嗨,我在整个脚本场景中相当新,并且我试图制作一个将导入用户的脚本,我已经在csv文件中监听到AD组。 我想知道的是,格式应该如何。 我的csv文件禁止“Group | Name | SamAccountName | Path | Enabled | Password” 我想知道这条线是如何配置的
"add-adgroupmember -identity $user.Group -member"
答案 0 :(得分:1)
这里应该有效
但在使用脚本之前,你应该知道一些事情:
Add-ADPrincipalGroupMembership
你应该对你的CSV和分隔符不感兴趣。 使用错误的cmdlet或使用cmdlet,您可能会在ActiveDirectory中产生很多麻烦:)
Import-Csv -Delimiter ";" -Path "P:\\ath\to\your\file.csv" | % {
$group = get-ADGroup -Filter { Name -like $_.Group } -Server dom-company.com
$user = Get-ADUser -Filter { SamAccountName -eq $_.SamAccountName } -Server dom-company.com
if($group.Name -eq $_.Group -and $user.SamAccountName -eq $_.SamAccountName){
Add-ADPrincipalGroupMembership -Identity $user -MemberOf $group
}
}