Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs tre metoder för att lägga till användare eller grupper i RDP-behörigheter (Remote Desktop Protocol).
Ursprungligt KB-nummer: 290720
Sammanfattning
Två av de tre metoderna använder Windows Management Instrumentation (WMI). En metod är via det grafiska användargränssnittet (GUI), och de andra två metoderna använder WMI med hjälp av ett skript och WMI-kommandoradsverktyget wmic.
Mer information
Om du vill lägga till användare eller grupper i RDP-behörigheter använder du någon av följande metoder.
Använda användargränssnittet
- Öppna Konfiguration av fjärrskrivbordstjänster.
- Högerklicka på RDP-Tcp i mappen Anslutningar.
- Välj Egenskaper.
- På fliken Behörigheter väljer du Lägg till och lägger sedan till önskade användare och grupper.
Kommentar
Du kan inte använda användargränssnittet för att konfigurera behörigheter för att logga in på konsolsessionen med RDP. Om du vill ändra behörigheter för konsolsessionen (session noll) måste du använda WMI-metoderna nedan och ange Konsol i stället för RDP-Tcp som terminalnamn.
Använda WMI i ett skript
Microsoft tillhandahåller programmeringsexempel enbart i förklarande syfte och gör inga utfästelser, varken uttryckligen eller underförstått. Vilket inkluderar, men är inte begränsat till, de underförstådda garantierna för säljbarhet eller lämplighet för ett visst syfte. I denna artikel förutsätts att du känner till det programmeringsspråk som demonstreras och de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan förklara hur en viss procedur fungerar, De ändrar dock inte dessa exempel för att tillhandahålla ytterligare funktioner eller konstruktionsprocedurer för att uppfylla dina specifika krav. Skapa ett skript med hjälp av följande kodexempel:
set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='RDP-Tcp'")
RDPobj.AddAccount "Domain\User", X
Där "Domain\User", X:
- Domän\Användare: Måldomän och -konto (användare eller grupp) som behörigheter ska beviljas till. För lokala konton ersätter du Domän\Användare med endast Användare, där Användaren är ett lokalt konto på den dator där du kör kommandot.
- X: Vilken typ av åtkomst som ska beviljas:
0 = WINSTATION_GUEST_ACCESS
1 = WINSTATION_USER_ACCESS
2 = WINSTATION_ALL_ACCESS
Om du vill ändra behörigheter för konsolsessionen ändrar du terminalnamnet till Konsol i stället för till RDP-Tcp.
set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='Console'")RDPobj.AddAccount "Domain\User", X
Om du vill återställa behörigheterna till standardbehörigheterna anger du det relevanta terminalnamnet. Anropa RestoreDefaults
sedan metoden.
set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='Console'")RDPobj.RestoreDefaults
Använda WMI-kommandoradsverktyget: WMIC
I en kommandotolk skriver du wmic.
Kommentar
Om den inte finns i sökvägen lägger du till
%SystemRoot%\System32\Wbem\
eller ändrar till katalogen och kör wmic.I anger
wmic:root\cli> prompt
du följande kommando:
PATH WIN32_TSPermissionsSetting.TerminalName="RDP-TCP" anropar AddAccount "Domain\user", XDär "Domain\User", X:
- Domän\Användare: Måldomän och -konto (användare eller grupp) som behörigheter ska beviljas till. För lokala konton ersätter du Domän\Användare med endast Användare, där Användaren är ett lokalt konto på den dator där du kör kommandot.
- X: Vilken typ av åtkomst som ska beviljas:
0 = WINSTATION_GUEST_ACCESS
1 = WINSTATION_USER_ACCESS
2 = WINSTATION_ALL_ACCESS
Om du vill ändra behörigheter för konsolsessionen ändrar du terminalnamnet till Konsol i stället för till RDP-Tcp.
PATH WIN32_TSPermissionsSetting.TerminalName="Console" call AddAccount "Domain\user",X
Om du vill återställa behörigheterna till standardbehörigheterna anger du det relevanta terminalnamnet. Anropa sedan metoden RestoreDefaults.
PATH WIN32_TSPermissionsSetting.TerminalName="Console" call RestoreDefaults
Följande information är ett exempel på den text som du ser när du har kört wmic och anger kommandot:
C:\WINDOWS\system32\wbem>wmic wmic:root\cli> wmic:root\cli> PATH WIN32_TSPermissionsSetting.TerminalName="RDP-TCP" call AddAccount "Domain\User", 2 Execute (\\<ComputerName>\\root\vimv2: WIN32_TSPermissionsSetting.TerminalName="RDP-TCP")->AddAccount() (Y/N/?) Method Execution Successful. Out Parameters: instance of _PARAMETERS { RetureValue=0; };
Skriv avsluta för att avsluta kommandotolken och återgå till kommandotolken.