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ğı 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
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin