大家好,我是新人,想请教一个PowerShell的问题。如下:
$a = 5
$b = 6
$c = 7
$o = $a,$b,$c
Foreach ($s in $o) {
$s + 5
}
$o是变量,在这个里面只有三个数据,实际上我要使用的有几十个服务器名字,如果把$o的变量形式写成从本地的excel file里读取数据?
非常感谢
1 Answers
Best Answer
如果数据的格式是csv格式的,可以直接使用powershell命令import-csv,具体可以参考:
《Powershell从EXCEL导入大量用户》
如果数据文件的的确确是标准的Excel格式的,这里单纯靠PowerShell没法完成,得用PowerShell调用Excel的com接口来完成,具体可以参考:
《PowerShell Excel自动化报表》
《PwerShell Excel 列值遍历》