Invoke-RdsUserSessionLogoff

Kijelentkeztet egy felhasználót az aktuális aktív munkamenetből.

Syntax

Invoke-RdsUserSessionLogoff
      [-TenantName] <String>
      [-HostPoolName] <String>
      [-SessionHostName] <String>
      [-SessionId] <Int32>
      [-NoUserPrompt]
      [-Force]
      [<CommonParameters>]

Description

A Invoke-RdsUserSessionLogoff kijelentkezteti egy felhasználó aktuális aktív munkamenetét, amely a megadott munkamenetgazdán fut. Mivel a felhasználó ki van jelentkezve, az összes alkalmazás leáll, és előfordulhat, hogy az adatok elvesznek, ha a felhasználó vagy az alkalmazások nem mentettek megnyitott fájlokat.

Példák

1. példa: Felhasználó kijelentkeztetése az összes szükséges információ megadásával

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

Ez a parancs kijelentkezteti a felhasználót a megadott munkamenet-azonosítóhoz társított munkamenet-gazdagépen. Ez a parancs megköveteli, hogy korábban megtekintse a felhasználói munkamenetet, hogy megadja az összes szükséges információt. Ha a noUserPrompt kapcsoló nélkül futtatja a Invoke-RdsUserSessionLogoff parancsmagot, a rendszer kérni fogja, hogy erősítse meg, hogy kijelentkezteti a felhasználót.

2. példa: Felhasználó kijelentkeztetése a felhasználói munkamenet keresésével

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

Ez a parancs a Get-RdsUserSession parancsmaggal keresi meg az adott felhasználó munkamenetét, majd a Invoke-RdsUserSessionLogoff parancsmagba irányítja a felhasználó kijelentkezéséhez. Ha a noUserPrompt kapcsolóval futtatja a Invoke-RdsUserSessionLogoff parancsmagot, nem kap további kérést a felhasználó kijelentkeztetésére.

Paraméterek

-Force

A kapcsoló, amely azt jelzi, hogy ki szeretné jelentkezni a felhasználót, és el szeretné távolítani a munkamenetet az adatbázisból, még akkor is, ha a szolgáltatás nem éri el a munkamenet-gazdagépet.

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

-HostPoolName

A gazdagépkészlet neve.

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

-NoUserPrompt

A kapcsoló, amely azt jelzi, hogy további megerősítés nélkül szeretne kijelentkezni a felhasználóból.

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

-SessionHostName

A munkamenetgazda neve.

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

-SessionId

A munkamenet-azonosító korrelál a kijelentkezni kívánt felhasználóval.

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

-TenantName

A bérlő neve.

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

Bevitelek

System.String

System.Int32

Kimenetek

System.Object