Я пытаюсь создать пару файлов, которые можно сохранить на локальном рабочем столе для запуска сеансов PowerShell.
Windows Server 2008 и Windows Server 2012 являются установками Server Core.
В настоящее время я могу открыть 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
Любая помощь будет принята с благодарностью.