批量禁用指定使用者及将禁用使用者移動到指定OU
作為企業管理者,日常最基本的任務就是對每日的使用者删除及建立;同樣我們知道,微軟系統自帶Dsquery指令可以幫助我們解決關于使用者、計算機批量查詢、删除、禁用及移動有很好的幫助,但是如果想指定使用者禁用并且删除也能實作,但是很是麻煩,那有沒有更好的方法呢,肯定有啊,那就是腳本,但是好像将說道批量兩個字大家肯定想到的是腳本,一般都是用腳本來實作批量一用的,今天就為大家介紹如何批量禁用指定使用者及将禁用使用者移動到指定OU
環境介紹:
Domain name:gawain.com
操作:
首先是在AD上建立使用者及建立禁用将要使用者移動的指定OU
使用者:zhangsan、lisi
OU:disableusers
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467739B108.jpg"></a>
2.安裝windows powershell的active directort子產品
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467740rant.jpg"></a>
3.安裝好後打開腳本檔案:
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467740tYrE.jpg"></a>
4.根據自定義的腳本檔案設定檔案路徑
首先是建立一個users.txt檔案存放在D盤下(該路徑及檔案名稱可根據自己的環境來設定),然後裡面填寫将被禁用的使用者,以換行隔開
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467740oDUP.jpg"></a>
5.把腳本檔案内容根據自己的目前環境設定完後存放在桌面上(可根據自己的環境存放)運作powershell控制台
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_13644677406R82.jpg"></a>
6.提示錯誤;根據錯誤資訊将錯誤排除
簡短說明
說明如何對腳本進行簽名以使其符合 Windows PowerShell 執行政策。
詳細說明
Restricted 執行政策不允許任何腳本運作。
AllSigned 和 RemoteSigned 執行政策可防止 Windows PowerShell 運作沒有數字簽名的腳本。
本主題說明如何運作所選未簽名腳本(即使在執行政策為 RemoteSigned 的情況下),還說明如何對
腳本進行簽名以便您自己使用。
有關 Windows PowerShell 執行政策的詳細資訊,請參閱 about_Execution_Policy。
允許運作簽名腳本
-------------------------------
首次在計算機上啟動 Windows PowerShell 時,現用執行政策很可能是 Restricted(預設設定)。
Restricted 政策不允許任何腳本運作。
若要了解計算機上的現用執行政策,請鍵入:
get-executionpolicy
若要在本地計算機上運作您編寫的未簽名腳本和來自其他使用者的簽名腳本,請使用以下指令将計算機上的
執行政策更改為 RemoteSigned:
set-executionpolicy remotesigned
7.我們運作set-executionpolicy remotesigned
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467741wUlb.jpg"></a>
8.我們在執行該腳本:
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467741MuE5.jpg"></a>
9.檢視執行後的結果;成功将指定的使用者禁用并且移動到指定OU
<a href="http://gaowenlong.blog.51cto.com/attachment/201303/28/451336_1364467741D655.jpg"></a>
本文轉自 高文龍 51CTO部落格,原文連結:http://blog.51cto.com/gaowenlong/1165925,如需轉載請自行聯系原作者