Disconnect-RdsUserSession

Kopplar bort en användare från den aktuella aktiva sessionen.

Syntax

Default (Standard)

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

Description

Cmdleten Disconnect-RdsUserSession kopplar bort användaren från den aktuella aktiva sessionen som körs på den angivna sessionsvärden. Användaren loggas inte ut, så alla program fortsätter att köras. Användaren kan återansluta till sin session genom att starta en anslutning igen i sin fjärrskrivbordsklient.

Exempel

Exempel 1: Koppla bort en användare genom att ange all nödvändig information

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

Det här kommandot kopplar bort användaren på den angivna sessionsvärden som är associerad med det angivna sessions-ID:t. Det här kommandot kräver att du har letat upp användarsessionen tidigare för att ange all nödvändig information. Genom att köra cmdleten Disconnect-RdsUserSession utan växeln NoUserPrompt uppmanas du att bekräfta att du vill koppla från användaren.

Exempel 2: Koppla från en användare genom att söka efter deras användarsession

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

Det här kommandot använder cmdleten Get-RdsUserSession för att söka efter den specifika användarens session och skickar den sedan till cmdleten Disconnect-RdsUserSession för att koppla från användaren. Genom att köra cmdleten Disconnect-RdsUserSession med växeln NoUserPrompt får du ingen ytterligare uppmaning om att bekräfta att användaren ska kopplas från.

Parametrar

-HostPoolName

Namnet på värdpoolen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-NoUserPrompt

Omkopplaren som anger att du vill koppla bort användaren utan ytterligare bekräftelse.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-SessionHostName

Namnet på sessionsvärden.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:2
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-SessionId

Sessions-ID:t som korrelerar med den användare som du vill koppla från.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:3
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-TenantName

Namnet på hyresgästen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

System.String

System.Int32

Utdata

System.Object