WinRM aktivieren
- Details
- Category: PowerShell
- Created: Friday, 20 January 2012 14:10
- Last Updated: Friday, 10 November 2017 19:02
- Published: Friday, 20 January 2012 14:10
- Written by Frank
- Hits: 40870
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