Powershell-批量互換域用戶屬性信息-創新互聯

需求描述:

創新互聯建站是一家集網站建設,隴南企業網站建設,隴南品牌網站建設,網站定制,隴南網站建設報價,網絡營銷,網絡優化,隴南網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力??沙浞譂M足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

因生產環境數據接口需求,需要對某時間段已上線用戶屬性進行批量互換,涉及字段EmployeeNumber,EmployeeID

環境信息:

Windows Server 2012 R2 ActiveDirectory

操作步驟:

PS.操作之初,建議先對當前環境屬性字段進行備份導出操作。

方法一:

1.過濾出某時間段創建帳戶信息,并導出域帳號EmployeeNumber,EmployeeID字段;

$date=Get-Date
$oldday=(Get-Date).AddDays(-180)
Get-ADUser?-Filter?*?-Properties?*?-SearchBase?"OU=Old,OU=Staff,DC=a,DC=com"?|?{$_.whenCreated?-le?$date?-and?$_.whenCreated?-ge?$oldday}?|`
Select-Object?name,samaccountname,userPrincipalName,EmployeeNumber,EmployeeID?|?`
Export-Csv?C:\New0505.csv?-Encoding?UTF8?-NoTypeInformation

Powershell-批量互換域用戶屬性信息

2.將表格數據進行按需調整,去掉ID字段為空的用戶信息,并保存CSV文本格式為utf8

3.執行導入用戶信息操作,并查看當前各字段對應信息屬性

Import-Csv?'C:\New0505.csv'?|?select?SamAccountName,EmployeeNumber,EmployeeID

4.如信息無誤,執行批量替換操作

4.1如ID與Number字段位置無調整,執行如下命令:

Import-Csv?'C:\New0505.csv'?|?ForEach-Object?{?Set-ADUser?-Identity?$_.SamAccountName?-EmployeeNumber?$_.EmployeeID?-EmployeeID?$_.EmployeeNumber?}

4.2如ID與Number字段已調整,則按照正常替換格式替換,執行如下命令:

Import-Csv?'C:\New0505.csv'?|?ForEach-Object?{?Set-ADUser?-Identity?$_.SamAccountName?-EmployeeNumber?$_.EmployeeNumber?-EmployeeID?$_.EmployeeID?}

Powershell-批量互換域用戶屬性信息

查看替換后屬性字段信息

Import-Csv?'C:\New0505.csv'?|?ForEach-Object?{?get-ADUser?-Identity?$_.SamAccountName?-Properties?*?|select?SamAccountName,EmployeeNumber,EmployeeID?}

5.完成替換操作


方法二:

PS.如當前環境中數據均無須調整,可直接執行替換操作,具體如下:

1.以OU為例介紹,查看當前OU下用戶相關屬性:

Get-ADUser?-SearchBase?"OU=Old,OU=Staff,DC=a,DC=com"?-Filter?*?-Properties?*?|select?SamAccountName,EmployeeNumber,EmployeeID

2.執行批量互換當前屬性操作:

Get-ADUser?-SearchBase?"OU=Old,OU=Staff,DC=a,DC=com"?-Filter?*?-Properties?*?|select?SamAccountName,EmployeeNumber,EmployeeID?|ForEach-Object?{?Set-ADUser?-Identity?$_.SamAccountName?-EmployeeNumber?$_.EmployeeID?-EmployeeID?$_.EmployeeNumber?}

3.再次查看當前OU下用戶屬性,發現用戶屬性已變更完成。

Get-ADUser?-SearchBase?"OU=Old,OU=Staff,DC=a,DC=com"?-Filter?*?-Properties?*?|select?SamAccountName,EmployeeNumber,EmployeeID

Powershell-批量互換域用戶屬性信息

綜合:對方法一腳本進行優化操作,批量互換某時間段用戶屬性字段信息:

$date=Get-Date
$oldday=(Get-Date).AddDays(-180)
Get-ADUser?-Filter?*?-Properties?*?-SearchBase?"OU=Old,OU=Staff,DC=a,DC=com"?|?{$_.whenCreated?-le?$date?-and?$_.whenCreated?-ge?$oldday}?|`
Select-Object?name,samaccountname,userPrincipalName,EmployeeNumber,EmployeeID?|
forEach-Object?{?Set-ADUser?-Identity?$_.SamAccountName?-EmployeeNumber?$_.EmployeeID?-EmployeeID?$_.EmployeeNumber?}

Powershell-批量互換域用戶屬性信息

完成本次需求操作。

歡迎關注微信公眾號:小溫研習社

Powershell-批量互換域用戶屬性信息

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:Powershell-批量互換域用戶屬性信息-創新互聯
網頁網址:http://m.kartarina.com/article40/dcppho.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設用戶體驗、ChatGPT手機網站建設標簽優化、建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 直接看的成人无码视频网站| 亚洲中文字幕在线无码一区二区| 日韩a级无码免费视频| 无码毛片内射白浆视频| 亚洲a无码综合a国产av中文 | 亚洲国产精品无码一线岛国| 无码av最新无码av专区| 无码精品人妻一区二区三区影院 | 国产AV无码专区亚洲AVJULIA| 久久久久久精品无码人妻| 亚洲AV无码专区日韩| 无码成人精品区在线观看| 在线观看免费无码视频| 亚洲AV无码AV吞精久久| 亚洲AV无码码潮喷在线观看| 国产精品无码亚洲一区二区三区 | 免费无码午夜福利片| 久久久久无码精品国产| 国产精品视频一区二区三区无码| 无码A级毛片日韩精品| 妖精色AV无码国产在线看| 久久久久久久人妻无码中文字幕爆 | 亚洲一区AV无码少妇电影☆| 五十路熟妇高熟无码视频| 中文字幕无码不卡免费视频| 无码AV天堂一区二区三区| 野花在线无码视频在线播放| 国产真人无码作爱视频免费 | 久久精品无码一区二区三区不卡| 久久无码av三级| 亚洲色偷拍另类无码专区| 亚洲v国产v天堂a无码久久| 精品久久久久久中文字幕无码| 亚洲毛片无码专区亚洲乱| 小13箩利洗澡无码视频网站| 亚洲啪AV永久无码精品放毛片| 亚洲精品无码专区久久| 精品欧洲av无码一区二区三区| 亚洲AV日韩AV永久无码绿巨人| 久久亚洲精品AB无码播放| 日韩精品无码中文字幕一区二区|