Estou tentando criar alguns arquivos que posso salvar na área de trabalho local para iniciar as sessões do PowerShell.
O Windows Server 2008 e o Windows Server 2012 são instalações do Server Core.
Atualmente, posso abrir o Powershell e digitar:
Enter-PSSession -computername Win2012SrvCore -credential administrator
Usando isso, eu posso conectar e executar comandos e tudo está ótimo.
O que eu tentei fazer é:
Crie um arquivo chamado Win2012SrvCore1.ps1
com o seguinte:
$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
Crie um arquivo chamado Win2012SrvCore2.ps1
com o seguinte:
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
Cada ps1
arquivo será iniciado e fechado rapidamente com algum texto em vermelho que não consigo ler.
Eu tentei adicionar PAUSE
a cada script, mas isso não parece impedir a janela de fechar.
O que eu gostaria de fazer é criar scripts nos quais eu possa clicar duas vezes e abrir no prompt do PowerShell, semelhante a uma sessão RDP salva.
Eu configurei os arquivos ps1 para executar:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Qualquer ajuda seria muito apreciada.