PowerShell: Remotezugriff vorbereiten

POWERSHELL REMOTEZUGRIFF VORBEREITEN

Betriebsysteme:
Gängige Windows-Betriebssystem

Dieses Feature ermöglicht die Remoteverwaltung von Windows, indem ein Satz verwaltbarer Komponenten in einem vom CIM (Common Information Model) der verteilten Management Task Force definierten Satz von Klassen bereitgestellt wird. (Verwendet DCOM.)

1.] Windows-Verwaltungsinstrumente (WMI)  auf dem Remote-PC zulassen:

Windows-Verwaltungsinstrumente (WMI)  unter Windows 10 aktivieren.
Windows-Verwaltungsinstrumente (WMI)  unter Windows 7 aktivieren.

PowerShell auf dem Rechner, mit dem Remote arbeiten möchte,  als Admin öffnen und anschließend folgende Befehle eingeben

1.] In der Suche „PowerShell“ eingeben, ein Rechtsklick auf „Windows PowerShell“ und „Als Administrator ausführen“.
2.] Mit dem PowerShell-Befehl „Enable-PSRemoting“ wird der WinRM-Dienst gestartet.
3.] „Dienste“ als Administrator (Rechtsklick) starten.
4.] Den Dienst „Remoteregistrierung“ starten und den Starttyp aus „Automatisch“ stellen.

Der Dienst „Remoteregistrierung“ ermöglicht Remotebenutzern, Registrierungseinstellungen dieses Computers zu verändern. Wenn dieser Dienst beendet wird, kann die Registrierung nur von lokalen Benutzern dieses Computers verändert werden. Falls dieser Dienst deaktiviert wird, können die Dienste, die von diesem Dienst ausschließlich abhängig sind, nicht mehr gestartet werden.

5.] Den Dienst „Windows-Remoteverwaltung“ starten und auf Starttyp „Automatisch“ btw. „Automatisch (Verzögerter Start)“ einstellen.

Fehler

Sollte dieser Fehler bei der Scriptausführung kommen:

Die Datei xyz.ps1 kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter

"about_Execution_Policies" (http://go.microsoft.com/fwlink/?LinkID=135170).
+ CategoryInfo          : Sicherheitsfehler: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnauthorizedAccess

Mit dem Befehl Set-ExecutionPolicy RemoteSigned kann man die Skriptausführung (eingeschränkt) erlauben.

6.] PowerShell mit Adminberechtigung starten und anschließend den Befehl „Set-ExecutionPolicy RemoteSigned“ ausführen.

Weitere Fehlermeldung (Windows 10) bei der Ausführung eines Remotebefehls:

Beim Verbinden mit dem Remoteserver "der-pc" ist folgender Fehler aufgetreten: WinRM kann den Vorgang nicht abschließen. Überprüfen Sie, ob der angegebene 
Computername gültig, der Computer über das Netzwerk erreichbar und eine Firewallausnahme für den WinRM-Dienst aktiviert ist und den Zugriff von diesem Computer zulässt. Standardmäßig 
wird der Zugriff auf Remotecomputer innerhalb desselben lokalen Subnetzes von der WinRM-Firewallausnahme für öffentliche Profile eingeschränkt. Weitere Informationen finden Sie im 
Hilfethema "about_Remote_Troubleshooting".
+ CategoryInfo : OpenError: (der-pc:String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : WinRMOperationTimeout,PSSessionStateBroken

Auf dem Client:

WinRM ist bereits zum Empfangen von Anforderungen auf diesem Computer konfiguriert.
Set-WSManQuickConfig : <f:WSManFault xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2150859113" 
Machine="localhost"><f:Message><f:ProviderFault provider="Config provider" path="%systemroot%\system32\WsmSvc.dll"><f:WSManFault 
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2150859113" Machine="der-pc.deinedomäne"><f:Message>Die 
WinRM-Firewallausnahme funktioniert nicht, da einer der Netzwerkverbindungstypen auf diesem Computer auf "Öffentlich" festgelegt ist. Ändern Sie 
den Netzwerkverbindungstyp entweder in "Domäne" oder in "Privat", und wiederholen Sie den Vorgang. 
</f:Message></f:WSManFault></f:ProviderFault></f:Message></f:WSManFault>
In Zeile:1 Zeichen:1
+ Set-WSManQuickConfig
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Set-WSManQuickConfig], InvalidOperationException
+ FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.SetWSManQuickConfigCommand
1.] In die erweiterten Firewalleinstellungen gehen und eine neue Regel erstellen.
2.] „Vordefiniert“ und „Windows-Remoteverwaltung“ auswählen.
4.] Dann, wie auf dem Bild abgebildet, die beiden Regeln aktivieren

 

einen Kommentar senden...

Die E-Mail-Adresse wird nicht veröffentlicht.