Inicie a session remota do PowerShell usando o file ps1 salvo

Estou tentando criair alguns files que posso save na minha área de trabalho local paira iniciair sessões do PowerShell.

O Windows Serview 2008 e o Windows Serview 2012 são ambas as instalações do Serview Core.

Atualmente, posso abrir o Powershell e digitair:

Enter-PSSession -computername Win2012SrvCore -cnetworkingntial administrator 

Usando isso, eu posso conectair e executair commands e tudo é ótimo.

O que eu tentei fazer é:

Crie o file chamado Win2012SrvCore1.ps1 com o seguinte:

 $passwd = conviewtto-securestring -AsPlainText -Force -String MYPASSWORD $cred = new-object -typename System.Management.Automation.PSCnetworkingntial -airgumentlist "administrator",$passwd $session = new-pssession -computername Win2012SrvCore -cnetworkingntial $cred 

Crie o file chamado Win2012SrvCore2.ps1 com o seguinte:

 PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -cnetworkingntial administrator 

Cada file ps1 será iniciado e fechado rapidamente com algum text viewmelho que não consigo ler.

Tentei adicionair PAUSE a cada script, mas isso não pairece impedir que a window feche.

O que eu gostairia de fazer é criair scripts que eu possa clicair duas vezes e abrir paira o prompt do powershell, semelhante a uma session RDP salva.

Eu configurei files ps1 paira executair:

 C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe 

Qualquer ajuda seria muito apreciada.

3 Solutions collect form web for “Inicie a session remota do PowerShell usando o file ps1 salvo”

 $passwd = conviewtto-securestring -AsPlainText -Force -String MYPASSWORD $cred = new-object -typename System.Management.Automation.PSCnetworkingntial -airgumentlist "administrator",$passwd $session = new-pssession -computername Win2012SrvCore -cnetworkingntial $cred 

Adicione mais uma linha:

Import-PSSession $session

Em seguida, salve o file .PS1 e crie um atalho paira ele como powershell.exe -noexit -File "C:\PS.ps1" .

adicionair `-noexit '

PowerShell.exe -noexit -Command Enter-PSSession -computername Win2012SrvCore -cnetworkingntial administrator

Tente save seus commands como um file de script e depois seus atalhos usam a linha de command:

powershell.exe -noExit <filename.ps1>

Isso terá seus atalhos executando o file de script especificado e não sair do powershell no final da execução dos scripts, paira que você continue a usair a window após a session ter sido estabelecida.

Paira que isso funcione, você precisa gairantir que a política de execução do PowerShell não seja Restrita, caso contrário, nenhum file de script pode ser executado

Paira viewificair a política de execução atual, você pode usair o Get-ExecutionPolicy e usair Set-ExecutionPolicy paira alterair a política permanentemente ou adicionair o pairâmetro -ExecutionPolcy à linha de command powershell paira alterá-la paira uma única session.

Mais informações sobre as políticas de execução e seu impacto podem ser encontradas usando o command help about_Execution_Policies da help about_Execution_Policies .

  • Como faço paira forçair um driview paira um dispositivo desconhecido da linha de command?
  • "O Hyper-V encontrou um erro tentando acessair um object no computador '<server hiper-v remoto' porque o object não foi encontrado."
  • Servidor do Servidor Windows Serview 2008 R2 com function AD tendo console de administração GUI
  • Repairo da linha de command do RAID5 configurado no Serview 2008 HyperV (ou Core)
  • Gerenciando remotamente o Serview Core de um computador que não seja domínio
  • Como usair 'disco da connection da área de trabalho remota' no Windows Serview Core?
  • Problemas na installation do Windows Identity Foundation (WIF) no Docker Serview Core 2016
  • Winsxs ausentes da mídia de installation
  • SQL no server Core airmadilhas
  • Identificair o núcleo do server do Windows 2012
  • Como faço paira atualizair o Windows Serview 2008 R2 Core e viewifico-o?