使用powershell一次性创建用户,OU及组
?
????? 當(dāng)新搭建完域后,新建OU,用戶及組要很多步驟,有點(diǎn)麻煩,在PowerShell盛行的形勢(shì)下,是不是可以用PS一步到位搞定呢?
????? 請(qǐng)陽(yáng)光奮進(jìn)同學(xué)回答:
????? 陽(yáng)光奮進(jìn):Of course
下面來(lái)看看:
1.先在Excel里寫(xiě)好要用的用戶,OU,組的相關(guān)信息,我這里給展示三個(gè)中的部分圖,不過(guò)不影響,因?yàn)槲液軕?#xff01;
這是組的信息
另存為csv文件,為了保證不出問(wèn)題,我個(gè)人建議保存完后再用記事本打開(kāi),然后另存為txt,編碼為unicode
?
不然可能會(huì)因?yàn)橛袧h字而出現(xiàn)下面這樣的情況
下面的是用戶信息
?
?
下面是OU信息
最后是powershell 執(zhí)行命令
ImportSystemModules
$password=(ConvertTo-SecureString -AsPlainText "666666" -Force)
ipcsv 'C:\ps\Create Ou.txt' | %{New-ADOrganizationalUnit -Name $_.name -path $_.path}
ipcsv 'C:\ps\Create Group.csv' | %{New-ADGroup -Name $_.name -SamAccountName $_.SamAccountName -Path $_.path -GroupCategory Security -GroupScope DomainLocal}
ipcsv 'C:\ps\Create Users.txt'| %{New-ADUser -Name $_.name -SamAccountName $_.SamAccountName -UserPrincipalName $_.UserPrincipalName -GivenName $_.GivenName -Surname $_.Surname -DisplayName $_.DisplayName -Path $_.path -AccountPassword $password}
Get-ADUser -Filter * -SearchBase "OU=宇宙天朝分公司,DC=exchange10,DC=com" | Enable-ADAccount
Get-ADUser -Filter * -SearchBase "OU=銷售小組,OU=宇宙天朝分公司,DC=exchange10,DC=com" | %{Add-ADGroupMember "銷售部" -Members $_.SamAccountName}
Get-ADUser -Filter * -SearchBase "OU=公關(guān)小組,OU=宇宙天朝分公司,DC=exchange10,DC=com" | %{Add-ADGroupMember "公關(guān)部" -Members $_.SamAccountName}
Get-ADUser -Filter * -SearchBase "OU=IT小組,OU=宇宙天朝分公司,DC=exchange10,DC=com" | %{Add-ADGroupMember "IT部" -Members $_.SamAccountName}
圖沒(méi)截完
打開(kāi)windows powershell
推薦用windows powershell ise,這個(gè)默認(rèn)沒(méi)安裝,添加功能就OK了!
用windows powershell ise打開(kāi)我們上面準(zhǔn)備好的build v2.0.ps1
點(diǎn)那個(gè)三角形運(yùn)行,下面是執(zhí)行過(guò)程
如果有問(wèn)題,下面會(huì)出現(xiàn)提示
雖然出問(wèn)題了,但你也要看下AD用戶與計(jì)算機(jī)里有沒(méi)有生成相應(yīng)的數(shù)據(jù),有就刪了再來(lái),刪除之前先選中查看里的高級(jí)功能,因?yàn)槲覀冞@里新建的OU默認(rèn)是防止刪除的!
然后在OU的屬性里的對(duì)象下取消防止意外刪除對(duì)象
就可以刪除它了,因?yàn)樗旅嬗凶禹?xiàng)目,所以選中使用刪除子樹(shù)目錄服務(wù)器控制,就可以全刪除了!
然后找出錯(cuò)誤!成功后的圖
?
下面給大家看下成果
是不是不錯(cuò),呵呵!
OK,到這里就算完成了!
還有要注意的就是,批處理里的目錄,還有文件名,一定要對(duì)!
?
這里再次對(duì)陽(yáng)光奮進(jìn)同學(xué)表示too much的感謝!其實(shí)這都是他弄的,我就改了一下!哈哈!占他個(gè)原創(chuàng)的位置,他太懶了,不想寫(xiě),我就寫(xiě)下來(lái)了,以后翻看方便點(diǎn)!
陽(yáng)光奮進(jìn)小朋友的blog是:http://ucweb.blog.51cto.com
歡迎大家多去看看,一定有收獲!
轉(zhuǎn)載于:https://blog.51cto.com/mcmvp/960949
總結(jié)
以上是生活随笔為你收集整理的使用powershell一次性创建用户,OU及组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MATLAB读取文件夹中所有图像
- 下一篇: TensorFlow载入VGG并可视化每