SCCM Üzerinde PowerShell Komut Dosyası Dağıtımı
SCCM üzerinden istenilen client bilgisayarlara uzaktan PowerShell script dosyası gönderilebilir.
Örnek olarak Powershell scripti ile HP Officejet Pro 8620 model bir yazıcıyı dağıtacağız.
SCCM konsolu üzerinde Software Library / Scripts menüsünden Create Script ile scripti oluşturuyoruz.
Script adını yazdıktan sonra ilgili PowerShell komutunu yazıyoruz.
1 2 3 | (Add-PrinterPort -Name "HP Pro" -PrinterHostAddress "192.168.1.40" Add-Printer -Name "HP Pro 8620" -DriverName "HP Officejet Pro 8620" -PortName "HP Pro") |
Next tuşu ile devam ediyoruz.
Script oluştu. Close tuşu ile pencereyi kapatabiliriz.
Script oluştuktan sonra yetkili başka bir kullanıcı tarafından onaylanması gerekmektedir.
Yetkili başka bir kullanıcı ile konsol açıldığında oluşturulan scripti onaylar ya da reddeder.
Approve / Deny tuşuna basılarak ilgili script incelenir.
Script incelendikten sonra uygunsa Approve ile onaylanır, değilse Deny ile reddedilir.
Next tuşu ile devam ediyoruz.
Script onaylandı, Close tuşu ile pencereyi kapatıyoruz.
Konsolu tekrar kontrol ettiğimizde script’in yetkili başka bir kullanıcı tarafından onaylanmış olduğunu görüyoruz.
Artık istediğimiz client bilgisayarların olduğu ilgili collection üzerine tıklayarak Run Script ile ilerliyoruz.
Çalıştırılacak olan script’i seçip Next tuşu ile devam ediyoruz.
Next tuşu ile devam ediyoruz.
İlgili script, ilgili collection içindeki bilgisayarlarda çalıştırılıyor ve basit bir sonuç ekranı çıkıyor, Close tuşu ile pencereyi kapatabiliriz.
SCCM konsolu üzerinde Monitoring / Script Status menüsünden de script durumu gözlemlenebilir.
İlgili client bilgisayarı kontrol ettiğimizde ilgili printer’ın yüklendiğini görebiliyoruz.
SCCM üzerinden basit birkaç komut ile istediğimiz kadar client bilgisayara hızlıca yazıcı kurulumunu gerçekleştirdik. Benzer şekilde istenilen başka PowerShell komutları istenilen bilgisayarlar üzerinde çalıştırılabilir.