Delen via


WinRM C++ API

De Windows Remote Management-interfaces kunnen worden gebruikt voor het verkrijgen van gegevens of het beheren van resources op een externe computer. Deze API is voornamelijk bedoeld voor intern gebruik. U wordt aangeraden de WinRM Client Shell-API te gebruiken in plaats daarvan waar mogelijk. De interfaces komen nauw overeen met de WinRM Scripting-API.

De WinRM-interfaces die rechtstreeks overnemen van IDispatch elk een bijbehorend scriptobject hebben. Zie de WinRM Scripting-APIvoor meer informatie.

Voor toepassingen met meerdere threads biedt WinRM geen ondersteuning voor afzonderlijke threads die toegang hebben tot hetzelfde IWSMAN--object.

De volgende interfaces worden geleverd door WinRM.

IWSMan-

Biedt methoden en eigenschappen die worden gebruikt om een nieuwe sessie te maken en een bestaande sessie te beheren. WSMan- is het bijbehorende scriptobject.

IWSManEx-

Biedt methoden en eigenschappen die worden gebruikt om een nieuwe IWSManResourceLocator-te maken. Deze methode is beschikbaar voor het WSMan- scriptobject.

IWSManConnectionOptions-

Hiermee definieert u de gebruikersnaam en het wachtwoord die worden gebruikt voor externe verbindingen. ConnectionOptions- is het bijbehorende scriptobject.

IWSManSession-

Definieert de netwerkbewerkingen en eigenschappen die beschikbaar zijn voor de sessie. Sessie is het bijbehorende scriptobject.

IWSManEnumerator

Vertegenwoordigt een verzameling resultaten die worden geretourneerd door het inventariseren van een resource. Enumerator het bijbehorende scriptobject is.

IWSManResourceLocator-

Levert het pad naar een resource. U kunt een IWSManResourceLocator--object gebruiken in plaats van een resource-URI in Sessie objectbewerkingen. ResourceLocator het bijbehorende scriptobject is.

Windows Remote Management Reference