Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kısa açıklama
PowerShell için Grup İlkesi ayarlarını açıklar
Uzun açıklama
PowerShell, kurumsal bir ortamda Windows bilgisayarlar için tutarlı yapılandırma değerleri tanımlamanıza yardımcı olacak Grup İlkesi ayarları içerir.
PowerShell Grup İlkesi ayarları aşağıdaki Grup İlkesi yollarındadır:
Computer Configuration\
Administrative Templates\
PowerShell Core
User Configuration\
Administrative Templates\
PowerShell Core
Bilgisayar Yapılandırması yolundaki grup ilkesi ayarları, Kullanıcı Yapılandırması yolundaki Grup İlkesi ayarlarından önceliklidir.
PowerShell 7, $PSHOME'de Grup İlkesi şablonları ve bir yükleme betiği içerir.
Grup İlkesi araçları, kullanıcı arabirimindeki ilke ayarlarını doldurmak için yönetim şablonu dosyalarını (.admx, .adml) kullanır. Bu, yöneticilerin kayıt defteri tabanlı ilke ayarlarını yönetmesine olanak tanır.
InstallPSCorePolicyDefinitions.ps1 betiği yerel makineye PowerShell Core Yönetim Şablonları yükler.
Get-ChildItem -Path $PSHOME -Filter *Core*Policy*
Directory: C:\Program Files\PowerShell\7
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2/27/2020 12:38 AM 15861 InstallPSCorePolicyDefinitions.ps1
-a--- 2/27/2020 12:28 AM 9675 PowerShellCoreExecutionPolicy.adml
-a--- 2/27/2020 12:28 AM 6201 PowerShellCoreExecutionPolicy.admx
Şablonları yükledikten sonra, bu ayarları Grup İlkesi düzenleyicisinde (gpedit.msc) düzenleyebilirsiniz.
İlkeler aşağıdaki gibidir:
- Konsol oturumu yapılandırması: PowerShell'in çalıştığı bir yapılandırma uç noktası ayarlar.
- Modül Günlüğünü Aç: Modüllerin LogPipelineExecutionDetails özelliğini ayarlar.
- PowerShell Betik Bloğu Günlüğünü açma: Tüm PowerShell betiklerinin ayrıntılı günlüğünü etkinleştirir.
- Betik Yürütmeyi aç: PowerShell yürütme ilkesini ayarlar.
- PowerShell Transkripsiyonu açma: PowerShell komutlarının metin tabanlı transkriptlere giriş ve çıkışlarının yakalanmasını sağlar.
-
Update-Helpiçin varsayılan kaynak yolunu ayarlayın: Güncelleştirilebilir Yardım kaynağını İnternet'e değil dizine ayarlar.
Her PowerShell Grup İlkesi ayarının 'Windows PowerShell İlkesi ayarını kullan' alanı vardır. Bu seçenek, aşağıdaki Grup İlkesi yollarında bulunan benzer bir Windows PowerShell Grup İlkesi ayarındaki değerin kullanılmasını sağlar:
Computer Configuration\
Administrative Templates\
Windows Components\
Windows PowerShell
User Configuration\
Administrative Templates\
Windows Components\
Windows PowerShell
Not
Bu PowerShell Core Yönetim Şablonları Windows PowerShell ayarlarını içermez. Diğer şablonları alma ve Grup ilkesini yapılandırma hakkında daha fazla bilgi için bkz. Windows'da Grup İlkesi Yönetim Şablonları için Merkezi Mağaza oluşturma ve yönetme.
Konsol oturumu yapılandırması
Konsolu oturum yapılandırması ilke ayarı, PowerShell'in çalıştığı bir yapılandırma uç noktasını belirtir. Bu, varsayılan PowerShell uzaktan iletişim uç noktaları veya belirli kullanıcı rolü özelliklerine sahip özel uç nokta dahil olmak üzere yerel makinede kayıtlı herhangi bir uç nokta olabilir.
Modül günlüğünü açma
Modül Günlüğünü Aç ilke ayarı, seçili PowerShell modülleri için günlüğe kaydetmeyi açar. Bu ayar, etkilenen tüm bilgisayarlardaki tüm oturumlarda etkilidir.
Bu ilke ayarını etkinleştirir ve bir veya daha fazla modül belirtirseniz PowerShell, Olay Görüntüleyicisi'ndeki Windows PowerShell günlüğünde belirtilen modüller için işlem hattı yürütme olaylarını kaydeder.
Bu ilke ayarını devre dışı bırakırsanız, PowerShell hiçbir PowerShell modülü için yürütme olaylarını günlüğe kaydetmez.
Bu ilke ayarı yapılandırılmamışsa, her modülün LogPipelineExecutionDetails özelliği, PowerShell'in bu modülün yürütme olaylarını günlüğe kaydedip kaydetmediğini belirler. Varsayılan olarak, tüm modüllerin LogPipelineExecutionDetails özelliği $falseolarak ayarlanır.
Bir modülün modül günlüğünü açmak için aşağıdaki komut biçimini kullanın. Modül oturuma aktarılmalıdır ve ayar yalnızca geçerli oturumda geçerlidir.
Import-Module <Module-Name>
(Get-Module <Module-Name>).LogPipelineExecutionDetails = $true
Belirli bir bilgisayardaki tüm oturumlarda modül günlüğünü açmak için önceki komutları 'Tüm Kullanıcılar' PowerShell profiline ($PROFILE.AllUsersAllHosts) ekleyin.
Modül günlüğü hakkında daha fazla bilgi için bkz. about_Modules.
PowerShell betik engelleme günlüğünü açma
PowerShell Betik Bloğu Günlüğünü Aktifleştirme ilke ayarı, tüm PowerShell betik girişinin Microsoft-Windows-PowerShell/Operasyonel olay günlüğüne kaydedilmesini sağlar. Bu ilke ayarını etkinleştirirseniz, PowerShell etkileşimli olarak veya otomasyon aracılığıyla çağrılırsa komutların, betik engellemelerinin, işlevlerin ve betiklerin işlenmesini günlüğe kaydeder.
Bu ilke ayarını devre dışı bırakırsanız PowerShell betik girişi günlüğe kaydedilmez. Betik Bloğu Çağırma Günlüğünü etkinleştirirseniz, PowerShell komut, betik engelleme, işlev veya betik çağrılırken veya durdurulduğunda da olayları günlüğe kaydeder. Çağırma Günlüğünün etkinleştirilmesi, yüksek hacimli olay günlükleri oluşturur.
Betik yürütmeyi açma
Betik Yürütme İşlemini Etkinleştir ilke ayarı, bilgisayarlar ve kullanıcılar için yürütme ilkesini ayarlar. Yürütme ilkesi, betiklerin çalışmasına izin verilip verilmeyeceğini belirler.
İlke ayarını etkinleştirirseniz, aşağıdaki ilke ayarları arasından seçim yapabilirsiniz.
Yalnızca imzalı betiklere izin ver, betiklerin yalnızca güvenilir bir yayımcı tarafından imzalandıklarında yürütülmesine izin verir. Bu ilke ayarı,
AllSignedyürütme ilkesine eşdeğerdir.Yerel betiklere ve uzaktan imzalı betiklere izin ver tüm yerel betiklerin çalışmasına izin verir. İnternet'ten gelen betikler güvenilir bir yayımcı tarafından imzalanmalıdır. Bu ilke ayarı,
RemoteSignedyürütme ilkesine eşdeğerdir.Tüm betiklere izin ver tüm betiklerin çalışmasına izin verir. Bu ilke ayarı,
Unrestrictedyürütme ilkesine eşdeğerdir.
Bu ilke ayarını devre dışı bırakırsanız, hiçbir betiğin çalışmasına izin verilmez. Bu ilke ayarı, Restricted yürütme ilkesine eşdeğerdir.
Bu ilke ayarını yapılandırmazsanız, Set-ExecutionPolicy cmdlet'i tarafından bilgisayar veya kullanıcı için ayarlanan yürütme ilkesi, betiklerin çalışmasına izin verilip verilmeyeceğini belirler. Varsayılan değer Restricted.
Daha fazla bilgi için bkz. about_Execution_Policies.
PowerShell transkripsiyonu açma
PowerShell Transkripsiyonunu aç ilke ayarı, PowerShell komutlarının giriş ve çıkışını metin tabanlı transkriptler halinde yakalamanıza olanak tanır. Bu ilke ayarını etkinleştirirseniz PowerShell, PowerShell altyapısından yararlanan PowerShell ve diğer uygulamalar için transkripsiyon günlüğünü etkinleştirir. Varsayılan olarak, PowerShell her kullanıcının My Documents dizinine transkript çıktısını, PowerShell_transcriptiçeren bir dosya adıyla, bilgisayar adı ve başlatılma zamanı ile birlikte kaydeder. Bu ilkenin etkinleştirilmesi, her PowerShell oturumunda Start-Transcript cmdlet'ini çağırmakla aynı etkiye sahiptir.
Bu ilke ayarını devre dışı bırakırsanız, PowerShell tabanlı uygulamalar varsayılan olarak transkript günlükleri yazmaz.
Start-Transcript komutu transkripsiyon günlüğünü etkinleştirmeye devam edebilir.
Kullanıcıların diğer kullanıcıların veya bilgisayarların transkriptlerini görüntülemesini önlemek için OutputDirectory
Update-Help için varsayılan kaynak yolunu ayarlama
Update-Help için Varsayılan Kaynak Yolunu Ayarla ilke ayarı, cmdlet'in Update-Help parametresi için varsayılan bir değer ayarlar.
Bu ayar kullanıcıların yardım dosyalarını İnternet'ten indirmek için Update-Help cmdlet'ini kullanmasını engeller.
Not
Bu Grup İlkesi ayarı, Bilgisayar Yapılandırması ve Kullanıcı Yapılandırmasıaltında görünür. Ancak, yalnızca Bilgisayar Yapılandırması altındaki Grup İlkesi ayarı etkilidir. Kullanıcı Yapılandırması altındaki Grup İlkesi ayarı yoksayılır.
Update-Help cmdlet'i, PowerShell modülleri için en yeni yardım dosyalarını indirip yükler ve bunları bilgisayara yükler. Varsayılan olarak, Update-Help modül tarafından belirtilen bir İnternet konumundan yeni yardım dosyalarını indirir.
Ancak, Save-Help cmdlet'ini kullanarak en yeni yardım dosyalarını ağ paylaşımı gibi bir dosya sistemi konumuna indirebilir ve ardından Update-Help cmdlet'ini kullanarak yardım dosyalarını dosya sistemi konumundan alıp bilgisayara yükleyebilirsiniz.
cmdlet'in Update-Help parametresi dosya sistemi konumunu belirtir.
bu Grup İlkesi ayarı, SourcePath parametresi için varsayılan bir değer sağlayarak SourcePath parametresini tüm Update-Help komutlarına örtük olarak ekler. Kullanıcılar, farklı bir dosya sistemi konumu girerek varsayılan değer olarak belirtilen belirli dosya sistemi konumunu geçersiz kılabilir.
Ancak komutundan Update-Help parametresini kaldıramaz.
Bu ilke ayarını etkinleştirirseniz, SourcePath parametresi için varsayılan bir değer belirtebilirsiniz. Bir dosya sistemi konumu girin.
Bu ilke ayarı devre dışı bırakılırsa veya yapılandırılmazsa, cmdlet'in Update-Help parametresi için varsayılan değer yoktur. Kullanıcılar İnternet'ten veya herhangi bir dosya sistemi konumundan yardım indirebilir.
Daha fazla bilgi için bkz. about_Updatable_Help.
Anahtar sözcükler
hakkında_Grup_Politikaları hakkında_GrupPolitikası
Ayrıca bakınız
- Execution Politikaları Hakkında
- about_Modules
- about_Updatable_Help
- get-executionpolicy
- Set-ExecutionPolicy
- Güncelleştirme-Yardım
- Kaydet-Yardım
- Get-Module
PowerShell