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.