Propiedad Session.Timeout
Establece y obtiene la cantidad máxima de tiempo, en milisegundos, que la aplicación cliente espera a que la administración remota de Windows complete sus operaciones.
Esta propiedad es de lectura y escritura.
Sintaxis
Session.Timeout As long
Valor de propiedad
Valor de tiempo de espera, en milisegundos. Cuando se supera el valor de tiempo de espera, se produce un error en tiempo de ejecución.
Observaciones
El valor de tiempo de espera se puede establecer antes de cada operación realizada por el agente. Si no se especifica un valor de tiempo de espera, el agente establece el valor de tiempo de espera.
Durante una operación de enumeración, el valor de tiempo de espera no se puede restablecer mientras se enumera el recurso.
Ejemplos
El siguiente ejemplo de código de VBScript inicia un proceso de Calc.exe mediante el método Create de la clase Win32_Process WMI. El parámetro strInputParameters contiene los parámetros de entrada en formato XML. El script especifica un tiempo de espera para la sesión.
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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
IDL |
|
Biblioteca |
|
Archivo DLL |
|