茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1673938 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
HoneyMoon_Day5_0024.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

微軟帝國 : [轉貼]用 New-ADOrganizationalUnit 批量建立數個 OU 我該如何下指令?

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]同時新增 OU 和 Group 的冷日範本
基於 OU 可能也需要自動塞這個狀況,冷日把冷日的範例又進行了更新,作法如下:
1.先做一個 CSV
範本:
OU,OU_FullName,OU_Desc,Group,Group_Desc
AOX,"OU=AOX,OU=theComOU,DC=comName,DC=org,DC=tw",總經理,g0OX,總經理群組
AXO,"OU=AXO,OU=theComOU,DC=comName,DC=org,DC=tw",留職停薪,gAXO,留職停薪群組
BOX,"OU=BOX,OU=theComOU,DC=comName,DC=org,DC=tw",秘書室,gBOX,秘書室群組
BXO,"OU=BXO,OU=theComOU,DC=comName,DC=org,DC=tw",法務部,gBXO,法務部群組
GOX,"OU=GOX,OU=theComOU,DC=comName,DC=org,DC=tw",台南客服,gGOX,台南客服群組
GXO,"OU=GXO,OU=theComOU,DC=comName,DC=org,DC=tw",高雄客服,gGXO,高雄客服群組

2.寫一個 PowerShell
範本:
# Imports groups and description list from CSV file
$GetOUWithDesc = Import-CSV "OU_Group_Desc_Import_Mapping.csv"

foreach ($item in $GetOUWithDesc) {
# Map variables from CSV
  $ou = $item.'OU'
  $baseou = "OU=theComOU,DC=comName,DC=org,DC=tw"
  $oudesc = $item.'OU_Desc'
	$group = $item.'Group'
	$description = $item.'Group_Desc'
	$oupath = $item.'OU_FullName'
# Creates Active Directory Organizational Unit
  New-ADOrganizationalUnit -Name $ou –path $baseou -Description $oudesc
# Creates Active Directory Group
	New-ADGroup –name $group –groupscope Global -Description $description –path $oupath
}

3.把檔案都上傳到 2012 Server 上
4.運行該 PowerShell
5.運行時記得要輸出 log
6.檢查 log 後進 AD 檢查,若有錯漏再回去改
7.無事收工
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|