加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

AD PowerShell for Add Account & OU & Group

发布时间:2020-12-13 21:10:58 所属栏目:Windows 来源:网络整理
导读:Create OUs with PS Import-csv c:AddOU.csv | New-ADOrganizationalUnit –PassThru Refer to: https://www.petri.com/creating-active-directory-ous-powershell Create Groups with PS Import-Csv C:AddGroups.csv | foreach {New-ADGroup -Name $_.Nam

Create OUs with PS

Import-csv c:AddOU.csv | New-ADOrganizationalUnit –PassThru

Refer to:
https://www.petri.com/creating-active-directory-ous-powershell

Create Groups with PS

Import-Csv C:AddGroups.csv | foreach {New-ADGroup -Name $_.Name -ManagedBy $_.ManagedBy -GroupCategory $_.GroupCategory -GroupScope $_.GroupScope -Path $_.OU -Description $_.description}

Create AD accounts with PS

Import-module ActiveDirectory 
Import-Csv "C:scriptsaddusers.csv" | ForEach-Object {
New-ADUser -Name $_.Name -SamAccountName $_.SamAccountName -GivenName $_.GivenName -Surname $_.Surname -DisplayName $_.DisplayName -UserPrincipalName $_.UserPrincipalName -EmailAddress $_.EmailAddress -Description $_.Description -Office $_.Office -Company $_.Company -Department $_.Department -Title $_.Title -Manager $_.Manager -OfficePhone $_.OfficePhone -Country $_.Country -State $_.State -City $_.City -Path $_.Path -AccountPassword(ConvertTo-SecureString -AsPlainText $_.AccountPassword -Force) -Enabled 1 -ChangePasswordAtLogon 0 -PasswordNeverExpires 1}

注意点:
1)CSV要以UTF-8保存,不然中文会乱码
2)为账号添加Manager时,Manger的账号必须已经存在DC中,不然会报错
2)Enable 1,数字1表示启用账户,ChangePasswordAtLogon 0,数字0表示下一次登录不需要修改密码,PasswordNeverExpires 1,数字1表示密码永不过期。

Add Users to Group using PS

#Add Users to a Group - PowerShell Script

Import-module ActiveDirectory 
Import-CSV "C:ScriptsUsers.csv" | % { 
Add-ADGroupMember -Identity $_.GroupName -Member $_.UserName 
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读