Remove-RdsSessionHost

Tar bort en sessionsvärd från en värdpool.

Syntax

Remove-RdsSessionHost
      [-TenantName] <String>
      [-HostPoolName] <String>
      [-Name] <String>
      [-Force]
      [<CommonParameters>]

Description

Cmdleten Remove-RdsSessionHost tar bort en registrerad sessionsvärd från värdpoolen. Om du vill registrera sessionsvärden till en värdpool igen måste du installera om agenten med giltig registreringsinformation för värdpoolen.

Det här kommandot misslyckas om sessionsvärden har aktiva användarsessioner. För att slutföra borttagningen av sessionsvärden måste du först logga ut alla användare från sessionsvärden med hjälp av cmdleten Invoke-RdsUserSessionLogoff eller köra cmdleten Remove-RdsSessionHost igen med parametern Force.

När du kör det här kommandot för att ta bort en sessionsvärd från en beständig värdpool tas även användartilldelningen bort. Det här är det enda sättet att tilldela om en användare till en ny sessionsvärd i en beständig värdpool.

Exempel

Exempel 1: Ta bort en sessionsvärd som inte har några aktiva sessioner

PS C:\> Remove-RdsSessionhost -TenantName "contoso" -HostPoolName "contosoHostPool" -Name "sh1.contoso.com"

Det här kommandot tar bort en sessionsvärd från en värdpool. Genom att köra cmdleten Remove-RdsSessionHost utan Force-växeln lyckas den bara om det inte finns några aktiva sessioner på den angivna sessionsvärden. Om du vill tvinga användarna att logga ut från sessionsvärden kan du köra cmdleten Invoke-RdsUserSessionLogoff.

Exempel 2: Ta bort en sessionsvärd med hjälp av force-växeln

PS C:\> Remove-RdsSessionhost -TenantName "contoso" -HostPoolName "contosoHostPool" -Name "sh1.contoso.com" -Force

Det här kommandot tar bort en sessionsvärd från en värdpool. Genom att köra Remove-RdsSessionHost-cmdleten med force-växeln tas sessionsvärden omedelbart bort från databasen, tillsammans med användarsessionsinformationen. Detta loggar inte automatiskt ut användarna och kan leda till att en användare förlorar sitt sessionstillstånd om de av misstag kopplas från sessionen innan de utför en utloggning.

Parametrar

-Force

Tvingar borttagningen av sessionsvärden, även om det finns användarsessionsobjekt som finns hos sessionsvärden.

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

-HostPoolName

HostPool-namn.

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

-Name

SessionHost-namn.

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

-TenantName

Klientorganisationens namn.

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

Indata

System.String

Utdata

System.Object