Session.Timeout, proprietà
Imposta e ottiene la quantità massima di tempo, in millisecondi, che l'applicazione client attende il completamento delle operazioni da parte dell'applicazione client.
Si tratta di una proprietà di lettura/scrittura.
Sintassi
Session.Timeout As long
Valore proprietà
Valore di timeout, in millisecondi. Quando il valore di timeout viene superato, si verifica un errore di runtime.
Commenti
Il valore di timeout può essere impostato prima di ogni operazione eseguita dall'agente. Se non viene specificato un valore di timeout, l'agente imposta il valore di timeout.
Durante un'operazione di enumerazione, il valore di timeout non può essere reimpostato durante l'enumerazione della risorsa.
Esempio
L'esempio di codice VBScript seguente avvia un processo di Calc.exe usando il metodo Create della classe WMI Win32_Process . Il parametro strInputParameters contiene i parametri di input in formato XML. Lo script specifica un timeout per la sessione.
Set objWsman = CreateObject( "WSMan.Automation" )
If objWsman is Nothing Then
WScript.Echo "Failed to create WSMAN Automation object"
WScript.Quit
End If
Set objSession = objWsman.CreateSession
If objSession is Nothing Then
WScript.Echo "Failed to create WSMAN Session object"
WScript.Quit
End If
strResource = "http://schemas.microsoft.com/wbem/wsman/1/" & _
"wmi/root/cimv2/Win32_Process"
'Reset timeout to 10,000 milliseconds
objSession.Timeout = 10000
strInputParameters = "<p:Create_INPUT " & _
"xmlns:p=""http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Process"">" & _
"<p:CommandLine>" & "calc.exe" & _
"</p:CommandLine>" & _
"</p:Create_INPUT>"
strOutputParameters = objSession.Invoke( "Create", _
strResource, strInputParameters )
DisplayOutput( strOutputParameters )
'****************************************************
' Displays WinRM XML message using built-in XSL
'****************************************************
Sub DisplayOutput( strWinRMXml )
Dim xmlFile, xslFile
Set xmlFile = CreateObject( "MSXml2.DOMDocument.3.0" )
Set xslFile = CreateObject( "MSXml2.DOMDocument.3.0" )
xmlFile.LoadXml( strWinRMXml )
xslFile.Load( "WsmTxt.xsl" )
Wscript.Echo xmlFile.TransformNode( xslFile )
End Sub
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
IDL |
|
Libreria |
|
DLL |
|