Set-RdsSessionHost

Oturum konağı durumunu ayarlar.

Syntax

Set-RdsSessionHost
   [-TenantName] <String>
   [-HostPoolName] <String>
   [-Name] <String>
   [-AllowNewSession]
   [-AssignedUser]
   [<CommonParameters>]

Description

Set-RdsSessionHost cmdlet'i belirtilen oturum konağı durumunu ayarlar. Oturum konağına yeni bağlantıları devre dışı bırakabilir veya etkinleştirebilirsiniz. Oturum ana bilgisayarında bu özelliğin değiştirilmesi, oturum konağındaki hiçbir kullanıcı oturumunu etkilemez.

Örnekler

Örnek 1: Oturum konağına yeni bağlantıları devre dışı bırakma (başka bir deyişle, konağı boşaltma moduna ayarlayın)

PS C:\> Set-RdsSessionHost -TenantName "contoso" -HostPoolName "contosoHostPool" -Name "sh1.contoso.com" -AllowNewSession $false

SessionHostName : sh1.contoso.com
TenantName      : contoso
TenantGroupName : Default Tenant Group
HostPoolName    : contosoHostPool
AllowNewSession : False
Sessions        : 1
LastHeartBeat   : 1/1/2018 12:00:00 PM
AgentVersion    : 1.0.0.1
AssignedUser    :
Status          : Available
StatusTimestamp : 1/1/2018 12:00:00 PM

Bu komut, oturum ana bilgisayarının yeni bağlantıları almasını devre dışı bırakır ve yük dengeleme adayı olarak kaldırır. Sunucudaki mevcut oturumlar, kullanıcı oturumu kapatılana kadar orada kalır. Yönetici, Invoke-RdsUserSessionLogoff cmdlet'iyle oturum kapatmaya zorlayabilir.

Örnek 2: Oturum konağına yeni bağlantıları etkinleştirme (başka bir deyişle, konağı boşaltma modundan çıkarma)

PS C:\> Set-RdsSessionHost -TenantName "contoso" -HostPoolName "contosoHostPool" -Name "sh1.contoso.com" -AllowNewSession $true

SessionHostName : sh1.contoso.com
TenantName      : contoso
TenantGroupName : Default Tenant Group
HostPoolName    : contosoHostPool
AllowNewSession : True
Sessions        : 1
LastHeartBeat   : 1/1/2018 12:00:00 PM
AgentVersion    : 1.0.0.1
AssignedUser    :
Status          : Available
StatusTimestamp : 1/1/2018 12:00:00 PM

Bu komut, oturum ana bilgisayarının yeni bağlantılar almasını sağlar ve artık yük dengeleme için bir adaydır.

Örnek 3: Kişisel masaüstü oturumu konağına kullanıcı atama

PS C:\> Set-RdsSessionHost -TenantName "contoso" -HostPoolName "contosoPersonalDesktops" -Name "sh1.contoso.com" -AssignedUser user1@contoso.com

SessionHostName : sh1.contoso.com
TenantName      : contoso
TenantGroupName : Default Tenant Group
HostPoolName    : contosoPersonalDesktops
AllowNewSession : True
Sessions        : 1
LastHeartBeat   : 1/1/2018 12:00:00 PM
AgentVersion    : 1.0.0.1
AssignedUser    : user1@contoso.com
Status          : Available
StatusTimestamp : 1/1/2018 12:00:00 PM

Bu komut, kişisel masaüstü konak havuzundaki oturum ana bilgisayarını öğesine user1@contoso.comatar. Bu kullanıcı artık havuza bağlanırken bu oturum konağına bağlanacak.

Parametreler

-AllowNewSession

İki olası değer içeren bir anahtar:

  • Doğru, oturum konağına aracı tarafından yeni kullanıcı oturumları atanabileceğini belirtir.
  • Yanlış, oturum konağına yeni kullanıcı oturumları (başka bir deyişle boşaltma modu) atanmayacak.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AssignedUser

Kişisel masaüstü oturumu konağına atanacak kullanıcı.

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

-HostPoolName

Konak havuzunun adı.

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

-Name

Oturum ana bilgisayarının tam etki alanı adı (FQDN).

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

-TenantName

Kiracının adı.

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

Girişler

System.String

Çıkışlar

Microsoft.RDInfra.RDManagementData.RdMgmtSessionHost