Session.Timeout-Eigenschaft
Legt fest und ruft die maximale Zeit in Millisekunden ab, die die Clientanwendung wartet, bis die Windows-Remoteverwaltung ihre Vorgänge abgeschlossen hat.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
Session.Timeout As long
Eigenschaftswert
Timeoutwert in Millisekunden. Wenn der Timeoutwert überschritten wird, tritt ein Laufzeitfehler auf.
Bemerkungen
Der Timeoutwert kann vor jedem vom Agent ausgeführten Vorgang festgelegt werden. Wenn kein Timeoutwert angegeben wird, legt der Agent den Timeoutwert fest.
Während eines Aufzählungsvorgangs kann der Timeoutwert nicht zurückgesetzt werden, während die Ressource aufgelistet wird.
Beispiele
Im folgenden VBScript-Codebeispiel wird ein Calc.exe-Prozess mit der Create-Methode der WMI-Win32_Process-Klasse gestartet. Der parameter strInputParameters enthält die Eingabeparameter im XML-Format. Das Skript gibt ein Timeout für die Sitzung an.
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
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Header |
|
IDL |
|
Bibliothek |
|
DLL |
|