Invoke-RdsUserSessionLogoff

Regista um utilizador da sua sessão ativa atual.

Syntax

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

Description

O Invoke-RdsUserSessionLogoff regista um utilizador a sua sessão ativa atual em execução no anfitrião de sessão especificado. Uma vez que o utilizador é desligado, todas as aplicações serão encerradas e existe um potencial para os dados serem perdidos se o utilizador ou aplicações não tiverem guardado ficheiros abertos.

Exemplos

Exemplo 1: Faça o registo de um utilizador, fornecendo todas as informações necessárias

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

Este comando regista o utilizador no anfitrião de sessão especificado associado ao ID de sessão fornecido. Este comando requer que tenha procurado a sessão do utilizador anteriormente para fornecer todas as informações necessárias. Ao executar o Invoke-RdsUserSessionLogoff cmdlet sem o interruptor NoUserPrompt, será solicitado que confirme para iniciar sessão do utilizador.

Exemplo 2: Faça login num utilizador procurando a sua sessão de utilizador

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

Este comando utiliza o Get-RdsUserSession cmdlet para procurar a sessão específica do utilizador e, em seguida, canaliza-o para o Invoke-RdsUserSessionLogoff cmdlet para iniciar sessão do utilizador. Ao executar o Invoke-RdsUserSessionLogoff cmdlet com o interruptor NoUserPrompt, não receberá nenhuma solicitação adicional para confirmar para iniciar sessão do utilizador.

Parâmetros

-Force

O interruptor indica que pretende desligar o utilizador e remover a sessão da base de dados, mesmo que o serviço não consiga chegar ao anfitrião da sessão.

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

-HostPoolName

O nome da piscina anfitriã.

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

-NoUserPrompt

O interruptor indica que pretende desligar o utilizador sem qualquer confirmação adicional.

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

-SessionHostName

O nome do anfitrião da sessão.

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

-SessionId

O ID da sessão está relacionado com o utilizador que pretende iniciar sessão.

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

-TenantName

O nome do inquilino.

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

Entradas

System.String

System.Int32

Saídas

System.Object