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 不进入功能_Powershell - Fatal编程技术网

Powershell 不进入功能

Powershell 不进入功能,powershell,Powershell,我正在尝试编写一个脚本来远程重命名多台计算机。以下是我所拥有的(我知道Verify函数的工作原理是可以跳过的。问题发生在GetComputers函数上) Verify函数工作得很好,但是它只是挂起,其他什么都没有发生。我在Verify函数调用和GetComputer函数调用之间添加了一行调试代码,并将其打印出来。我是新加入powershell的,我没有主意了您确定它挂起了,还是读取主机只是显示了一个空白的输入位置?不带任何参数调用该函数只会在命令行中给您一个闪烁的光标。尝试添加某种形式的提示以读

我正在尝试编写一个脚本来远程重命名多台计算机。以下是我所拥有的(我知道Verify函数的工作原理是可以跳过的。问题发生在GetComputers函数上)


Verify函数工作得很好,但是它只是挂起,其他什么都没有发生。我在Verify函数调用和GetComputer函数调用之间添加了一行调试代码,并将其打印出来。我是新加入powershell的,我没有主意了

您确定它挂起了,还是
读取主机
只是显示了一个空白的输入位置?不带任何参数调用该函数只会在命令行中给您一个闪烁的光标。尝试添加某种形式的提示以读取主机,如下所示:

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