Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 调用命令indconnectedsession SessionOption和IdleTimeout一行程序_Powershell - Fatal编程技术网

Powershell 调用命令indconnectedsession SessionOption和IdleTimeout一行程序

Powershell 调用命令indconnectedsession SessionOption和IdleTimeout一行程序,powershell,Powershell,我试着做以下简单的一行: Invoke-Command -ComputerName localhost -Credential Administrator { ipconfig } -InDisconnectedSession -SessionOption @{ IdleTimeout = 180000 } 但会出现以下错误: Invoke-Command : The specified IdleTimeout session option 0 (seconds) is not a valid

我试着做以下简单的一行:

Invoke-Command -ComputerName localhost -Credential Administrator { ipconfig } -InDisconnectedSession -SessionOption @{ IdleTimeout = 180000 }
但会出现以下错误:

Invoke-Command : The specified IdleTimeout session option 0 (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed 60 (seconds). At line:1 char:1 + Invoke-Command -ComputerName localhost -Credential Administrator { ip ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Invoke-Command], PSArgumentException + FullyQualifiedErrorId : Argument,Microsoft.PowerShell.Commands.InvokeCommandCommand Invoke命令:指定的IdleTimeout会话选项0(秒)不可用 有效期。指定大于或等于的IdleTimeout值 允许的最小值为60(秒)。 第1行字符:1 +调用命令-ComputerName localhost-Credential Administrator{ip。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:InvalidArgument:(:)[Invoke Command],pArgumentException +FullyQualifiedErrorId:参数,Microsoft.PowerShell.Commands.InvokeCommandCommand 来自的示例16看起来非常相似,但我无法使其正常工作。

关于:

Invoke命令-ComputerName localhost-Credential Administrator-ScriptBlock{ipconfig}-indconnectedsession-SessionOption(新的PSSessionOption-IdleTimeout 180000)


希望有帮助。

您正在运行ps6+?这些文档不适用于ps5.1…[grin]还有,这是什么意思>>
-Credential Administrator{ipconfig}
感谢您提供的指针Lee-I实际上运行的是5.1,但两个版本的示例相同。
-Credential Administrator
只提示输入管理员密码(最终我希望在远程计算机上使用此命令)而
ipconfig
是一个任意选择,任何命令都会返回相同的错误。啊!scriptblock用于
-scriptblock
参数。不知何故,我认为这与
-Credential
参数有关。当您在代码方面遇到问题时,您确实不能使用参数名。[咧嘴笑]/////so…删除会话选项哈希表中的空格后会发生什么情况?Lee,同样的问题,但我很欣赏你的想法;).arg!希望Ivan Mirchev发布的代码可以完成这项工作…我没有主意了。[叹气…]