1

我正在关注本指南

我能够将通讯组导出到 CSV,并编辑 CSV,但是在使用时

Import-csv c:\displayname.csv | foreach-object {set-adgroup -identity $_.SamAccountName -displayname $_.displayname}

要导入修改,我得到:

Set-ADGroup:无法验证参数“身份”上的参数。参数为空。提供一个非空参数并再次尝试该命令。

我已经尝试过主题的变化,但没有变化。此外,我需要-Credential domain\username在导出时使用,我尝试在尝试导入更改时添加它以及它的变体......没有区别。

1)我不需要进行身份验证吗?

2) 就导入 CSV 而言,我缺少什么?我觉得这很简单,比如一些额外的信息:OU、DC、Credential 等。

4

1 回答 1

1

您的错误只是表明$_.SamAccountName不重视您是否先尝试查看这些值?

修改 CSV 文件可能会损坏它,您的命令行对我有用。


也许您的问题在于编码或 CSV 文件的形式,您可以先尝试使用 PowerShell 创建一个:

Get-ADGroup  -Properties samaccountname,displayname -LDAPFilter "(cn=*sec)" | Export-Csv gp.csv

然后和自己的比较。在这里,我只是从名称中包含 sec 的组中提取一些字段。

于 2012-07-17T03:46:18.837 回答