Invoke-RdsUserSessionLogoff
Kullanıcının geçerli etkin oturumundaki oturumlarını kapatır.
Sözdizimi
Invoke-RdsUserSessionLogoff
[-TenantName] <String>
[-HostPoolName] <String>
[-SessionHostName] <String>
[-SessionId] <Int32>
[-NoUserPrompt]
[-Force]
[<CommonParameters>]
Description
Invoke-RdsUserSessionLogoff, kullanıcının belirtilen oturum ana bilgisayarında çalışan geçerli etkin oturumunu günlüğe kaydeder. Kullanıcı oturumunu kapattığı için tüm uygulamalar sonlandırılır ve kullanıcı veya uygulamalar açık dosyaları kaydetmediyse verilerin kaybolması olasılığı vardır.
Örnekler
Örnek 1: Gerekli tüm bilgileri sağlayarak kullanıcının oturumunuzu kapatma
PS C:\> Invoke-RdsUserSessionLogoff -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1
Bu komut, sağlanan oturum kimliğiyle ilişkilendirilmiş belirtilen oturum ana bilgisayarında kullanıcıyı günlüğe kaydeder. Bu komut, gerekli tüm bilgileri sağlamak için kullanıcı oturumunu daha önce aramanızı gerektirir. NoUserPrompt anahtarı olmadan Invoke-RdsUserSessionLogoff cmdlet'ini çalıştırarak kullanıcının oturumunu kapatmanızı onaylamanız istenir.
Örnek 2: Kullanıcı oturumlarını arayarak kullanıcının oturumlarını kapatma
PS C:\> Get-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" | where { $_.UserPrincipalName -eq "contoso\user1" } | Invoke-RdsUserSessionLogoff -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 oturumunu kapatmak için Invoke-RdsUserSessionLogoff cmdlet'ine aktarır. NoUserPrompt anahtarıyla Invoke-RdsUserSessionLogoff cmdlet'ini çalıştırdığınızda, kullanıcının oturumunu kapatmayı onaylamak için ek bir istem almazsınız.
Parametreler
-Force
Hizmet oturum konağına ulaşamasa bile kullanıcının oturumunu kapatmak ve oturumu veritabanından kaldırmak istediğinizi belirten anahtar.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HostPoolName
Konak havuzunun adı.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-NoUserPrompt
Ek bir onay olmadan kullanıcının oturumunu kapatmak istediğinizi belirten anahtar.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SessionHostName
Oturum konağı adı.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-SessionId
Oturumu kapatmak istediğiniz kullanıcıyla bağıntılı oturum kimliği.
Tür: | Int32 |
Position: | 3 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-TenantName
Kiracının adı.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
Girişler
System.String
System.Int32
Çıkışlar
System.Object