PowerShell Çalışma İlkelerini Düzenleme

Vmware PowerCLI  Microsoft PowerShell alt yapısını kullanmaktadır. Güvenlik açısından powercli çalışma kuralları bulunmaktadır. PowerShell üzerinde bu özellikler execution policy olarak adlandırılmaktadır. PowerShell üzerindeki execution policy detayları aşağıdaki gibidir.

Restricted: Varsayılan olarak tanımlı olan policydir. PowerCli üzerinde komut çalıştırmanıza izin verir fakat varolan bir scripti çalıştırmanıza izin vermez.

AllSigned:  bu policy ile sadece güvenilen yayıncılar tarafından hazırlanan scriptlerin çalışmasına izin vermektedir.

RemoteSigned :  Bu policy local bilgisayar üzerinde hazırlanmış scriptleri çalıştırmaya izin vermektedir. İnternet  üzerinden indirilen scriptlerde ise sadece güvenilen yayıncılar tarafından imzalanmış olan scriptleri çalışmasına izin vermektedir.

Unrestricted : Tüm scriptlerin çalışmasına izin vermektedir. Fakat internet üzerinden indirilen güvensiz scriptleri çalıştıdığınızda komut satırından onay vermeniz için bir uyarı çıkarmaktadır.

Bypass :  Bu policy tüm uyarıları görmezden gelerek tüm scriptlerin çalışmasına izin vermketedir.

Undefined : Değiştirilmiş olan executionpolicy  seçeneklerini siler.

Get-ExecutionPolicy
Restricted

Komutu ile tanımlı olan güvenlik policy kaydınızı görüntüleyebilirsiniz.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned ile execution policy tanımı değiştirilebilmektedir.

Get-ExecutionPolicy  komutu ile tekrar kontrol edildiğinde gerekli değişikliğin başarı ile gerçekleştiği görülmektedir.

bolum2_1

Join the ConversationLeave a reply

Your email address will not be published. Required fields are marked *

Comment*

Name*

Website