Windows PowerShell Modülleri – Bölüm2
- Enis GOKTAY
- 18 Ağu 2014
- 1 dakikada okunur
Modül Tipleri
Windows Powershell’in işlevselliğini arttırabilmek için kullanılan modüller 4 tiptir.
Script Modül
Binary Modül
Manifest Modül
Dinamik Modül
Script Modül
Bu script modülü, Windows Powershell kodları içeren (.psm1) dosyasından ibarettir. Gerek sistem yöneticileri gerekse geliştiriciler bu modülü kullanarak yeni modül yaratabilir yaratabilirler.
Binary Modül
Bu modül, .NET Framework assembly modülüdür. Derlenmiş olan kodları içermektedir. Geliştiriciler bu modülü kullanarak komutlar, providerları içeren yeni bir modül yaratabilirler. Binary modül import edildiği zaman assembly’deki tüm komutlar import edilmiş olmaktadır.
Manifest Modül
Manifest Modülü, Windows Powershell’in (.psd1) veri dosyasıdır.Modülün içeriğini ve nasıl işletileceği ile ilgili bilgi vermektedir. Manifest dosyası bir metin dosyasıdır. Bu dosyada hash tablosunun üyeleri bulunmaktadır(anahtar ve değeleri). Bu modülü kullanmak için manifest modül dosyasını root modülün dizisine yerleştirmek gerekmektedir.
Dinamik Modül
Bu modül diskte yer almayan modüldür. Bu tip modüller RAM üzerinde tutulmaktadır. İhtiyaç anında kullanılırlar.
PSModulePath
Windows Powershell ortam değişkenlerini disk üzerinde modülün bulunduğu yerde saklamaktadır. Powershell başladığı zaman PSModulePath, ortam değişkenleri olarak aşağıdaki yolda yaratılır.
$home\Documents\WindowsPowerShell\Modules; $pshome\Modules.
PSModulPath hangi yolda olduğunu yine aşağıdaki komut yardımıyla görebiliriz
$env:PSModulePath
Modül import edilme işlemini Import-Module komutu yardımıyla yapılır.
Comments