Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 这是什么意思$vm1“设置AzureSubnet”;?_Powershell_Variables_Command - Fatal编程技术网

Powershell 这是什么意思$vm1“设置AzureSubnet”;?

Powershell 这是什么意思$vm1“设置AzureSubnet”;?,powershell,variables,command,Powershell,Variables,Command,您可以看到我的问题,但我没有询问变量和命令,而是询问“|”。我知道我可以使用它先执行“|”左边的命令,然后执行右边的命令。但是我不知道左边的变量(已经定义)和右边的命令意味着什么 $vm1 | Set-AzureSubnet -SubnetNames "defualt" 我为什么要问?如果我理解了它,我可以修复一个错误,希望如此 提前感谢 符号是PowerShell的“”-它允许您获取一个命令的输出并将其作为输入发送给另一个命令。在这种情况下,变量$vm1的内容作为输入传递给cmdletSet

您可以看到我的问题,但我没有询问变量和命令,而是询问“|”。我知道我可以使用它先执行“|”左边的命令,然后执行右边的命令。但是我不知道左边的变量(已经定义)和右边的命令意味着什么

$vm1 | Set-AzureSubnet -SubnetNames "defualt"
我为什么要问?如果我理解了它,我可以修复一个错误,希望如此


提前感谢

符号是PowerShell的“”-它允许您获取一个命令的输出并将其作为输入发送给另一个命令。在这种情况下,变量
$vm1
的内容作为输入传递给cmdlet
Set-AzureSubnet
,该cmdlet使用该值执行其工作。并非所有cmdlet都接受这样的输入-有关详细信息,请查看单个cmdlet帮助