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.