Windows
Windows server 2003、RDP 和列印機
大家好,
好的,我遇到了與 RDP 使用者、列印機和 runas 相關的問題。我的主要語言不是英語,但我會盡力解釋。
我們有一個安裝了特定軟體的 windows server 2003,我們有 4 個不同的使用者通過 RDP 訪問該軟體並使用重定向列印機列印到他的辦公室,到目前為止一切都很好。
現在開發人員告訴我,我需要以管理員身份執行應用程序,因此我創建了一個批處理文件以管理員身份執行應用程序(RDP 登錄仍然是同一使用者)。我現在的主要問題是應用程序顯示網路中的所有列印機,包括其他活動的遠端列印機並將一台列印機設置為預設值。如果沒有 runas,它只會向我顯示使用者重定向的那些。
我試圖添加到批處理文件 rundll32 printui.dll,PrintUIEntry /y /n “printername” 但名稱包括會話並且那總是隨機的……取決於哪個使用者首先登錄。
我知道管理員和高級使用者總是可以看到所有列印機,有沒有辦法為特定管理員帳戶刪除該選項,這樣我就可以創建一個“假”管理員帳戶,只是為了將應用程序作為 RUNAS 執行。
順便說一句,該伺服器位於域中,但使用者是本地伺服器,而不是域使用者。
我在這裡先向您的幫助表示感謝。
請在伺服器上創建一個具有本地管理員權限的本地使用者,您似乎已經使用域管理員帳戶來創建您的執行方式。因此,域管理員可以列出 Active Directory 中列出的所有列印機是正常行為。
解決方案 B 是執行程序監視器並監視應用程序需要管理員權限的位置,然後委派正確的訪問權限。