WinRM aktivieren

User Rating: 4 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Inactive
 

WinRM aktivieren

1. Überprüfen ob der WinRM Dienst installiert ist:

Get-Service winrm

2. WinRm aktivieren:

WinRM quickconfig

Danach kommt eine Abfrage ob WinRM für alle Hosts aktiviert werden soll.

oder in einzelnen Schritten mit:
Enable-PSRemoting
und punkt 3 ausführen.

3. Zugriff für alle Clients erlauben:

Set-Item WSMan:\localhost\Client\TrustedHosts *

4. PowerShell Remote Sitzung erstellen:

Enter-PSSession Host.FQDN

5. Sitzung beenden:

Exit-PSSession

6. WinRM Versionsabfrage

WinRM id
Die Versionsnummer steht bei Stack:
ProductVersion = OS: 6.1.7601 SP: 1.0 Stack: 2.0

Fehler:

 Get-WinEvent : The maximum number of replacements has been reached
At .\PrintedPages_beta3.ps1:16 char:26
+     $Messages = Get-WinEvent <<<<  -Computername $_ -FilterHashtable @{ logname=$LogFileName;ID=$EventID}
    + CategoryInfo          : NotSpecified: (:) [Get-WinEvent], EventLogException
    + FullyQualifiedErrorId : The maximum number of replacements has been reached,Microsoft.PowerShell.Commands.GetWin
   EventCommand

 Ursache:
Der Fehler kommt vom Eventlog-Viewer der Remote Maschine.

Weiterführende Ressourcen:

Windows PowerShell Remoting
http://msdn.microsoft.com/en-us/library/ee706585(VS.85).aspx

Setting Up Windows PowerShell Remoting
http://msdn.microsoft.com/en-us/library/ee677232.aspx

Installation and Configuration for Windows Remote Management
http://msdn.microsoft.com/en-us/library/aa384372(VS.85).aspx

Enter-PSSession
http://technet.microsoft.com/en-us/library/dd315384.aspx

Determine WinRM-version:
http://technet.microsoft.com/de-de/library/ee809022.aspx