Oggetto Session (WSManDisp.h)
Definisce le operazioni e le impostazioni di sessione. Tutte le operazioni di gestione remota Windows richiedono la creazione di una sessione che si connette a un computer remoto, a un controller di gestione di base (BMC) o al computer locale. Le operazioni di rete WinRM includono il recupero, la scrittura o l'enumerazione dei dati o la chiamata di metodi. I metodi dell'oggetto Session rispecchiano le operazioni di base definite nel protocollo WS-Management.
L'oggetto Session ha questi tipi di membri:
L'oggetto Session dispone di questi metodi.
Metodo | Descrizione |
---|---|
Creare | Crea una nuova istanza di una risorsa e restituisce l'URI del nuovo oggetto. |
Elimina | Elimina la risorsa specificata nell'URI della risorsa. |
Enumerazione | Enumera una risorsa raccolta, tabella o log dei messaggi. |
Ottieni | Recupera una risorsa dal servizio e restituisce una rappresentazione XML dell'istanza corrente della risorsa. |
Identificare | Esegue una query su un computer remoto per determinare se supporta il protocollo di WS-Management |
Invoke | Richiama un metodo che restituisce i risultati della chiamata al metodo. |
Mettere | Aggiorna una risorsa. |
L'oggetto Session ha queste proprietà.
Proprietà | Tipo di accesso | Descrizione |
---|---|---|
BatchItems |
Lettura/Scrittura |
Imposta e ottiene il numero di elementi in ogni batch di enumerazione. Questo valore non può essere modificato durante un'enumerazione. Per impostazione predefinita, il valore predefinito è un numero illimitato di elementi. Il provider di risorse può impostare un limite. |
Errore |
Sola lettura |
Ottiene informazioni aggiuntive sull'errore in un flusso XML. |
Timeout |
Lettura/Scrittura |
Imposta e ottiene la quantità massima di tempo, espressa in millisecondi, per l'attesa dell'applicazione client. |
L'oggetto Session corrisponde all'interfaccia IWSManSession .
Nell'esempio di codice VBScript seguente viene illustrato come creare un oggetto Session .
' Create a WSMan object.
Dim objWsman
Set objWsman = CreateObject( "WSMAN.Automation" )
' Create Session object.
Dim objSession
Set objSession = objWsman.CreateSession
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
IDL |
|
Libreria |
|
DLL |
|