PowerShell Çalışma İlkelerini Düzenleme

By | 29/09/2015

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.

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

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir