Aracılığıyla paylaş


Disconnect-RdsUserSession

Kullanıcının geçerli etkin oturumuyla bağlantısını keser.

Sözdizimi

Default EnterprisePublishing

Disconnect-RdsUserSession
    [-TenantName] <String>
    [-HostPoolName] <String>
    [-SessionHostName] <String>
    [-SessionId] <Int32>
    [-NoUserPrompt]
    [<CommonParameters>]

Description

Disconnect-RdsUserSession cmdlet'i, kullanıcının belirtilen oturum ana bilgisayarında çalışan geçerli etkin oturumuyla bağlantısını keser. Kullanıcı oturumu kapatılmaz, bu nedenle tüm uygulamalar çalışmaya devam eder. Kullanıcı, Uzak Masaüstü istemcisinde yeniden bir bağlantı başlatarak oturumuna yeniden bağlanabilir.

Örnekler

Örnek 1: Gerekli tüm bilgileri sağlayarak bir kullanıcının bağlantısını kesme

PS C:\> Disconnect-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1

Bu komut, sağlanan oturum kimliğiyle ilişkilendirilmiş belirtilen oturum ana bilgisayarındaki kullanıcının bağlantısını keser. Bu komut, gerekli tüm bilgileri sağlamak için daha önce kullanıcı oturumunu aramış olmanızı gerektirir. Disconnect-RdsUserSession cmdlet'ini NoUserPrompt anahtarı olmadan çalıştırdığınızda, kullanıcının bağlantısını kesmeyi onaylamanız istenir.

Örnek 2: Kullanıcı oturumunu arayarak bir kullanıcının bağlantısını kesme

PS C:\> Get-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" | where { $_.UserPrincipalName -eq "contoso\user1" } | Disconnect-RdsUserSession -NoUserPrompt

Bu komut, belirli bir kullanıcının oturumunu aramak için Get-RdsUserSession cmdlet'ini kullanır ve ardından kullanıcının bağlantısını kesmek için Disconnect-RdsUserSession cmdlet'ine aktarır. Disconnect-RdsUserSession cmdlet'ini NoUserPrompt anahtarıyla çalıştırdığınızda, kullanıcının bağlantısını kesmeyi onaylamanız için herhangi bir ek istem almazsınız.

Parametreler

-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

-NoUserPrompt

Herhangi bir ek onay olmadan kullanıcının bağlantısını kesmek istediğinizi belirten anahtar.

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

-SessionHostName

Oturum ana bilgisayarının adı.

Parametre özellikleri

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

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

-SessionId

Bağlantısını kesmek istediğiniz kullanıcıyla ilişkili oturum kimliği.

Parametre özellikleri

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

Parametre kümeleri

(All)
Position:3
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

System.Int32

Çıkışlar

System.Object