当我在Powershell上调用Remove-Printer命令时,有人可以告诉我是否可以传递变量?
Remove-Printer-名称'Printer1(Copy $ i)'
Idk,如果可以的话,但是我尝试过:
for ($i=0; $i -le 5; $i ++) {
Remove-Printer -Name 'Printer1 (Copy '+$i+')'
}
还有更多失败的尝试...
如果有人可以帮助我...谢谢。
答案 0 :(得分:1)
单引号告诉PowerShell内部有字符文字。只需使用双引号,并且$ i在for循环构造函数中位于其后($ i ++部分)。
for ($i=0; $i -le 5; $i++) {
Remove-Printer -Name "Printer1 (Copy $i)"
}