Quantcast
Channel: ÇözümPark
Viewing all articles
Browse latest Browse all 4130

SCCM 2012 SP1 Örnek Kullanımlar

$
0
0

Bu makalede Adobe Acrobat Reader uygulamasını VBScript ve Task Sequence kullanarak kaldırmak ve SCCM 2012’de Task Sequence kullanarak haftalık olarak Defrag işlemi yapılması konusunu anlatmaya çalışacağım.

 

Acrobat Reader Software deployment tarafından rahatlıkla kurulabilse de (/sAll parametresi ile) uninstall işlemi biraz daha farklı yöntemlere ihtiyaç duymaktadır.

 

Registry kayıtları üzerinde bulunan veriler kullanılarak kaldırma işlemi yapılabilmektedir. Ancak benim yaşadığım bir sorundan yola çıkarak alternatif yöntem kullanmak gerekmiştir.

 

Aşağıdaki script Adobe reader uygulamamızı kaldırmak için yeterli olacaktır. Aynı zamanda scriptin çalışıp çalışmadığına ilişkin bir log oluşturmaktadır.

 

Dim objShell
Dim cmdStr
dim oShellEnv, computerName, userName
Dim adobereaderErrorCode
Dim objFSO
Dim objTextFile, logFile

Set objShell = WScript.CreateObject ("WScript.shell")

set oShellEnv = objShell.Environment("Process")
computerName = oShellEnv(
"ComputerName")
userName = objShell.ExpandEnvironmentStrings(
"%USERNAME%" )

logFile =
"\\log_yazilacak_alan\_VBStestAdobe\"& computerName & "___"& userName & ".txt"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile(logFile, True)

cmdStr =
"cmd /K wmic product where ""name like 'Adobe Reader%%'"" call uninstall"

adobereaderErrorCode = objShell.run (cmdStr,
1, false)

objTextFile.WriteLine (
"Adobe Reader hata kodu = "& adobereaderErrorCode)

objTextFile.Close

set oShellEnv = Nothing
set objFSO = Nothing
set objTextFile = Nothing

Set objShell = Nothing

 

 

 

Script oluşturulduktan sonra sıra Task Sequence oluşturmak gerekmektedir.

 

SCCM konsolundan Software Library > Operating Systems yolları izlenerek “Task Sequences” alanında yeni br “Task Sequence” oluşturulur.

 

 

 

Açılan pencerede  “Create a new custom task sequence” seçilir.

 

clip_image002

 

“Next” e tıklayıp 2. Sayfada kullanacağımız Task Sequence adını belirledikten sonra başka herhangi bir değişiklik yapmadan sihirbazı tamamlıyoruz.

 

Ardından yeni oluşturduğumuz “Task Sequence” e sağ tıklayıp “Edit” diyoruz. Add > General > Run Command Line yolunu izleyerek yeni bir Command Line seçeneğini oluşturuyoruz.

 

 

 

clip_image004

 

Ardından “Command Line” alanına VBScripti çalıştırabilecek şekilde komutumuzu giriyoruz.

 

\\Server_Adi\Adobe Reader\adobereader.vbs” gibi giriş yapmanız yeterli olacaktır.

 

Bu işlemi yaptıktan sonra “OK” diyerek Task Sequence penceremizi kapatabiliriz.

 

Artık uygulamayı “Deploy” etmemiz yeterli olacaktır.

 

Şimdi bir de SCCM 2012’de Task Sequence kullanarak haftalık olarak Defrag işlemi yapılması konusunu görelim.

 

Bu işlemi yapmak için SCCM Konsolu üzerinden Software Library > Operating Systems yolu izlenerek yeni bir Task Sequence oluşturulur.

 

clip_image006

 

Açılan sihirbaz üzerinde “Create a new custom task sequence” seçeneği seçilerek “Next” denilir.

 

clip_image008

 

İkinci sayfada “Task sequence name” alanına task sequence için isim belirleriz “Next” diyerek task sequence sihirbazını tamamlarız.

 

clip_image010

 

 

 

Task sequence alanında beliren yeni task sequence üzerinde sağ tıklayarak “Edit” seçeneğini açarız.

 

 

 

clip_image012

 

 

 

Açılan “Task Sequence Editor” üzerinde Add > General yolu izlenerek “Run Command Line” seçeneğini seçeriz.

 

clip_image014

 

Ardından “Command Line” alanına aşağıdaki kodu ekler, “OK” seçeneği ile penceremizi kapatırız.

 

schtasks.exe /create /sc weekly /d SUN /tn defrag /tr "c:\windows\system32\defrag.exe c: -f" /st 11:15:00 /sd 18/07/2013 /ru "system"

 

clip_image016

 

Task sequence oluşturma işlemini bu şekilde tamamlar artık istediğimiz Device Collection üzerine dağıtımını sağlayabiliriz.

 

Buradaki kodda defrag işleminin Pazar günleri saat 11.15’de yapılması ile ilgili bir düzenleme yapılmıştır. İhtiyacınıza göre kodu güncelleyebilirsiniz.

 


Viewing all articles
Browse latest Browse all 4130

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue