我正在尝试创建几个文件,可以将其保存在本地桌面上以启动PowerShell会话。
Windows Server 2008和Windows Server 2012都是服务器核心安装。
当前,我可以打开Powershell并键入:
Enter-PSSession -computername Win2012SrvCore -credential administrator
使用此工具,我可以连接并运行命令,一切都很好。
我试图做的是:
创建Win2012SrvCore1.ps1
带有以下内容的文件:
$passwd = convertto-securestring -AsPlainText -Force -String MYPASSWORD
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "administrator",$passwd
$session = new-pssession -computername Win2012SrvCore -credential $cred
创建Win2012SrvCore2.ps1
带有以下内容的文件:
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
每个ps1
文件都会快速启动和关闭,并带有一些我看不懂的红色文本。
我试图添加PAUSE
到每个脚本,但这似乎并没有阻止窗口关闭。
我想做的是创建可以双击并打开Powershell提示符的脚本,类似于保存的RDP会话。
我已将ps1文件配置为执行:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
任何帮助将不胜感激。