Свойство Session.Timeout
Задает и получает максимальное время (в миллисекундах), в течение которого клиентское приложение ожидает завершения операций удаленного управления Windows.
Это свойство является чтением и записью.
Синтаксис
Session.Timeout As long
Значение свойства
Значение времени ожидания в миллисекундах. При превышении времени ожидания возникает ошибка во время выполнения.
Комментарии
Значение времени ожидания можно задать перед каждой операцией, выполняемой агентом. Если значение времени ожидания не указано, агент устанавливает значение времени ожидания.
Во время операции перечисления значение времени ожидания не может быть сброшено во время перечисления ресурса.
Примеры
Следующий пример кода VBScript запускает процесс Calc.exe с помощью метода Create класса WMI Win32_Process . Параметр strInputParameters содержит входные параметры в формате XML. Скрипт задает время ожидания для сеанса.
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
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Заголовок |
|
IDL |
|
Библиотека |
|
DLL |
|