2015-05-19 60 views
0

好的,我遇到了一些問題......我想知道在系統上使用/ admin或aka控制檯會話的會話。我試過查詢會話和qwinsta,但我似乎無法識別此任務。任何人有任何指示或建議,我會如何實現這一目標?查看RDP連接並確定使用的是/ admin

我最終想要做的是防止任何不是/ admin連接的rdp會話。

下面是我通過命令行完成的一些示例。

PS C:\Users\userid> qwinsta 
SESSIONNAME  USERNAME     ID STATE TYPE  DEVICE 
services         0 Disc 
console          1 Conn 
rdp-tcp#0   userid2     2 Active rdpwd 
>rdp-tcp#1   userid     3 Active rdpwd 
rdp-tcp         65536 Listen 

PS C:\Users\ userid > query session /mode 
SESSIONNAME  STATE DEVICE TYPE    BAUD PARITY DATA STOP 
services   Disc          none    1 
console   Conn          none    1 
rdp-tcp#0   Active   rdpwd     none    1 
>rdp-tcp#1   Active   rdpwd     none    1 
rdp-tcp   Listen         none    1 

PS C:\Users\ userid > query session /connect 
SESSIONNAME  STATE DEVICE TYPE   CONNECT 
services   Disc        cts 
console   Conn        cts 
rdp-tcp#0   Active   rdpwd   cts 
>rdp-tcp#1   Active   rdpwd   cts 
rdp-tcp   Listen       cts 

PS C:\Users\ userid > 

*注RDP-TCP#1正在使用的MSTSC會議/管理交換機。

*注「>」表示我運行的命令,

+0

什麼是你的最終目標是什麼呢?你只是想獲得與控制檯會話關聯的ID號碼?通常情況下,您應該向我們展示您嘗試的方式,以便我們幫助您解決問題。 – Matt

+0

馬特,謝謝你的回覆!我的目標是如果用戶使用標準的rdp連接或rdp控制檯connectoin(計算機名稱/ admin),則爲id。 – Fidelis

+0

我會發布我所做的並指出我卡在哪裏。 1秒。 – Fidelis

回答

1

當前會話服務器是否已經安裝了終端服務角色?如果沒有,不要緊,你是否不使用/admin開關:

在/管理開關的行爲

您可以用啓動RDC 6.1客戶端(使用Mstsc.exe)/admin切換到遠程管理基於Windows Server 2008的服務器(安裝或不安裝終端服務器)。但是,如果要連接到遠程管理未安裝終端服務器角色服務的基於Windows Server 2008的服務器,則不必指定/admin切換器。 (在這種情況下,無論是否使用交換機,都會發生相同的連接行爲。)在任何時間點,都可能有兩個活動的遠程管理會話。要啓動遠程管理會話,您必須是要連接的服務器上的Administrators組的成員。

[Source]