Aracılığıyla paylaş


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