Oggetto WSMan
Fornisce metodi e proprietà usati per creare una sessione, rappresentata da un oggetto Session . Tutte le operazioni di gestione remota di Windows richiedono la creazione di una sessione che si connette a un computer remoto, al controller di gestione di base (BMC) o al computer locale. Le operazioni includono il recupero, la scrittura, l'enumerazione dei dati o il richiamo di metodi.
L'oggetto WSMan include questi tipi di membri:
L'oggetto WSMan include questi metodi.
Metodo | Descrizione |
---|---|
CreateConnectionOptions | Crea un oggetto ConnectionOptions che specifica il nome utente e la password usati durante la creazione di una sessione remota. |
CreateResourceLocator | Crea un oggetto ResourceLocator che può specificare: |
CreateSession | Crea un oggetto Session che può quindi essere usato per le operazioni di rete successive. |
WSMan.EnumerationFlagHierarchyDeep | Restituisce il valore del flag di enumerazione EnumerationFlagHierarchyDeep da usare nel parametro flag di Session.Enumerate. |
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly | Restituisce il valore del flag di enumerazione EnumerationFlagHierarchyDeepBasePropsOnly per l'uso nel parametro flags di Session.Enumerate. |
WSMan.EnumerationFlagHierarchyShallow | Restituisce il valore del flag di enumerazione EnumerationFlagHierarchyShallow da usare nel parametro flags di Session.Enumerate. |
WSMan.EnumerationFlagNonXmlText | Restituisce il valore della costante di enumerazione WSManFlagNonXmlText da usare nel parametro flag del metodo Session.Enumerate . |
WSMan.EnumerationFlagReturnEPR | Restituisce il valore del flag di enumerazione EnumerationFlagReturnEPR da usare nel parametro flags di Session.Enumerate. |
WSMan.EnumerationFlagReturnObject | Restituisce il valore del flag di enumerazione EnumerationFlagReturnObject da usare nel parametro flags di Session.Enumerate. |
WSMan.EnumerationFlagReturnObjectAndEPR | Restituisce il valore del flag di enumerazione EnumerationFlagReturnObjectAndEPR da usare nel parametro flags di Session.Enumerate. |
WSMan.GetErrorMessage | Restituisce una stringa formattata contenente il testo di un numero di errore. |
WSMan.SessionFlagCredUsernamePassword | Restituisce il valore del flag di autenticazione WSManFlagCredUsernamePassword da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagEnableSPNServerPort | Restituisce il valore del flag di autenticazione WSManFlagEnableSPNServerPort da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagNoEncryption | Restituisce il valore del flag di autenticazione WSManFlagNoEncryption da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagSkipCACheck | Restituisce il valore del flag di autenticazione WSManFlagSkipCACheck da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagSkipCNCheck | Restituisce il valore del flag di autenticazione WSManFlagSkipCNCheck da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagUseBasic | Restituisce il valore del flag di autenticazione WSManFlagUseBasic da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagUseDigest | Restituisce il valore del flag di autenticazione WSManFlagUseDigest da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagUseKerberos | Restituisce il valore del flag di autenticazione WSManFlagUseKerberos da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagUseNegotiate | Restituisce il valore del flag di autenticazione WSManFlagUseNegotiate da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagUseNoAuthentication | Restituisce il valore del flag di autenticazione WSManFlagUseNoAuthentication da usare nel parametro flag di WSMan.CreateSession. |
WSMan.SessionFlagUTF8 | Restituisce il valore del flag di autenticazione WSManFlagUTF8 da usare nel parametro flag di WSMan.CreateSession. |
L'oggetto WSMan ha queste proprietà.
Proprietà | Tipo di accesso | Descrizione |
---|---|---|
Commandline |
Sola lettura |
Ottiene la riga di comando non elaborata per il processo di hosting corrente. |
Errore |
Sola lettura |
Ottiene informazioni sull'errore. |
L'oggetto WSMan corrisponde alle interfacce IWSMan e IWSManEx. WSMan è l'unico oggetto che può essere creato direttamente usando CreateObject.
Nell'esempio di codice seguente viene illustrato come creare un'istanza di un oggetto 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 | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
IDL |
|
Libreria |
|
DLL |
|