Я намагаюся створити пару файлів, які я можу зберегти на локальному робочому столі для запуску сеансів 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
до кожного сценарію, але це, здається, не зупиняє вікно від закриття.
Що я хотів би зробити, це створити сценарії, за допомогою яких я можу двічі клацнути та відкрити для підказки powerhell, подібно до збереженого сеансу RDP.
Я налаштував PS1 файли для виконання:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Будь-яка допомога буде дуже вдячна.