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

SCCM 2012 R2 Üzerinde Package Deployment ile Disk Birleştirme İşlemi Zamanlamak - Disk Defrag

$
0
0

Makalemizde SCCM 2012 R2 sürümü üzerinde,  toplu işlem dosyası (BAT file) deploy ederek client bilgisayarlar üzerinde disk birleştirme zamanlaması (defrag-task) oluşturmayı anlatacağım.

Bunun ne gereği var diyebilirsiniz. Fakat Windows XP işletim sistemi destek süresi sona ermesine rağmen halen daha kullanılabiliyor ve Windows XP işletim sistemi Windows 7’de olduğu gibi otomatik olarak defragmentation işlemini yapmadığı için disk üzerindeki dağınık dosya kümeleri bilgisayarınızı yavaşlatabiliyor.

Öncelikle notepad yardımı ile bat dosyamızı oluşturalım ve paylaşım vermiş olduğumuz bir klasöre kopyalayalım;

clip_image001

Bat Dosyası İçeriği:

schtasks.exe /create /sc HAFTALIK /d CUM  /tn defrag /tr "c:\windows\system32\defrag.exe c: -f" /st 12:00:00 /sd 03/06/2014 /ru "system"

Burada her hafta Cuma günleri, saat 12:00’da defrag yapması için bilgisayar görev zamanlayıcı (Task) üzerinde bir job oluşturuyor.

Collection Üzerinde Query Rule Kullanımı

Şimdi sıra geldi SCCM üzerinde Windows XP bilgisayarları bulup onlara ait bir collection oluşturmaya.

Ben burada mevcut olan bir Test4 collectionunu düzenliyorum.

clip_image002

Mevcut olan Collection üzerine sağ tıklayıp Properties seçeneğini tıklıyoruz. Ardından Membership Rules tabına tıklayarak Add Rule/Query Rule seçeneğini işaretliyoruz.

clip_image003

İsmine xp_clients ismini verdikten sonra Edit Query Statement butonuna tıklıyoruz.

clip_image004

Criteria tabında yeni bir query oluşturmak için şekildeki butona tıklıyoruz.

clip_image005

Ardından Criterion Type Simple value olacak şekilde Select butonuna tıklıyoruz.

clip_image006

Attribute class Operating System, Attribute olarak Name işaretledikten sonra OK butonuna tıklıyoruz.

clip_image007

Burada Operator kısmı is like işaretliyoruz ve Value değeri olarak %Windows XP% değerini giriyoruz. Burada SCCM, client ile topladığı veriler içerisindeki Operating System Name olarak içerisinde ‘Windows XP’ geçen tüm bilgisayarları listeye dahil edecektir. Eğer is equal to seçeneğini işaretleseydik, değeri yalnızca Windows XP olanları getirecekti ki havuzda o şekilde bir değer olmadığı için bize boş bir liste verecektir.

clip_image008

Query oluşturduktan sonra ekran görüntümüz bu şekilde olacaktır.

clip_image009

OK tıklayarak pencereleri kapatıyoruz.

clip_image010

Ardından collectiona sağ tıklayarak Update Membership seçeneğini tıklıyoruz. Sonrasında Windows XP yüklü işletim sistemine sahip bilgisayarlar collection altında listelenecektir.

Burada şöyle bir handikap var. Eğer siz son günlerde Windows XP yüklü bir bilgisayara Windows 7 yüklemişseniz ve SCCM bu bilgisayarda discovery henüz yapmamış ise bu bilgisayar XP collectionunda görülebilir.  Right Click Tool kullanarak bu collection üzerinde Software Inventory Cycle, Machine Policy Retrieval and Evaluation Cycle ve Hardware Inventory Cycle işlemlerini yapmanız gerekebilir. Diğer türlü discovery süresi (varsayılan 1 haftaydı sanırım) dolduğunda bu işlemi tekrar yapacaktır.

 

Paket Oluşturma

clip_image011

Software Library kısmında oluşturmak istediğimiz yere sağ tıklayarak Create Package seçeneğini tıklıyoruz.

clip_image012

Ben isim olarak Defrag_Task olarak belirledim.

clip_image013

İlgili kutucuklara bilgileri girdikten sonra Browse tuşuna basarak bat dosyamızı kopyaladığımız UNC adresini giriyoruz.

clip_image014

Program olarak Standart Program seçeneğini işaretleyip Next tuşuna tıklıyoruz.

Burada Do not create a program seçtiğinizde Summary kısmına gidecektir. Daha sonradan da, paket içerisine istediğiniz kadar paket program oluşturabilirsiniz.

clip_image015

Browse butonuna tıklayarak All Files işaretledikten sonra bat dosyamızı seçiyoruz.

clip_image016

Program isim kısmına Defrag_Zamanlama yazıyorum. Bu isim Monitoring / Deployments kısmında karşınıza geleceği için önem taşıyor. Anlayabileceğiniz şekilde isim verebilirsiniz.

