WSMan (objeto)
Proporciona métodos y propiedades que se usan para crear una sesión, representada por un objeto Session . Todas las operaciones de administración remota de Windows requieren la creación de una sesión que se conecte a un equipo remoto, un controlador de administración base (BMC) o el equipo local. Las operaciones incluyen la obtención, escritura, enumeración de datos o invocación de métodos.
El objeto WSMan tiene estos tipos de miembros:
El objeto WSMan tiene estos métodos.
Método | Descripción |
---|---|
CreateConnectionOptions | Crea un objeto ConnectionOptions que especifica el nombre de usuario y la contraseña usados al crear una sesión remota. |
CreateResourceLocator | Crea un objeto ResourceLocator que puede especificar:
|
CreateSession | Crea un objeto Session que luego se puede usar para las operaciones de red posteriores. |
WSMan.EnumerationFlagHierarchyDeep | Devuelve el valor de la marca de enumeración EnumerationFlagHierarchyDeep para su uso en el parámetro flags de Session.Enumerate. |
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly | Devuelve el valor de la marca de enumeración EnumerationFlagHierarchyDeepBasePropsOnly para su uso en el parámetro flags de Session.Enumerate. |
WSMan.EnumerationFlagHierarchyShallow | Devuelve el valor de la marca de enumeración EnumerationFlagHierarchyShallow para su uso en el parámetro flags de Session.Enumerate. |
WSMan.EnumerationFlagNonXmlText | Devuelve el valor de la constante de enumeración WSManFlagNonXmlText para su uso en el parámetro flags del método Session.Enumerate . |
WSMan.EnumerationFlagReturnEPR | Devuelve el valor de la marca de enumeración EnumerationFlagReturnEPR para su uso en el parámetro flags de Session.Enumerate. |
WSMan.EnumerationFlagReturnObject | Devuelve el valor de la marca de enumeración EnumerationFlagReturnObject para su uso en el parámetro flags de Session.Enumerate. |
WSMan.EnumerationFlagReturnObjectAndEPR | Devuelve el valor de la marca de enumeración EnumerationFlagReturnObjectAndEPR para su uso en el parámetro flags de Session.Enumerate. |
WSMan.GetErrorMessage | Devuelve una cadena con formato que contiene el texto de un número de error. |
WSMan.SessionFlagCredUsernamePassword | Devuelve el valor de la marca de autenticación WSManFlagCredUsernamePassword para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagEnableSPNServerPort | Devuelve el valor de la marca de autenticación WSManFlagEnableSPNServerPort para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagNoEncryption | Devuelve el valor de la marca de autenticación WSManFlagNoEncryption para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagSkipCACheck | Devuelve el valor de la marca de autenticación WSManFlagSkipCACheck para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagSkipCNCheck | Devuelve el valor de la marca de autenticación WSManFlagSkipCNCheck para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagUseBasic | Devuelve el valor de la marca de autenticación WSManFlagUseBasic para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagUseDigest | Devuelve el valor de la marca de autenticación WSManFlagUseDigest para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagUseKerberos | Devuelve el valor de la marca de autenticación WSManFlagUseKerberos para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagUseNegotiate | Devuelve el valor de la marca de autenticación WSManFlagUseNegotiate para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagUseNoAuthentication | Devuelve el valor de la marca de autenticación WSManFlagUseNoAuthentication para su uso en el parámetro flags de WSMan.CreateSession. |
WSMan.SessionFlagUTF8 | Devuelve el valor de la marca de autenticación WSManFlagUTF8 para su uso en el parámetro flags de WSMan.CreateSession. |
El objeto WSMan tiene estas propiedades.
Propiedad | Tipo de acceso | Descripción |
---|---|---|
CommandLine |
Solo lectura |
Obtiene la línea de comandos sin procesar del proceso de hospedaje actual. |
Error |
Solo lectura |
Obtiene información de error. |
El objeto WSMan corresponde a las interfaces IWSMan e IWSManEx . WSMan es el único objeto que se puede crear directamente mediante CreateObject.
En el ejemplo de código siguiente se muestra cómo crear una instancia de un objeto WSMan .
Dim objWsman
Dim Session, Resource
Set objWsman = CreateObject( "WSMAN.Automation" )
Set Session = objWsman.CreateSession
strResource = "http://schemas.microsoft.com/wbem/wsman/1/wmi/Root/CIMv2/Win32_OperatingSystem"
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
IDL |
|
Biblioteca |
|
Archivo DLL |
|