【发布时间】:2019-08-09 14:29:23
【问题描述】:
我正在尝试在 PowerShell 中创建一个脚本来运行具有一些默认参数的实用程序。我们需要将多个 IP 地址导入到 CSV 文件中。然后循环运行每个导入的 IP 地址的实用程序。
Set-Location 'C:\Program Files\Utility
$printerlist = Get-Content ".\Printer.csv"
$pass = Read-Host "Enter your Password"
.\Utility.exe -USERNAME="ADMIN" -PASSWORD="$pass"-ADDRESS="$printerlist" -PP-INSTALL="192.168.33.21" -JA-INSTALL="192.168.33.21" -IPA-INSTALL="192.168.33.21" -QUOTA-DELETE
Foreach($printer in $printerlist){
echo $line
}
【问题讨论】:
-
为什么不将
.\Utility.exe行移到foreach 循环中并设置-ADDRESS=$printer?