Powershell module location

Powershell module location powershell module path diyebiliriz. Powershell içerisinde yer alan moduller sayesinde kapasitesini arttırabilir veya azaltabilir yani ne kadar powershell module yüklerseniz yapabilecekleriniz o kadar artar. Fakat şunu unutmamak gerekirki her bir module ile birlikte powershell performansı da bu durumdan etkilenecek ve bir komut veya komut seti çalıştırırken powershellin bakması gereken alan artacaktır

Peki Powershell module location nerede

Bulmak için tek yapmanız gereken şey Enviorement dosyasına bu pathin yerini sormak. Yani aşağıdaki komut

$env:PSModulePath -split ‘;’

Ben kendi bilgisayarımda path sorguladığımda aşağıdaki gibi bir yanıt aldım

$env:PSModulePath -split ‘;’
C:\Users\ali örtül\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\

Yukarıda üç path görüyorsunuz. Her bir path kendi scope modülünü tutmaktadır.

Documents Path: Döküman pathi current userın yani o an o klasörü kullanan userın store alanıdır.

Program files path: Program Files pathi Tüm user scope tarafından kullanılan modüle alanıdır.

System32 path: System32 pathi önemli. Burası en önemli default powershell module pathidir.. Microsoft üzerinden update çektiğinizde powershell modulleri burada güncellenir ve kullanılır.

Diğer Powershell yazıları için –> https://www.aliortul.net/powershell