【发布时间】:2020-05-15 09:34:31
【问题描述】:
我有一个小脚本可以将某个组导出到 csv 文件。
问题是是否可以在组名中插入拆分以将 twp 组导出到两个单独的 csv 文件中。
param (
[Parameter(Mandatory, ValueFromPipelineByPropertyname)]
[ValidateNotNullOrEmpty()]
[string]$GroupName
)
Get-ADGroupMember -identity “$GroupName” | select-object SamAccountName | Export-csv -path C:\Report\$GroupName.csv -NoTypeInformation
是否可以写入" Group1 Group2 " 并导出到两个文件Group1.csv 和Group2.csv?
【问题讨论】:
-
$a = $GroupName.trim().split(" ")会给你一个拆分项目的数组。然后$a[0]会给你Group1和$a[1]会给你Group2。所以从技术上讲,你可以将它发送到不同的 csv -
Foreach group in group, Get-ADGroupMember -identity "$GroupName" export-csv $groupname+.csv 导出多个文件。
标签: powershell csv active-directory-group