Bagikan melalui


Set-RdsSessionHost

Mengatur status host sesi.

Sintaks

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

Deskripsi

Cmdlet Set-RdsSessionHost mengatur status host sesi yang ditentukan. Anda dapat menonaktifkan atau mengaktifkan koneksi baru ke host sesi. Mengubah properti ini pada host sesi tidak memengaruhi sesi pengguna apa pun pada host sesi.

Contoh

Contoh 1: Nonaktifkan koneksi baru ke host sesi (alias, atur host ke mode pengurasan)

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

Perintah ini menonaktifkan host sesi menerima koneksi baru dan menghapusnya sebagai kandidat untuk penyeimbangan beban. Setiap sesi yang ada di server akan tetap ada sampai pengguna keluar. Administrator dapat memaksa logoff dengan cmdlet Invoke-RdsUserSessionLogoff.

Contoh 2: Aktifkan koneksi baru ke host sesi (alias, hapus host dari mode pengurasan)

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

Perintah ini memungkinkan host sesi untuk menerima koneksi baru dan sekarang menjadi kandidat untuk penyeimbangan beban.

Contoh 3: Menetapkan pengguna ke host sesi desktop pribadi

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

Perintah ini menetapkan host sesi di kumpulan host desktop pribadi ke user1@contoso.com. Pengguna ini sekarang akan terhubung ke host sesi ini saat menyambungkan ke kumpulan.

Parameter

-AllowNewSession

Sakelar dengan dua nilai potensial:

  • Benar, menentukan bahwa host sesi dapat diberi sesi pengguna baru oleh broker.
  • Salah, menentukan bahwa host sesi tidak akan diberi sesi pengguna baru apa pun (alias mode pengurasan).
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AssignedUser

Pengguna yang akan ditetapkan ke host sesi desktop pribadi.

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

-HostPoolName

Nama kumpulan host.

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

-Name

Nama domain yang sepenuhnya memenuhi syarat (FQDN) dari host sesi.

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

-TenantName

Nama penyewa.

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

Input

System.String

Output

Microsoft.RDInfra.RDManagementData.RdMgmtSessionHost