about_WS-Management_Cmdlets
KURZE BESCHREIBUNG
Bietet eine Übersicht über Webdienste für die Verwaltung (WS-Management) als Hintergrund für die Verwendung der WS-Management-Cmdlets in Windows PowerShell.
LANGE BESCHREIBUNG
Dieses Thema enthält eine Übersicht über Webdienste für die Verwaltung (WS-Management) als Hintergrund für die Verwendung der WS-Management-Cmdlets in Windows PowerShell. Dieses Thema enthält auch Links zu weiteren Informationen zu WS-Management. Die Microsoft-Implementierung von WS-Management wird auch als Windows Remote Management (WinRM) bezeichnet.
Informationen zur WS-Verwaltung
Die Windows-Remoteverwaltung ist die Microsoft-Implementierung des WS-Management-Protokolls, ein standardmäßiges SOAP-basiertes, firewallfreundliches Protokoll, mit dem Hardware und Betriebssysteme unterschiedlicher Anbieter interoperiert werden können. Die WS-Management-Protokollspezifikation bietet eine gemeinsame Möglichkeit für Systeme, auf Verwaltungsinformationen in einer IT-Infrastruktur zuzugreifen und diese auszutauschen. WS-Management and Intelligent Platform Management Interface (IPMI) zusammen mit dem Ereignissammler sind Komponenten der Windows-Hardwareverwaltungsfeatures.
Das WS-Management-Protokoll basiert auf den folgenden Standardwebdienstspezifikationen: HTTPS, SOAP over HTTP (WS-I-Profil), SOAP 1.2, WS-Addressing, WS-Transfer, WS-Enumeration und WS-Eventing.
WS-Management und WMI
WS-Management kann zum Abrufen von Daten verwendet werden, die von der Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) verfügbar gemacht werden. Sie können WMI-Daten mit Skripts oder Anwendungen abrufen, die die WS-Management Scripting-API oder das WinRM-Befehlszeilentool verwenden. WS-Management unterstützt die meisten vertrauten WMI-Klassen und -Vorgänge, einschließlich eingebetteter Objekte. WS-Management kann WMI nutzen, um Daten zu Ressourcen zu sammeln oder Ressourcen auf einem Windows-basierten Computer zu verwalten. Das bedeutet, dass Sie Daten zu Objekten wie Datenträgern, Netzwerkadaptern, Diensten oder Prozessen in Ihrem Unternehmen über die vorhandenen WMI-Klassen abrufen können. Sie können auch auf die Hardwaredaten zugreifen, die vom Standardmäßigen WMI-IPMI-Anbieter verfügbar sind.
WS-Management Windows PowerShell-Anbieter (WSMan)
Der WSMan-Anbieter bietet einen hierarchischen Überblick über die verfügbaren WS-Management-Konfigurationseinstellungen. Mit dem Anbieter können Sie die verschiedenen WS-Management-Konfigurationsoptionen untersuchen und festlegen.
WS-Management-Konfiguration
Wenn WS-Management nicht installiert und konfiguriert ist, ist Windows PowerShell-Remoting nicht verfügbar, die WS-Management-Cmdlets werden nicht ausgeführt, WS-Management-Skripts werden nicht ausgeführt, und der WSMan-Anbieter kann keine Datenvorgänge ausführen. Das WS-Management-Befehlszeilentool, WinRM und die Ereignisweiterleitung hängen auch von der WS-Management-Konfiguration ab.
WS-Management-Cmdlets
WS-Management-Funktionalität wird in Windows PowerShell über ein Modul implementiert, das eine Reihe von Cmdlets und den WSMan-Anbieter enthält. Mit diesen Cmdlets können Sie die End-to-End-Aufgaben ausführen, die zum Verwalten von WS-Management-Einstellungen auf lokalen und Remotecomputern erforderlich sind.
Die folgenden WS-Management-Cmdlets sind verfügbar.
Verbindungs-Cmdlets
Connect-WSMan: Verbindet den lokalen Computer mit dem WS-Management -Dienst (WinRM) auf einem Remotecomputer.
Disconnect-WSMan: Trennt den lokalen Computer vom WS-Management -Dienst (WinRM) auf einem Remotecomputer.
Verwaltungsdaten-Cmdlets
Get-WSManInstance: Zeigt Verwaltungsinformationen für eine Ressourceninstanz an, die von einem Ressourcen-URI angegeben wird.
Invoke-WSManAction: Ruft eine Aktion für das Zielobjekt auf, das vom Ressourcen-URI und von den Selektoren angegeben wird.
New-WSManInstance: Erstellt eine neue Verwaltungsressourceninstanz.
Remove-WSManInstance: Löscht eine Verwaltungsressourceninstanz.
Set-WSManInstance: Ändert die Verwaltungsinformationen, die mit einer Ressource zusammenhängen.
Setup- und Konfigurations-Cmdlets
Set-WSManQuickConfig: Konfiguriert den lokalen Computer für die Remoteverwaltung. Sie können das Cmdlet Set-WSManQuickConfig verwenden, um WS-Management zu konfigurieren, um Remoteverbindungen mit dem WS-Management -Dienst (WinRM) zuzulassen. Das Cmdlet Set-WSManQuickConfig führt die folgenden Vorgänge aus:
- Er bestimmt, ob der WS-Management -Dienst (WinRM) ausgeführt wird. Wenn der WinRM-Dienst nicht ausgeführt wird, startet das Cmdlet Set-WSManQuickConfig den Dienst.
- Er legt den Starttyp des WS-Management -Diensts (WinRM) auf automatisch fest.
- Er erstellt einen Listener, der Anforderungen von jeder IP-Adresse akzeptiert. Das Standardtransportprotokoll ist HTTP.
- Es ermöglicht eine Firewall-Ausnahme für WS-Management-Datenverkehr.
Hinweis: Um dieses Cmdlet in Windows Vista, Windows Server 2008 und höheren Versionen von Windows auszuführen, müssen Sie Windows PowerShell mit der Option "Als Administrator ausführen" starten.
Test-WSMan: Überprüft, ob WS-Management installiert und konfiguriert ist. Das Cmdlet Test-WSMan testet, ob der WS-Management-Dienst (WinRM) auf einem lokalen oder Remotecomputer ausgeführt und konfiguriert wird.
Disable-WSManCredSSP: Deaktiviert die CredSSP-Authentifizierung auf einem Clientcomputer.
Enable-WSManCredSSP: Aktiviert die CredSSP-Authentifizierung auf einem Clientcomputer.
Get-WSManCredSSP: Ruft die credSSP-bezogene Konfiguration für einen Clientcomputer ab.
WS-Management-Spezifische Cmdlets
- New-WSManSessionOption: Erstellt ein WSManSessionOption -Objekt, das als Eingabe für einen oder mehrere Parameter eines WS-Management-Cmdlets verwendet werden soll.
Zusätzliche WS-Management-Informationen
Weitere Informationen zur WS-Verwaltung finden Sie in den folgenden Themen in der Windows-Dokumentation.
Informationen zur Windows-Remoteverwaltung
Installation und Konfiguration für Windows-Remoteverwaltung
Architektur der Windows-Remoteverwaltung
Windows-Remoteverwaltung und WMI