一次要改變大量的用戶配置文件路徑是很是累的事,所以今天和你們分享如何經過命令行工具來批量修改用戶配置文件的路徑。
前面跟你們介紹瞭如何設置漫遊配置文件,作法是須要在「Active Dircetory 用戶和計算機」工具中找到用戶而後右擊用戶選擇屬性中的「配置文件」並在「配置文件路徑」後填寫提早在服務器上設置好的共享文件夾的UNC路徑。
這樣的方法確實能夠給「用戶配置文件管理」這項工做內容帶來很大的方便。可是,若是有1萬個用戶須要作漫遊配置的話,咱們就要作1萬次。或者是咱們已經設置好了,有一天公司由於更換存儲員工配置文件的服務器,須要把全部作了漫遊配置的員工的配置文件路徑修改爲新的UNC路徑,一個一個改,那也是一件很累人的事情。
因此,我們須要一個讓IT人員減負的方法來作這件事。
作法:
使用命令行下的工具
dsquery +dsmod
來實現批量設置或修改。
1
、查詢用戶的命令行工具
dsquery
:
打開命令提示符,輸入:dsquery user "OU=_Demo,DC=itechy,DC=org"
註釋:經過以上命令能夠找到在「itechy.org」這個域中的「_Demo」的OU中有三個用戶「user1」、「user2」、「user3」(命令中的"OU=_Demo,DC=itechy,DC=org"表示LDAP路徑,dsquery是查詢AD的一條命令);
執行結果以下:
2
、修改用戶配置的命令行工具
dsmod
:
在命令提示符中輸入:dsmod user "CN=user1,CN=_Demo,DC=itechy,DC=org" -profile \\WIN-2008FILESRV\profies\$username$
註釋:經過以上命令就能夠將「itechy.org」域中「_Demo」OU中的用戶「user1」的漫遊配置路徑從原來的「\\WIN-2008DC\profies\user3」 修改爲「\\WIN-2008FILESRV\profies\$username$」(其中$username$是表明用戶的變量),
「-profile」 這個參數就是用來設置新的配置文件路徑的;
執行結果以下:
再次打開「Active Dircetory 用戶和計算機」工具察看user3的配置文件路徑會發現已經被我們成功修改了。
3
、批量設置或修改用戶的配置文件命令
dsquery +dsmod
組合使用:
說明:這裏咱們可使用管道符 鏈接前面的查詢命令「dsquery user "OU=_Demo,DC=itechy,DC=org"」和後面的修改命令「dsmod user –profile \\WIN-2008FILESRV\profiles\$username$」來達到批量修改漫遊用戶配置文件的目的。
命令寫法以下:
註釋:經過管道符號(|)前面的命令dsquery我就把「itechy.org」域中「_Demo」OU裏的全部用戶的位置都抓出來而且給管道符號(|)後面的命令dsmod來修改,這樣就實現了批量修改漫遊用戶配置文件路徑的目的。
執行結果以下:
改完以後咱們能夠再次查看AD中用戶的配置文件路徑,而且他們都被統一修改爲
「\\WIN-2008FILESRV\profiles\用戶名」 這個樣子了:
總結:當你們之後再工做中須要大量的設置或者是大量的修改用戶的配置文件的時候就可使用
dsquery |dsmod
這兩條命令結合的方式便捷的實現了。