
我們有一所中型學校,使用 Win2008R2 域。我們有幾個共享被阻止,除了管理員之外。
問題是,如果我以管理員身份登錄,我可以透過 Windows 資源管理器存取共享,但如果我登入常規用戶帳戶並透過右鍵單擊並執行 runas 來運行資源管理器,我將無法存取這些共享。事實上,似乎即使我在使用 runas 時成功進行了身份驗證,我也沒有獲得我期望的相應提升權限。
順便說一句,這些驅動器已映射,以防萬一。
我是一名 Linux 用戶,試圖學習、實現,然後教其他管理員如何分離普通用戶和管理員,類似於 su/sudo。我計劃在 msdn 上詳細閱讀有關此內容的內容,但如果您知道任何其他可用於學習如何執行此操作的資源,那就太好了。
答案1
這是因為UAC。請注意,您的管理員憑證!雖然進程繼承了其創建者的權限,但 UAC 下的帳戶僅具有使用者權限。要擁有管理員權限,您需要作業系統建立類似 sudo 的進程。
就像你需要 sudo 一樣,你需要提升命令來取得管理員存取權限。
若要提升命令權限,您需要「以管理員身分執行」選項。遺憾的是,對於您的情況,沒有一種簡單的方法可以透過 UI 來執行此操作。
你有幾個選擇。您可以下載「Elevation Powertoys for Vista」。它們是一組 VBscript,可協助提升腳本、命令列等中的命令。
另一個選擇,也是我告訴新員工要做的,就是使用您的管理員帳號登入。我們為管理工作站啟用了快速使用者切換。
但對於您正在尋找的功能,我會下載「Elevation Powertoys」。
http://blogs.technet.com/b/elevationpowertoys/
它包括用於提升 CMD 提示字元、資源管理器和 Powershell 的右鍵單擊條目。
它還允許您提升 Autohotkey、VBscripts、CMD 腳本和範例自提升腳本、提升側邊欄小工具和跨架構(x64 呼叫 x86 dll)腳本範例。