最近同事在忙域使用者的遷徙。今天早上他給了我個已經遷徙了的名單,讓我幫忙寫個簡單的指令碼,從乙個csv檔案裡面讀取使用者的名字,然後從域 a裡面獲取extensionattribute10的值,寫入另外乙個域b 裡面對應的使用者屬性裡,然後把該使用者從a裡的某個使用者組裡刪掉。
我的基本思路很簡單,在域a裡面讀取c檔案,把使用者名字放入陣列,然後迴圈讀取每乙個名字,查詢對應的屬性值,輸出到文字d,順便把該使用者從對應的組裡面刪掉。
$db=get-content
c:\users\yuan.li.mitch\desktop\test.log
foreach( $data in $db)
然後在域b裡面讀取文字d,更改對應的資料,然後再確認一下是否都更改了
#############update######################
$db=get-contentc:\temp\users.csv
foreach ( $data in $db)
} ###############confirm#####################
$db=get-contentc:\temp\users.csv
foreach ( $data in $db)
else
} catch
} }
Powershell遷徙域使用者的屬性值
最近同事在忙域使用者的遷徙。今天早上他給了我個已經遷徙了的名單,讓我幫忙寫個簡單的指令碼,從乙個csv檔案裡面讀取使用者的名字,然後從域 a裡面獲取extensionattribute10的值,寫入另外乙個域b 裡面對應的使用者屬性裡,然後把該使用者從a裡的某個使用者組裡刪掉。我的基本思路很簡單,在...
使用powershell管理域使用者
在域內環境中,常常需要使用命令列管理域使用者,此時可以使用active directory中的命令列工具dsquery.exe,或csve,以及ldifde等,其實,使用windows powershell來進行管理操作也是相當的方便。下面以建立使用者舉例 建立域使用者最基本的windows pow...
Powershell 批量互換域使用者屬性資訊 聽聞
需求描述 因生產環境資料介面需求,需要對某時間段已上線使用者屬性進行批量互換,涉及欄位employeenumber,employeeid 環境資訊 windows server 2012 r2 activedirectory 操作步驟 ps.操作之初,建議先對當前環境屬性字段進行備份匯出操作。方法一...