Ich versuche, einige Dateien zu erstellen, die ich auf meinem lokalen Desktop speichern kann, um PowerShell-Sitzungen zu starten.
Windows Server 2008 und Windows Server 2012 sind beide Server Core-Installationen.
Derzeit kann ich Powershell öffnen und Folgendes eingeben:
Enter-PSSession -computername Win2012SrvCore -credential administrator
Auf diese Weise kann ich Befehle verbinden und ausführen, und alles ist großartig.
Was ich versucht habe, ist:
Erstellen Sie eine Datei Win2012SrvCore1.ps1
mit folgendem Aufruf :
$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
Erstellen Sie eine Datei Win2012SrvCore2.ps1
mit folgendem Aufruf :
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
Jede ps1
Datei wird gestartet und schnell mit rotem Text geschlossen, den ich nicht lesen kann.
Ich habe versucht, PAUSE
jedes Skript zu ergänzen , aber das scheint das Schließen des Fensters nicht zu verhindern.
Was ich tun möchte, ist, Skripte zu erstellen, auf die ich doppelklicken und die Powershell-Eingabeaufforderung öffnen kann, ähnlich wie bei einer gespeicherten RDP-Sitzung.
Ich habe ps1-Dateien für die Ausführung konfiguriert:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Jede Hilfe wäre sehr dankbar.