Windows PowerShell ile SCCM 2012 Yönetimi

Windows PowerShell hayatımızı girmesi ile birlikte Windows sistem yöneticileri olarak günlük görevlerin bir çoğunu hazırladığımız PowerShell scriptleri ile gerçekleştirebilir duruma geldik. Ancak PowerShell ile yapılabileceklerin yanında günlük görevler oldukça az kalmaktadır.

Bu blog yazısında Windows PowerShell kullanarak ortamda bulunan System Center Configuration Manager 2012 yapısına nasıl bağlanacağımızı ve yönetimsel aksiyonları nasıl alacağımızı inceleyeceğiz.

Windows PowerShell ile SCCM komutlarını çalıştırmak için iki yöntem bulunuyor.

  1. İlk yöntemde SCCM konsolu içerisinde sol üst menuden “Connect via Windows PowerShell” seçilebilir.


Böylece Windows PowerShell açılacak ve ilgili modül otomatik olarak yüklenecektir.


Görüldüğü gibi komut satırı PRI ismindeki site altına düşerek komutları bekler duruma geçmiştir.,

  1. Bir diğer yöntem ise PowerShell konsolunu açarak ilgili modulü manuel olarak yüklemektir. Özellikle farklı ortamlarda çalışacak scriptlerin başına bu komut satırı konularak SCCM komutları desteklenir duruma getirilebilir.

Bu işlem için C:Program Files (x86)Microsoft Configuration ManagerAdminConsolebin> dizinine inilir ve aşağıdaki komut çalıştırılır.


Modul yükleme başarılı olduktan sonra artık komutlarımızı çalıştırabiliriz.

Get-CMSite ile site bilgileri alınabilir.


İlgili site içerisine girmek için cd komutu kullanılır.


Roller ile ilgili bilgi yine Get komutları ile alınabilir.


Paketler Get-CMPackage komutu ile alınabilir.