不输入功能

时间:2019-11-19 17:10:58

标签: powershell

我正在尝试编写脚本以远程重命名多台计算机。这就是我所拥有的(我知道Verify函数可以正常工作,因此可以跳过。GetComputers函数出现问题)

select

Verify函数可以完美运行,但是随后挂起,没有其他反应。我在Verify调用和GetComputer函数调用之间添加了一条调试行,该行也已打印出来。我是Powershell的新手,没有想法

1 个答案:

答案 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>