Run seçeneğinin Hidden olması gerekiyor. Aksi takdirde komut istemi penceresini kullanıcı da görecektir. Biz gizli olmasını istediğimiz için Hidden işaretliyoruz.

Program can run olarak Whether or not users logged on seçiyoruz. Bu seçenekte kullanıcı logon olsa da olmasa da işlemi gerçekleştirecektir. Diğer türlü login olduğunda çalıştır ya da login olmadan çalıştır gibi seçenekler de mevcuttur.

 

clip_image017

Drive mode kısmında UNC adresi ile çalıştır (Runs with UNC name) seçeneğini işaretliyoruz.

Bilgisayar üzerinde bir MAP Drive oluşturup bunun üzerinden çalışmasını da sağlayabiliriz. Örneğin bazı programlar ille de sürücü üzerinden çalışmak ister. Bir zamanlar ETA, LKS gibi muhasebe programlarında bu tür durumlar olabiliyordu. Bu tür durumlarda diğer seçenekler kullanılabilir.

clip_image018

Sonraki seçeneğimizde belirli bir işletim sistemi türü üzerinde çalıştırabiliriz. Biz XP collectionu oluşturduğumuz için bu seçeneğe aslında pek gerek yok. XP collectionu oluşturmadan da bu seçenek ile yalnızca XP bilgisayarlara yükleme işlemini gerçekleştirebilirdik.

İşin daha da sağlam olması açısından ben burada All Windows XP (32bit) ve All Windows XP (64bit) seçeneklerini işaretliyorum.

clip_image019

clip_image020

Kontrol ediyoruz.

Her şey istediğimiz gibi.

Distribute Content

Success mesajını aldıktan sonra Close ile penceremizi kapatıyoruz.

clip_image021

Oluşturduğumuz paketi Distribution Pointimize distribute ediyoruz. Yani aslında burada yaptığımız işlem, oluşturduğumuz paketi sistemimizin tepe noktasındaki dağıtım noktasına göndermek.

clip_image022

Distribute işlemimizi başarı ile tamamladığımızda Content Status grafiğimiz yeşil renge dönüşecektir. Yeşil renge dönüşmeden deployment işlemine başlamıyoruz.

Ardından paketimize sağ tıklayıp Deploy seçeneğine tıklıyoruz.

clip_image023

Collection olarak oluşturmuş olduğumuz (Test4) XP collectionumuzu seçiyoruz.

clip_image024

Daha önceden Distribution işlemini gerçekleştirdiğimiz için Distribution Pointimizin burada görünmesi gerekiyor. Aksi takdirde buradan da farklı Collection, Distribution Point ya da Distribution Point Groupekleyebiliriz.

clip_image025

Purpose kısmında Required seçeneğini işaretliyoruz.

Burada eğer kullanıcının defrag işlemini kendisinin zamanlamasını istiyorsak ki bu çok saçma olur, Available seçeneğini işaretliyoruz. Bu seçeneği işaretlediğimizde, paketimiz Software Catalog listesinde görünecektir.

clip_image026

clip_image027

Herhangi bir zaman aralığı içerisinde yükleme işlemini yapmasını istemiyorsak New butonuna tıklayarak As soon as possible (mümkün olan en yakın zamanda) seçiyoruz.

Ardından Rerun behavior olarak Rerun if failed on previous attempt seçeneğini işaretliyoruz. Eğer yükleme işlemi bir kez başarılı olursa tekrar yüklememesi için.

clip_image028

Sanki bir yazılım yüklüyormuş gibi burada Software Installation seçeneğini işaretliyoruz.

clip_image029

Burada ikinci seçenekte eğer bilgisayar çok düşük bağlantılı ağ üzerinde ise yine de yükleme yapması ve kendi üzerinden çalıştırması için Download content from distribution point and run locally seçeneğini işaretliyoruz.

clip_image030

Ardından başarılı işlem ekranımızı da gördükten sonra close ile ekranı kapatıyoruz.

İşlemlerin daha hızlı yapılmasını sağlayan Right Click Toolumuz ile Machine Policy ve Application Deployment .. cycle işlemlerini çalıştırabiliriz.

clip_image031

Bilgisayarımızı kontrol ettikten sonra Defrag Jobumuzun C:\Windows\Tasks klasöründe oluştuğunu görüyoruz.

Herkese iyi çalışmalar…


Viewing all articles
Browse latest Browse all 4130

Latest Images

Trending Articles


Cin süresi hadimi


SCCM 2012 Client Installation issue


Foxtrot Six Türkçe Dublaj izle (2020)


Hadi Gidelim Türkçe dublaj izle (2020)


Hakan Sabancı 4 ayrı adrese Sevgililer Günü buketi gönderdi!


Şekilli süslü hazır floodlar


Ehüm sakak halayas anlamı


Ve huvel kaviyyul azîz


EL-Mütekebbir Esması ve Sırları


Cin daveti nasıl yapılır