Freigeben über


WinRM C++-API

Die Windows-Remoteverwaltungsschnittstellen können verwendet werden, um Daten abzurufen oder Ressourcen auf einem Remotecomputer zu verwalten. Diese API ist in erster Linie für die interne Verwendung vorgesehen. Es wird empfohlen, stattdessen die WinRM-Clientshell-API zu verwenden, wenn möglich. Die Schnittstellen entsprechen eng der WinRM Scripting API.

Die WinRM-Schnittstellen, die direkt von IDispatch- erben, weisen jeweils ein entsprechendes Skriptobjekt auf. Weitere Informationen finden Sie in der WinRM Scripting API.

Für Multithread-Anwendungen unterstützt WinRM keine separaten Threads, die auf dasselbe IWSMAN--Objekt zugreifen.

Die folgenden Schnittstellen werden von WinRM bereitgestellt.

IWSMan-

Stellt Methoden und Eigenschaften bereit, die zum Erstellen einer neuen Sitzung und zum Verwalten einer etablierten Sitzung verwendet werden. WSMan- ist das entsprechende Skriptobjekt.

IWSManEx-

Stellt Methoden und Eigenschaften bereit, die zum Erstellen eines neuen IWSManResourceLocator-verwendet werden. Diese Methode ist für das WSMan- Skriptobjekt verfügbar.

IWSManConnectionOptions-

Definiert den Benutzernamen und das Kennwort, das für Remoteverbindungen verwendet wird. ConnectionOptions- ist das entsprechende Skriptobjekt.

IWSManSession-

Definiert die netzwerkvorgänge und -eigenschaften, die für die Sitzung verfügbar sind. Session ist das entsprechende Skriptobjekt.

IWSManEnumerator

Stellt eine Auflistung von Ergebnissen dar, die von der Aufzählung einer Ressource zurückgegeben werden. Enumerator- ist das entsprechende Skriptobjekt.

IWSManResourceLocator-

Stellt den Pfad zu einer Ressource bereit. Sie können ein IWSManResourceLocator--Objekt anstelle eines Ressourcen-URI- in Session-Objektvorgängen verwenden. ResourceLocator- ist das entsprechende Skriptobjekt.

Windows-Remoteverwaltungsreferenz