WinRM C++ API

Las interfaces de administración remota de Windows se pueden usar para obtener datos o administrar recursos en un equipo remoto. Esta API está pensada principalmente para uso interno. Se recomienda usar la API de Shell de cliente de WinRM en su lugar siempre que sea posible. Las interfaces corresponden estrechamente a la API de scripting de WinRM.

Las interfaces de WinRM que heredan directamente de IDispatch tienen cada uno un objeto de scripting correspondiente. Para obtener más información, consulte La API de scripting de WinRM.

En el caso de las aplicaciones multiproceso, WinRM no admite subprocesos independientes que acceden al mismo objeto IWSMAN .

WinRM proporciona las siguientes interfaces.

IWSMan

Proporciona métodos y propiedades usados para crear una nueva sesión y administrar una sesión establecida. WSMan es el objeto de scripting correspondiente.

IWSManEx

Proporciona métodos y propiedades usados para crear un nuevo IWSManResourceLocator. Este método está disponible para el objeto de scripting WSMan .

IWSManConnectionOptions

Define el nombre de usuario y la contraseña usados para las conexiones remotas. ConnectionOptions es el objeto de scripting correspondiente.

IWSManSession

Define las operaciones de red y las propiedades disponibles para la sesión. Session es el objeto de scripting correspondiente.

IWSManEnumerator

Representa una colección de resultados devueltos de enumerar un recurso. Enumerador es el objeto de scripting correspondiente.

IWSManResourceLocator

Proporciona la ruta de acceso a un recurso. Puede usar un objeto IWSManResourceLocator en lugar de un URI de recurso en las operaciones del objeto Session . ResourceLocator es el objeto de scripting correspondiente.

Referencia de administración remota de Windows