PowerShell sistem yöneticlerin işini ve eriebilirliğini kolaylaştırmak için her geçen gün geliştiriciler tarafından yayınlanan daha fazla modül ile hızlı ve pratik çözümler PowerShell Gallery inceleyerek sizin için uygun modülleri, scriptleri edinebilirsizniz. Kendi geliştirdiğiniz modül ve scirptleri ile API keys yardımı ile Powershell Gallery yükleyerek diğer meslektaşlarınız yada meraklı ile paylaşabilrisiniz.

Bu makalede sizlere Windıows server yöneticileri için işleri kolaylaştırabilecek  PowerShell gallery üzerinden erişebileceğiniz 5 modülden bahsetmek istiyorum.

Powershell gallery modüllerini kullanmak için ihtiyacınız olam iki paketi yüklemeniz gerekmektedir.

İlk olarak "NuGet" paketini yüklemeniz gerekiyor.

Install-PackageProvider -Name NuGet -Force

Komut çıktısı:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
 
PS C:\Users\emreozanmemis> Install-PackageProvider -Name NuGet -Force
 
Name                           Version          Source           Summary
----                           -------          ------           -------
nuget                          2.8.5.208        https://onege... NuGet provider for the OneGet meta-package manager

ikinci olarak "PowershellGet" modülünü yüklemeniz gerekiyor.

Install-Module -Name PowerShellGet -Force

Komut çıktısı:

PS C:\Users\emreozanmemis> Install-Module -Name PowerShellGet -Force

PowershellGet modülünü daha önce indirmiş olabilirsiniz güncellemek için update-module komutu ile güncellemeleri kontrol edebilirsiniz.

Update-Module -Name PowerShellGet

Powershell gallery üzerinde bulunan favori 5 modül:
  • PSWindowsUpdate
  • Package Management
  • PSLogging
  • Invoke-CommandAs
  • IISAdministration

PSWindowsUpdate

Şaşırıtıcı şekilde stabil olan bu modül deki işlevsellik varsayılan komutlarında yok diyebilirim. Windows Server update için kullabileceğiniz modül setinde özelikle sconfig kullanmak istemeyenler için alternatif bir  çözümdür.

Install-Module -Name PSWindowsUpdate

Modül detaylarını ve komutlarını incelemek için tıklayınız.

Package Management

Apt-get anımsatan bu modül ile PowerShell kullanarak yazılım paketlerini yüklemek için kullanabilirsiniz.

Install-Module -Name PackageManagement

Modül detaylarını ve komutları incelemek için tıklayınız.


PSLogging

Log yönetimini kolaylaştırmak için PowerShell ile bu modülü kullanarak log yönetiminizi kolaylaştırabilirsiniz.

Install-Module -Name PSLogging

Modül detaylarını ve komutları incelemek için tıklayınız.

 Invoke-CommandAs

Bu modül "ScheduleTask" kullanılarak yerel veya uzak sistemlerde belirli bir kullanıcı veya sistem komutlarına erişmenize olanak tanır.

Install-Module -Name Invoke-CommandAs

Modül detaylarını ve komutları incelemek için tıklayınız.

IISAdministration

IIS yönetiminizde size hız ve zaman kazandıracak bu modül ile varsayılan IIS komutları ile zaman kaybetmenizin önüne geçebilirsiniz.

Install-Module -Name IISAdministration

Modül detaylarını ve komutları incelemek için tıklayınız. 

PowerShell ile her geçen gün daha pratik çözümleri sizlerle paylaşmak üzere...