當我在運行框中使用 \computer\path 時,資料夾會直接打開,而不詢問我要以哪個使用者身分存取該資料夾...
有兩台電腦 A 和 B,分別具有管理員 X 和 Y,共用資料夾存在於 A 上,並且我已授予 X 完全權限,Y 對共用資料夾具有唯讀權限。當我從電腦 Y 的運行對話框中打開此資料夾時,它會直接以唯讀權限打開,如何使其以用戶 X 的身份打開,以便我擁有所有權限。
答案1
讓我們假設您希望訪問C:\temp
愛麗絲的計算機,只是為了讓事情變得清楚:
- 用戶A是
alice
- 用戶B是
john
如果您以 Alice 登入,則您已explorer
作為登入使用者啟動了該過程,因此您將擁有完全權限(如X
範例中的使用者所指定)。
現在,如果用戶John
想要\\share\path
以另一個用戶身份登入時進行訪問,有兩種簡單的方法可以實現這一點。
使用 Runas 函數
RUNAS [ [/noprofile | ] /profile] [/env] [/savecred | /profile] [/env] /netonly] ] /使用者:程序
這可以翻譯為:
runas.exe /user:localdomain\john explorer.exe
這將以 John 的身份運行該進程explorer
,無論誰登入(您可以在 PowerShell 中建立腳本來指示這一點)。
映射驅動器
下一個選擇是簡單地嘗試使用不同的使用者名稱存取 Windows 共用