Aracılığıyla paylaş


Get-PSSessionCapability

Belirli bir kullanıcının kısıtlı oturum yapılandırmasındaki özelliklerini alır.

Syntax

Default (Varsayılan)

Get-PSSessionCapability
    [-ConfigurationName] <String>
    [-Username] <String>
    [-Full]
    [<CommonParameters>]

Description

Get-PSSessionCapability cmdlet'i, belirli bir kullanıcının kısıtlı oturum yapılandırmasında sahip olduğu özellikleri alır. Kullanıcılar için özelleştirilmiş oturum yapılandırmalarını denetlemek için bu cmdlet'i kullanın.

Windows PowerShell 5.0'dan başlayarak, oturum yapılandırması () dosyasında .pssc özelliğini kullanabilirsiniz. Bu özelliğin kullanılması, kullanıcılara grup üyeliğine göre tek bir kısıtlanmış uç noktada farklı özellikler vermenizi sağlar. Get-PSSessionCapability cmdlet'i, kullanıcıya verilen özellikleri tam olarak belirlemenize olanak sağlayarak bu uç noktaları denetlerken karmaşıklığı azaltır.

Varsayılan olarak, Get-PSSessionCapability cmdlet'i belirtilen kullanıcının belirtilen uç noktada çalıştırabileceği komutların listesini döndürür. Bu, belirtilen uç noktada Get-Command çalıştıran kullanıcıya eşdeğerdir. Full parametresiyle çalıştırıldığında, bu cmdlet bir InitialSessionState nesnesi döndürür. Bu nesne, belirtilen kullanıcının belirtilen uç nokta için etkileşim kuracağı PowerShell çalışma alanıyla ilgili ayrıntıları içerir. Dil Modu, Yürütme İlkesi ve Ortam Değişkenleri gibi bilgileri içerir.

Örnekler

Örnek 1: Bir kullanıcı için kullanılabilir komutları alma

Get-PSSessionCapability -ConfigurationName Endpoint1 -Username 'CONTOSO\User'

Bu örnek, yerel bilgisayardaki Endpoint1 kısıtlanmış uç noktasına bağlanırken CONTOSO\User kullanıcısının kullanabileceği komutları döndürür.

Örnek 2: Bir kullanıcının çalışma alanıyla ilgili ayrıntıları alma

Get-PSSessionCapability -ConfigurationName Endpoint1 -Username 'CONTOSO\User' -Full

Bu örnek, CONTOSO\User kullanıcısının Endpoint1 kısıtlanmış uç noktasına bağlanırken etkileşim kuracağı çalışma alanıyla ilgili ayrıntıları döndürür.

Parametreler

-ConfigurationName

İncelediğiniz kısıtlanmış oturum yapılandırmasını (uç nokta) belirtir.

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: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

-Full

Bu cmdlet'in belirtilen kısıtlanmış uç noktada belirtilen kullanıcı için ilk oturum durumunun tamamını döndürdüğünü gösterir.

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

-Username

Özelliklerini incelediğiniz kullanıcıyı belirtir.

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: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

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.

Çıkışlar

AliasInfo

FunctionInfo

InitialSessionState