Windows

Windows Server 2003 終端伺服器查看所有使用者的所有映射驅動器和驅動器狀態的最簡單方法

  • May 3, 2011

Net Use命令只會顯示我在登錄伺服器時僅映射了哪些驅動器。查看所有使用者的所有映射驅動器和驅動器狀態的最簡單方法是什麼?謝謝。

編輯

我專門為所有不再有效的使用者尋找所有斷開連接的驅動器,以便我可以斷開它們。我相信舊的斷開連接的映射驅動器會導致有關 Outlook 和將附件插入電子郵件的問題。

再次編輯(為什麼不?)

我最初的想法是,某個地方的某個人創建了一個顯示這些資訊的工具,而我只是找不到它。

暫定答案 - 遍歷 HKEY_USERS 下的使用者並提取網路密鑰的內容。這不會告訴你所有登錄的使用者,它會告訴你所有登錄的使用者。如果你需要它,你可以從 qwinsta 的輸出中解析使用者名,將其與 HKEY_USERS 下的 SID 相關聯,然後只拉他們的網路密鑰。

我確信在 PowerShell 中執行此操作是最簡單的(無論如何,它可能有更多的內置方法來執行此操作),但由於您使用的是 Win2k3,因此我不會假設已安裝。

編輯-好的,現在有了對問題的解釋,為什麼不在 TS 登錄腳本的開頭添加一行來執行net use * /delete?然後在此之後映射所有內容。如果有人需要映射驅動器,請將其添加到他們的登錄腳本中。

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