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