【发布时间】:2018-09-15 14:55:15
【问题描述】:
做了一些谷歌搜索,但我发现的答案似乎比我需要的更复杂。我有一个简单的脚本来获取 DNS 缓存条目,我想以最“powershell”的方式将结果导出到 CSV。代码如下所示:
function Get-Dns
{
$domains = @()
$cmdOutput = Invoke-Command -ScriptBlock {ipconfig /displaydns}
ForEach ($line in $($cmdOutput -split "`r`n"))
{
if ($line -like '*Record Name*'){
$domain = $line -split ":"
$domains += $domain[1]
}
}
所以我有一个数组 $domains,我想使用 Export-CSV 基本上输出一列 CSV,每行一个域。使用 Export-CSV 似乎只是输出每个元素的长度而不是内容本身。任何帮助表示赞赏!
【问题讨论】:
标签: powershell csv export