正在閱讀:合二為一 系統用戶切換一鍵完成合二為一 系統用戶切換一鍵完成

2009-01-16 10:15 出處: 作者:IT八哥 責任編輯:zhuqingliang

  Windows XP是個多用戶作業系統,每個用戶的“我的文檔”可以設定為“專用文件夾”(前提是NTFS分區),其它用戶無權訪問放在這裡面的文件。但是有些時候要在目前用戶環境下訪問“專用文件夾”的資料,比如筆者制作報表的時候,就常常需要調用其它同事“專用文件夾”堛漸峇廎禤ヾA雖然能透過WIN鍵+L快速切換,不過在切換過程中需要以其它用戶身份重新登陸且會中斷目前用戶的網路連接,給使用帶來很多不便。現在利用“Runas命令+批處理”,即可實現在目前用戶環境下一鍵切換的功能。

  一、制作批處理

  打開記事本輸入下列文本(如圖1),將它保存為批處理qiehuan.bat並放置在f:\下。

1


Taskkill /im explorer.exe /f
Runas /profile /user:ymf c:\windows\explorer.exe
EXIT

  其中:

/IM explorer.exe:指定要終止進程的圖像名(桌面進程)
/f:強行終止桌面進程
/profile:加載用戶的配置文件,這樣就能完全以用戶身份訪問“專用文件夾”
/user:ymf:ymf需要切換的用戶賬戶名
Exit:自動退出命令提示符

  透過八哥網(http://www.it8g.com)專家的介紹,我們知道上述命令的用是用Taskill命令強制結束目前用戶的桌面,接著再以YMF用戶身份(並加載其配置文件)啟動桌面。

  二、合二為一

  現在如果要訪問YMF的“專用文件夾”,只要運行“qiehuan.bat”,系統就會立即關閉目前桌面,然後按提示輸入YMF的登陸密碼(如圖2);成功運行“explorer.exe”後,桌面就變為YMF的桌面了,打開“我的電腦”即可輕易訪問“專用文件夾”。由於登陸的是YMF桌面,透過桌面啟動的程式都是以YMF的身份運行的(如運行regedit.exe,可以編輯YMF的註冊表鍵值)。可以參照上述命令,再制作一個返回到原桌面腳本(只要編輯/user:後的用戶名即可),方便來回切換。

2

圖2

  上法要知道其它用戶登陸密碼(如果用戶無登陸密碼則無法使用),其實受限文件(夾)無法訪問是由於沒有相應的權限,比如上例,當文件夾設定為“專用文件夾”後,系統就只有“YMF”和“system”有完全控制權限)。透過系統的CACLS命令可以快捷變更用戶權限,首先以系統管理員身份登陸後,輸入“cacls "C:\Documents and Settings\ymf" /e /p administrator:f”,這樣即可將目前用戶(administrator)對YMF的專用文件夾權限設定為完全控制。同上,也可以將該命令制作為腳本,快速訪問其它用戶設限的文檔。不過,這個方法需要針對每個文件(夾)進行權限變更操作。

推薦閱讀:

      走到哪堻ㄛO一樣的面孔--玩轉賬戶漫游

      NTFS訪問權限按需分配

      巧改管理員賬號名稱

關注我們

最新資訊離線隨時看 聊天吐槽贏獎品