Forum
Arkadaşlar merhaba,
Sccm'de daha önce benim için sorun olan ve çözümünü küçük bir trick ile çözdüğüm konuyu sizlerle paylaşacağım. Sccm'de exe'leri deploy ederken bazı argument list'leri (lisans sunucu adı, silent kurulum vb) daha rahat ve esnek yapmak istediğim için powershell ile script yazarak bu scripti deploy ederek kullanmayı tercih ediyorum.
sccmserver'dan deploy edilen app'ler, kullanıcıların software center paneline düştükten sonra Install butonuna basmasıyla beraber C:\Windows\ccmcache klasörünün içine a b c d gibi random klasör isimleriyle düşmekte.
Bu şekilde olduğu zaman yazmış olduğum scriptte;
Start-Process -FilePath "\\sccmsserver\apps\adobe.exe" -ArgumentList "/S" -Wait
yukarıdaki gibi olduğunda kullanıcı az önce bahsetmiş olduğum Install butonuna bastığında bu komut C:\Windows\ccmcache\a\adobe.exe den çalıştırması gerekirken \\sccmserver\apps\adobe.exe yolundan çalıştırıyor, böyle olduğu zaman herhangi bir app'in güncel halini aynı anda tüm firmaya deploy ettiğinizde herkes sunucudan çalıştırma isteği gönderdiği zaman ister istemez şişme veya yavaşlama söz konusu oluyor.
Scripti aşağıdaki gibi programın deploy edilen klasöründen yani current directory'den run ettiğimizde hem daha hızlı kurulmuş oluyor hemde sunucuyu yormamış oluyoruz.
$FilePath = $PSScriptRoot + ".\adobereader.exe"
Start-Process -FilePath "$FilePath" -ArgumentList "/S" -Wait
$PSScriptRoot ile o an exe'nin olduğu path ile exe'yi match ederek process'i başlatır. Ve $PSScriptRoot normal çalıştırmak istediğinizde herhangi bir bilgi içermez null olarak döner.
Ben bunla ilgili biraz sorun yaşadığım için belki bir gün birilerinin işine yarar diye buraya yazmak istedim.
Merhaba, elinize sağlık makalesi yazılacak bir konu sanki. İp uçları bölümüne taşıyorum.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************