我正在尝试编写脚本以远程重命名多台计算机。这就是我所拥有的(我知道Verify函数可以正常工作,因此可以跳过。GetComputers函数出现问题)
select
Verify函数可以完美运行,但是随后挂起,没有其他反应。我在Verify调用和GetComputer函数调用之间添加了一条调试行,该行也已打印出来。我是Powershell的新手,没有想法
答案 0 :(得分:0)
您确定它已挂起,还是Read-Host
仅显示空白输入位置?不带任何参数调用该函数只会在命令行中为您闪烁的光标。尝试向读取主机添加某种形式的提示,如下所示:
PS C:\Users\mbolton> $var=read-host
"string"
PS C:\Users\mbolton> $var
"string"
PS C:\Users\mbolton> $var=read-host "type something in"
type something in: "different string"
PS C:\Users\mbolton> $var
"different string"
PS C:\Users\mbolton>