Compartir a través de


Protocolo WS-Management

El protocolo WS-Management fue desarrollado por un grupo de fabricantes de hardware y software como estándar público para el intercambio remoto de datos de administración con cualquier equipo que implemente dicho protocolo.

Estándares

Para obtener más información sobre WS-Management protocolo, vea Web Services for Management (WS-Management) Specification.

La intención del protocolo es proporcionar coherencia e interoperabilidad para las operaciones de administración en muchos tipos de dispositivos (incluido el firmware) y los sistemas operativos. WS-Management protocolo se puede ampliar a medida que las nuevas operaciones se identifican en el sector de TI.

La implementación actual del protocolo WS-Management se basa en las siguientes especificaciones estándar: HTTPS, SOAP a través de HTTP (perfil WS-I), SOAP 1.2, WS-Addressing, WS-Transfer, WS-Enumeration y WS-Eventing. Para obtener más información sobre los estándares WS-Management y los esquemas XML, consulte https://dmtf.org/standards/wsman

error de Hadoop

El protocolo WS-Management proporciona un estándar para construir mensajes XML mediante diversos estándares de servicio web, como WS-Addressing y WS-Transfer. Estos estándares definen esquemas XML para los mensajes de servicio web. Los mensajes hacen referencia a un recurso mediante un URI de recurso. El protocolo WS-Management agrega un conjunto de definiciones para las operaciones de administración y los valores. Por ejemplo, WS-Transfer define las operaciones Get, Put, Create y Delete de un recurso. WS-Management protocolo agrega Rename, Partial Get y Partial Put.

Los mensajes siguen las convenciones del Protocolo simple de acceso a objetos (SOAP) que usan todos los protocolos de servicio web.

En el ejemplo de código siguiente se muestra un mensaje con una operación Get. Este ejemplo se muestra como ayuda para comprender el aspecto de los mensajes subyacentes. No es necesario saber cómo generar mensajes SOAP. La administración remota de Windows ensambla los mensajes cuando ejecuta un comando mediante la herramienta de línea de comandos de Winrm o ejecuta un script escrito con la API de scripting de WinRM.

El mensaje es una solicitud para obtener la instancia de Win32_LogicalDisk con una propiedad DeviceID de "c:" desde un servidor denominado RemoteComputer. La solicitud usa el transporte HTTP a través del puerto 80. La cuenta que envía la solicitud debe estar en el grupo de administradores locales del equipo remoto.

Los caracteres anteriores a los dos puntos al principio de cada etiqueta indican qué estándar define el elemento XML. Por ejemplo, <wsa:To> indica que el elemento To está definido por el WS-Addressing estándar e <s:Header> indica el principio del contenido del encabezado en un mensaje SOAP. Tenga en cuenta que la mayoría del mensaje se compone de elementos XML definidos por SOAP o WS-Addressing. WS-Management protocolo agrega MaxEnvelopeSize, Selector y SelectorSet.

<s:Envelope xmlns:s="https://www.w3.org/2003/05/soap-envelope" 
            xmlns:a="https://schemas.xmlsoap.org/ws/2004/08/addressing" 
            xmlns:w="https://schemas.dmtf.org/wbem/wsman/1/wsman.xsd">
  <s:Header>
    <a:To>https://RemoteComputer:80/wsman</a:To> 
    <w:ResourceURI s:mustUnderstand="true">
      http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_logicaldisk
    </w:ResourceURI> 
    <a:ReplyTo>
    <a:Address s:mustUnderstand="true">
      https://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
    </a:Address> 
    </a:ReplyTo>
    <a:Action s:mustUnderstand="true">
      https://schemas.xmlsoap.org/ws/2004/09/transfer/Get
    </a:Action> 
    <w:MaxEnvelopeSize s:mustUnderstand="true">153600</w:MaxEnvelopeSize> 
    <a:MessageID>uuid:4ED2993C-4339-4E99-81FC-C2FD3812781A</a:MessageID> 
    <w:Locale xml:lang="en-US" s:mustUnderstand="false"/> 
    <w:SelectorSet>
    <w:Selector Name="DeviceId">c:</w:Selector> 
    </w:SelectorSet>
    <w:OperationTimeout>PT60.000S</w:OperationTimeout> 
  </s:Header>
  <s:Body/> 
</s:Envelope>

Acerca de la administración remota de Windows

Administración remota de hardware