Disconnect-RdsUserSession
Kullanıcının geçerli etkin oturumuyla bağlantısını keser.
Syntax
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ılmadığından tüm uygulamalar çalışmaya devam ediyor. Kullanıcı, Uzak Masaüstü istemcisinde yeniden bağlantı başlatarak oturumuna yeniden bağlanabilir.
Örnekler
Örnek 1: Tüm gerekli bilgileri sağlayarak kullanıcının bağlantısını kesin
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 konağı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 gerekir. Disconnect-RdsUserSession cmdlet'ini NoUserPrompt anahtarı olmadan çalıştırarak kullanıcının bağlantısını kesmeyi onaylamanız istenir.
Örnek 2: Kullanıcı oturumlarını arayarak 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, 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ırarak, kullanıcının bağlantısını kesmeyi onaylamak için ek bir istem almazsınız.
Parametreler
-HostPoolName
Konak havuzunun adı.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoUserPrompt
Ek onay olmadan kullanıcının bağlantısını kesmek istediğinizi belirten anahtar.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SessionHostName
Oturum konağı adı.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SessionId
Bağlantısını kesmek istediğiniz kullanıcıyla ilişkili oturum kimliği.
Type: | Int32 |
Position: | 3 |
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
System.Int32
Çıkışlar
System.Object