我有8个简短的脚本来在差异室中重新启动PC。一个突然停了下来。没有任何变化可以修复

时间:2019-04-04 15:18:41

标签: powershell

此脚本可以正常工作:

$machines = get-content H:\0PS\Restart\Inventory417.txt
restart-computer -computername $machines -force

此脚本DID可以正常运行到本周。失败之前,我没有做任何更改:

$machines = get-content H:\0PS\Restart\InventoryAccom.txt
restart-computer -computername $machines -force

第一个省略了“ 417”,第二个省略了“ Accom”,每个字符又增加了100个字符,它们看起来都和我相同。

有人可以看到我所缺少的吗?相关信息:Powershell版本为;

Name                         Value
----                         -----
PSVersion                    5.1.14409.1018
PSEdition                    Desktop
PSCompatibleVersions         {1.0, 2.0, 3.0, 4.0...}
BuildVersion                 10.0.14409.1018
CLRVersion                   4.0.30319.42000
WSManStackVersion            3.0
PSRemotingProtocolVersion    2.3
SerializationVersion         1.1.0.1

非常感谢!

我复制了工作脚本,仅替换了清单文件的名称并尝试运行它。发生了同样的故障。

大约三年的结果是PC重新启动或报告了发生故障的PC ID。除了上面指示的脚本之外,所有脚本仍然可以这样做。

除非有无法重启的设备,否则任何脚本都不会返回任何内容的列表-然后列出了这些设备。

运行脚本时,将立即返回以下内容:

PS C:\ Windows \ system32> $ machines =获取内容H:\ 0PS \ Restart \ InventoryAccom.txt 重新启动计算机-计算机名$ machines -force Restart-Computer:无法验证参数“ ComputerName”上的参数。参数为null或 空的。提供一个不为null或为空的参数,然后重试该命令。 在第2行:char:32 +重新启动计算机-计算机名$ machines -force + ~~~~~~~~~~     + CategoryInfo:InvalidData:(:) [Restart-Computer],ParameterBindingValidationExcep    位置     + FullyQualifiedErrorId:ParameterArgumentValidationError,Microsoft.PowerShell.Commands.Resta    rtComputerCommand

PS C:\ Windows \ system32>

对不起。忘了我可以通过shutdown / i关闭它们。

0 个答案:

没有答案