Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Miembros
El objeto WSMan tiene estos tipos de miembros:
Métodos
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. |
Propiedades
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. |
Comentarios
El objeto WSMan corresponde a las interfaces IWSMan e IWSManEx . WSMan es el único objeto que se puede crear directamente mediante CreateObject.
Ejemplos
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"
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible |
Windows Vista |
| Servidor mínimo compatible |
Windows Server 2008 |
| Encabezado |
|
| IDL |
|
| Biblioteca |
|
| Archivo DLL |
|