Enable-PSSessionConfiguration
Yerel bilgisayarda oturum yapılandırmalarını etkinleştirir.
Syntax
Default (Varsayılan)
Enable-PSSessionConfiguration
[[-Name] <String[]>]
[-Force]
[-SecurityDescriptorSddl <String>]
[-SkipNetworkProfileCheck]
[-NoServiceRestart]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Bu cmdlet yalnızca Windows platformunda kullanılabilir.
Enable-PSSessionConfiguration cmdlet'i, Disable-PSSessionConfiguration veya Disable-PSRemoting cmdlet'leri ya da Register-PSSessionConfiguration parametresi kullanılarak devre dışı bırakılmış kayıtlı oturum yapılandırmalarını etkinleştirir. Bu, sistem yöneticileri tarafından kullanıcıları için özelleştirilmiş oturum yapılandırmalarını yönetmek üzere kullanılmak üzere tasarlanmış gelişmiş bir cmdlet'tir.
parametreler olmadan
Enable-PSSessionConfiguration etkilenen oturum yapılandırmalarının güvenlik tanımlayıcısından Deny_All ayarını kaldırır, herhangi bir IP adresinde istekleri kabul eden dinleyiciyi açar ve WinRM hizmetini yeniden başlatır. PowerShell 3.0'da başlayarak Enable-PSSessionConfiguration, oturum yapılandırmasınınWSMan:\<computer>\PlugIn\<SessionConfigurationName>\Enabled özelliğinin değerini de True olarak ayarlar. Ancak, Enable-PSSessionConfiguration yalnızca yerel bilgisayarın kullanıcılarının oturum yapılandırmasında kullanmasına izin veren Network_Deny_All (AccessMode=Local) güvenlik tanımlayıcısı ayarını kaldırmaz veya değiştirmez.
Örnekler
Örnek 1: Varsayılan oturumu yeniden etkinleştirme
Bu örnek, bilgisayarda Microsoft.PowerShell varsayılan oturum yapılandırmasını
Enable-PSSessionConfiguration
Örnek 2: Belirtilen oturumları yeniden etkinleştirme
Bu örnek, bilgisayardaki MaintenanceShell ve AdminShell oturum yapılandırmalarını yeniden etkinleştirir.
Enable-PSSessionConfiguration -Name MaintenanceShell, AdminShell
Örnek 3: Tüm oturumları yeniden etkinleştirme
Bu örnek, bilgisayardaki tüm oturum yapılandırmalarını yeniden etkinleştirir. Bu komutlar eşdeğerdir. Bu nedenle, birini kullanabilirsiniz.
Enable-PSSessionConfiguration -Name *
Get-PSSessionConfiguration | Enable-PSSessionConfiguration
Enable-PSSessionConfiguration zaten etkinleştirilmiş bir oturum yapılandırmasını etkinleştirirseniz hata oluşturmaz.
Örnek 4: Oturumu yeniden etkinleştirme ve yeni bir güvenlik tanımlayıcısı belirtme
Bu örnek MaintenanceShell oturum yapılandırmasını yeniden etkinleştirir ve yapılandırma için yeni bir güvenlik tanımlayıcısı belirtir.
$sddl = "O:NSG:BAD:P(A;;GXGWGR;;;BA)(A;;GAGR;;;S-1-5-21-123456789-188441444-3100496)S:P"
Enable-PSSessionConfiguration -Name MaintenanceShell -SecurityDescriptorSDDL $sddl
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
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 |
-Force
Cmdlet'in sizden onay istemediğini ve sormadan WinRM hizmetini yeniden başlatdığını gösterir. Hizmetin yeniden başlatılması yapılandırma değişikliğini etkili hale getirir.
Yeniden başlatmayı önlemek ve yeniden başlatma istemini engellemek için NoServiceRestart
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 |
-Name
Etkinleştirecek oturum yapılandırmalarının adlarını belirtir. Bir veya daha fazla yapılandırma adı girin. Joker karakterlere izin verilir.
Ayrıca, yapılandırma adı veya oturum yapılandırma nesnesi içeren bir dizeyi Enable-PSSessionConfiguration'e de aktarabilirsiniz.
Bu parametreyi atlarsanız
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 0 |
| Zorunlu: | False |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-NoServiceRestart
Cmdlet'in hizmeti yeniden başlatmadığı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 |
-SecurityDescriptorSddl
Bu cmdlet'in oturum yapılandırmasındaki güvenlik tanımlayıcısının yerini aldığı bir güvenlik tanımlayıcısı belirtir.
Bu parametreyi atlarsanız Enable-PSSessionConfiguration yalnızca tüm reddetme öğesini güvenlik tanımlayıcısından siler.
Parametre özellikleri
| Tür: | String |
| 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 |
-SkipNetworkProfileCheck
Bu cmdlet'in, bilgisayar bir genel ağda olduğunda oturum yapılandırmasını etkinleştirdiğini gösterir. Bu parametre, ortak ağlar için yalnızca aynı yerel alt ağının bilgisayarlarından uzaktan erişime izin veren bir güvenlik duvarı kuralı sağlar. Varsayılan olarak, Enable-PSSessionConfiguration genel ağda başarısız olur.
Bu parametre, Windows işletim sisteminin istemci sürümleri için tasarlanmıştır. Windows işletim sisteminin sunucu sürümleri, genel ağlar için yerel bir alt ağ güvenlik duvarı kuralına sahiptir. Ancak, windows işletim sisteminin sunucu sürümünde yerel alt ağ güvenlik duvarı kuralı devre dışı bırakılırsa, bu parametre yeniden etkinleştirir.
Yerel alt ağ kısıtlamasını kaldırmak ve ortak ağlardaki tüm konumlardan uzaktan erişimi etkinleştirmek için NetSecurity modülündeki Set-NetFirewallRule cmdlet'ini kullanın. Daha fazla bilgi için bkz. Enable-PSRemoting.
Bu parametre PowerShell 3.0'da kullanıma sunulmuştur.
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 |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
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 |
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.
Girişler
Microsoft.PowerShell.Commands.PSSessionConfigurationCommands
Oturum yapılandırma nesnesini bu cmdlet'e yöneltebilirsiniz.
String
Oturum yapılandırmasının adını içeren bir dizeyi bu cmdlet'e aktarabilirsiniz.
Çıkışlar
None
Bu cmdlet çıkış döndürmez.
Notlar
Bu cmdlet yalnızca Windows platformlarında kullanılabilir.
Bu cmdlet'i kullanmak için Yönetici olarak çalıştır seçeneğini kullanarak PowerShell'i başlatmanız gerekir.
İlişkili Bağlantılar
- Disable-PSSessionConfiguration
- Get-PSSessionConfiguration komutunu çalıştır
- New-PSSessionConfigurationFile
- New-PSSessionOption (Yeni PS Oturum Seçeneği)
- Register-PSSessionConfiguration (PSSession Yapılandırma Kaydı)
- Set-PSSessionConfiguration komutunu yapılandırın
- Test-PSSessionConfigurationFile
- Unregister-PSSessionConfiguration (PSSession Yapılandırması Kaydını Kaldırma)
- WSMan Sağlayıcısı
- Oturum_Konfigürasyonları_Hakkında
- Oturum Yapılandırma Dosyaları Hakkında