Delen via


Disconnect-RdsUserSession

Hiermee verbreekt u de verbinding tussen een gebruiker en de huidige actieve sessie.

Syntax

Disconnect-RdsUserSession
          [-TenantName] <String>
          [-HostPoolName] <String>
          [-SessionHostName] <String>
          [-SessionId] <Int32>
          [-NoUserPrompt]
          [<CommonParameters>]

Description

De cmdlet Disconnect-RdsUserSession verbreekt de verbinding tussen de gebruiker en de huidige actieve sessie die wordt uitgevoerd op de opgegeven sessiehost. De gebruiker wordt niet afgemeld, zodat alle toepassingen blijven worden uitgevoerd. De gebruiker kan opnieuw verbinding maken met de sessie door opnieuw een verbinding te starten in de Extern bureaublad-client.

Voorbeelden

Voorbeeld 1: de verbinding met een gebruiker verbreken door alle vereiste gegevens op te geven

PS C:\> Disconnect-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1

Met deze opdracht wordt de verbinding van de gebruiker verbroken op de opgegeven sessiehost die is gekoppeld aan de opgegeven sessie-id. Voor deze opdracht moet u de gebruikerssessie eerder hebben opgezoekd om alle vereiste informatie op te geven. Door de cmdlet Disconnect-RdsUserSession uit te voeren zonder de schakeloptie NoUserPrompt, wordt u gevraagd te bevestigen dat de verbinding met de gebruiker moet worden verbroken.

Voorbeeld 2: De verbinding met een gebruiker verbreken door te zoeken naar de gebruikerssessie

PS C:\> Get-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" | where { $_.UserPrincipalName -eq "contoso\user1" } | Disconnect-RdsUserSession -NoUserPrompt

Met deze opdracht wordt de cmdlet Get-RdsUserSession gebruikt om te zoeken naar de sessie van de specifieke gebruiker en wordt deze vervolgens in de cmdlet Disconnect-RdsUserSession om de verbinding met de gebruiker te verbreken. Als u de cmdlet Disconnect-RdsUserSession uitvoert met de schakeloptie NoUserPrompt, ontvangt u geen extra prompt om te bevestigen dat de verbinding met de gebruiker moet worden verbroken.

Parameters

-HostPoolName

De naam van de hostgroep.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoUserPrompt

De schakeloptie die aangeeft dat u de verbinding met de gebruiker wilt verbreken zonder aanvullende bevestiging.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SessionHostName

De naam van de sessiehost.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SessionId

De sessie-id die overeenkomt met de gebruiker die u wilt verbreken.

Type:Int32
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantName

De naam van de tenant.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

System.String

System.Int32

Uitvoerwaarden

System.Object