1

我正在尝试组合两个变量,每个变量都包含一个值列表:

cls
    $Sites = Get-ADReplicationSite -Filter *
    $Subnets = Get-ADReplicationSubnet -Filter * 

    $a = New-Object PSObject
      $a | add-member Noteproperty "Site" $Sites.Name
      $a | add-member Noteproperty "Subnet" $Subnets.Name
    $a | format-table

我的输出如下所示:

Site                                     Subnet                                 
----                                     ------                                 
{Default-First-Site-Name, SITE1, SI... {10.0.0.0/24, 20.0.0.0/24, 30.0.0.0/...

由于上述内容并没有产生清晰的表格,我想知道我哪里出错了。我最好将这两个变量组合成一个 .csv 文件。但是,我不确定如何在将每个列表传递给Export-CSVcmdlet 之前为每个列表提供一个 Header。

4

1 回答 1

1

假设站点的数量等于子网的数量,试试这个:

$sites | Foreach {$i=0}{new-object pscustomobject -prop @{Site=$_;Subnet=$subnets[$i]}; $i++} | Format-Table
于 2013-09-25T17:46:21.783 回答