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 nach Möglichkeit die WinRM-Clientshell-API zu verwenden. Die Schnittstellen entsprechen eng der WinRM-Skript-API.

Die WinRM-Schnittstellen, die direkt von IDispatch erben, verfügen jeweils über ein entsprechendes Skriptobjekt. Weitere Informationen finden Sie in der WinRM-Skript-API.

Für Multithreadanwendungen 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-Skriptingobjekt verfügbar.

IWSManConnectionOptions

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

IWSManSession

Definiert die netzwerkbasierten Vorgänge und Eigenschaften, die für die Sitzung verfügbar sind. Session ist das entsprechende Skriptobjekt.

IWSManEnumerator

Stellt eine Sammlung von Ergebnissen dar, die vom Aufzählen einer Ressource zurückgegeben werden. Enumerator ist das entsprechende Skriptobjekt.

IWSManResourceLocator

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

Windows-Remoteverwaltungsreferenz