Windows

以受限使用者身份使用“執行方式…”來修改網路連接設置?

  • May 7, 2009

我在我的開發工作站上以非管理員帳戶執行,對所有需要管理員權限的事情使用“執行方式…”。幸運的是,在 XP 下,即使是控制面板小程序也允許這樣做。但是,對於網路連接設置,這似乎不起作用(或者我只是還沒有找到方法)。假設我想臨時更改適配器的 IP 地址,以完全權限打開網路連接屬性頁面的最簡單方法是什麼,而不以其他使用者身份登錄(禁用快速使用者切換)?

編輯:

我正在尋找適用於 Windows XP (64) 的解決方案,其中ncpa.cpl 可以滿足我的要求,但在以受限使用者身份登錄時從管理員 cmd 啟動時似乎只是打開了一個資源管理器視窗。

使用以下命令嘗試 runas:

explorer.exe /n,::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

請發回該行為。啊哈!這解釋了為什麼它不起作用。我沒有意識到我正在測試的使用者是管理員組的一部分(完全是我的錯)。從連結中提取:

“在 system32 文件夾中,ncpa.cpl 的文件屬性顯示它是“網路連接控制面板存根”。那麼為什麼 RunAs 不能與網路連接一起工作?因為那個存根只是呼叫 ShellExecuteEx API 來啟動一個項目在 shell 命名空間中,它在資源管理器中顯示為文件夾。”

他在那裡引用的 cmd 腳本文件不再可用,可以在這個 wiki 上找到。

引用自:https://serverfault.com/questions/5718