用于添加 CSV 的 Powershell 脚本



如何将数据从CSv获取到PowerShell?

所以,基于这个...

不,这是同一个CSv,实际上,测试.csv持有信息IP, 主机名和区域。我希望脚本查看主机名、IP 和 区域列并在我的防火墙中逐行添加。

您的操作应该在该循环中,因为就目前而言,该循环除了列出 CSV 文件中的内容外,没有为您的事业做任何事情。

使用您显示的布局,即空格分隔的文件,而不是默认的逗号分隔 CSV。因此,您必须将该空格指定为分隔符,否则您将无法获得预期的列。

# Assign and display the dataset from the data source
($Csv = Import-Csv -Path 'D:Scriptstest.csv' -Delimiter ' ')
# Results
NEW_HOSTNAME NEW_IP_ADDRESS ZONE
------------ -------------- ----
WEBSERVER_01 1.1.1.1        DMZ 
SQLSERVER_01 5.5.5.5        SQL
ForEach($lol in $Csv)
{
# Your do something code goes here for each item to be processed
$lol.NEW_HOSTNAME
}

最新更新