Aracılığıyla paylaş


Set-RdsSessionHost

Bir oturum ana bilgisayarının durumunu ayarlar.

Sözdizimi

Default EnterprisePublishing

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

Description

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

Örnekler

Örnek 1: Bir oturum ana bilgisayarına yeni bağlantıları devre dışı bırakın (diğer bir deyişle, ana bilgisayarı 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ı almasını devre dışı bırakır ve yük dengeleme adayı olarak kaldırır. Sunucudaki mevcut tüm oturumlar, kullanıcı oturumu kapatılana kadar orada kalır. Yönetici, Invoke-RdsUserSessionLogoff cmdlet'i ile oturumu kapatmaya zorlayabilir.

Örnek 2: Bir oturum ana bilgisayarına yeni bağlantıları etkinleştirin (diğer bir deyişle, ana bilgisayarı boşaltma modundan çıkarın)

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: Bir kullanıcıyı kişisel bir masaüstü oturumu ana bilgisayarına 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ı .user1@contoso.com Bu kullanıcı şimdi havuza bağlanırken bu oturum ana bilgisayarına bağlanacaktır.

Parametreler

-AllowNewSession

İki potansiyel değere sahip bir anahtar:

  • Doğru, oturum ana bilgisayarına aracı tarafından yeni kullanıcı oturumları atanabileceğini belirtir.
  • False, oturum ana bilgisayarına herhangi bir yeni kullanıcı oturumu atanmayacağını belirtir (diğer bir deyişle boşaltma modu).

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AssignedUser

Kişisel masaüstü oturumu ana bilgisayarına atanacak kullanıcı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-HostPoolName

Konak havuzunun adı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Name

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

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Oturum Sunucu Adı

Parametre kümeleri

(All)
Position:2
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-TenantName

Kiracının adı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

System.String

Çıkışlar

Microsoft.RDInfra.RDManagementData.RdMgmtSessionHost