如何使用Powershell传递参数?

时间:2019-04-12 17:30:20

标签: powershell scripting

当我在Powershell上调用Remove-Printer命令时,有人可以告诉我是否可以传递变量?

  

Remove-Printer-名称'Printer1(Copy $ i)'

Idk,如果可以的话,但是我尝试过:

for ($i=0; $i -le 5; $i ++) {
   Remove-Printer -Name 'Printer1 (Copy '+$i+')'
}

还有更多失败的尝试...

如果有人可以帮助我...谢谢。

1 个答案:

答案 0 :(得分:1)

单引号告诉PowerShell内部有字符文字。只需使用双引号,并且$ i在for循环构造函数中位于其后($ i ++部分)。

for ($i=0; $i -le 5; $i++) {
   Remove-Printer -Name "Printer1 (Copy $i)"
}