none
關於Windows Server 2016 遠端桌面連線工作階段啟動程式的問題? RRS feed

  • 問題

  • 由Windows Server 2000的Terminal Services到Windows Server 2012R2的 Remote Desktop,都可以在指定用戶設置中設置用戶遠端登陸時只啟動指定的程式,退出該指定程式自動退出遠端連線,但是在Windows Server 2016中測試,這項功能無效.
    在群組原則中設置遠端桌面工作階段主機中設置啟動程式這個效果可以實現,但是所有遠端連線都會套用,管理員帳號和非指定用戶都會受到限制.請問有沒有解決的方法.
    2017年2月24日 上午 08:45

所有回覆

  • 應該還是一樣的,但是如果不是正常關閉或是Windows無法偵測到程式已經關閉就會無效。
    這是可以設定閒置立刻登出。
    #1 — 在使用者設定設定強制斷線:

    #2使用GPO設定強制斷線
    Computer Configuration\ Admin Templates\ Windows Components\ Remote Desktop Services\ Remote Desktop Session Host\ Session Time Limits
    “Set timelimit for disconnect sessions”

    #3或是使用批次檔或script檔案去呼叫程式並等待直到程式結束。例如:call 或是 start /wait
    呼叫程式之後在下登出指令logoff或是shutdown -l
    這樣可以確保程式關閉後會登出。

    #4如果是使用GPO設定啟動程式的話可以使用篩選不要套用在管理原帳號身上。
    例如管理員群組針對該GPO執行選擇拒絕。
    這樣統一管理比較方便,不用一個一個去修改!

    • Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment 
    • User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment 




    2017年3月8日 上午 11:50
  • 謝謝你的回覆.我說的問題是指定用戶登錄時限制啟動一個指定程式.並且至於運行這個程式,在之前的SERVER版本下都可以有效的,在WIN SERVER 2016下無效.

    我無法貼圖,用文字表達是這樣設置的:

    COMPUTER MANAGEMENT->LOCAL USERS AND GROUPS->USERS->UASER NAME->PROPERTIES->ENVIRONMENT->START THE FOLLOWING PROGRAM AT LOGON.

    在裡面設置需要啟動的程式,指定的用戶經過Remote Desktop登陸後就會啟動指定的程式沒有其他桌面和程式,退出該程式就會退出Remote Desktop.很好用的一個功能.

    2017年3月9日 上午 08:08
  • 目前於測試機測試是可以運作的!
    如果是無法自動執行有可能是程式不支援此種執行方式。
    如果已經有GPO而且GPO是可以運作的話,建議使用GPO設定。
    將需要使用的使用者新增一個群組,GPO連結到這個群組的使用者。
    在Remote Session Environment中設定會是比較好的方式。

    2017年3月9日 上午 11:42
  • 多謝你的解答,我在幾台實體和虛擬的電腦上安裝WIN SERVER 2016測試,都不能實現這個功能,不知道WIN SERVER 2016的遠端桌面連線服務上是不是有什麼改動,我需要設置的程式一直都用這個功能運行的,應該不會不支援這個執行方式,而且我用WINDOWS的基本組件來測試也不行,我再研究看看吧.
    2017年3月13日 上午 02:43
  • Hello FAN

    請問你研究後有解法嗎?

    目前在Windows server 2016測試也遇到同樣問題,無法by個別用戶指定登入後執行程式.

    Hank Hsieh

    2017年11月22日 上午 10:13
  • 我也是碰到這個問題,剛剛爬了一些文, 請問你們的遠端授權是 by user 還是 by device , 我爬文的結果好像是 "不是設定為網域伺服器" 的授權, 必須是 by device 才行, 但當初客戶是幫他購買 by user, 所以也沒得試!!
    2017年12月16日 上午 05:32
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services Name: fQueryUserConfigFromDC Type: Reg_DWORD Value: 1 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp Name: fQueryUserConfigFromDC Type: Reg_DWORD Value: 1

    國外網站找到的

    https://serverfault.com/questions/846092/windows-server-2016-remote-desktop-services-starting-program

    經測試後正常可使用了!


    • 已編輯 q12249 2018年1月5日 上午 09:12
    2018年1月5日 上午 09:12