Get-PSSessionCapability

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

Syntax

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

Description

Get-PSSessionCapability Cmdlet, kısıtlanmış bir oturum yapılandırmasında belirli bir kullanıcının özelliklerini 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ırma (.pssc) dosyasında RoleDefinitions ö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. Cmdlet, Get-PSSessionCapability 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 belirtilen kullanıcının belirtilen uç noktada çalıştırabileceği komutların listesini döndürür. Bu, belirtilen uç noktada çalışan Get-Command 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ğı Windows 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.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Username

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

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

AliasInfo

FunctionInfo

InitialSessionState