SCCM 2012 Remote Control Kullanımı

Yorum bırakın

Herkese Merhabalar,

Bu yazımda SCCM 2012’de bulunan “Remote Control” özelliğinin yapılandırma ve kullanımından bahsedeceğim.

SCCM 2012 ile birlikte gelen “Remote Control” özelliği çeşitli yöntemlerle (VNC, TeamViewer, Ammyy vb.) sunmaya çalıştığımız uzaktan desteğin yerine kullanabileceğimiz başarılı bir uygulama olmuş.

Remote Control özelliğini öncelikli olarak yapılandırmamız gerekecektir.

SCCM 2012 konsol ekranında “Administration” tabında “Client Settings” altında “Default Client Settings” (size uygun farklı bir ayar da olabilir) özelliklerine girip “Remote Tools” alanına giriş yapılır.

Remote1

Giriş yaptıktan sonra “Enable Remote Control on clients” seçeneği uygun olan “Domain, Private, Public” seçenekleri için aktif duruma getirilir.

“Set Viewers” seçeneğinden yetki verilmesini istediğiniz kullanıcılara ya da kullanıcı gruplarına yetki verilir.

“Prompt user for Remote Control permission” seçeneği ile kullanıcıların bağlantı için izin verip vermemesi seçeneği belirlenir. Bu seçenek sunucular gibi onay verilmesi kolay olmayan durumlar için işe yarar bir durum olabiliyor. Farklı bir ayar ile bu tip bilgisayarlarda erişimimizi kolaylaştırabiliriz.

Diğer seçenekler sizin ihtiyaç ya da isteklerinize göre şekillendirilebilir.

Bu ayarlar tamamlandıktan sonra ise kullanıcıların ayarları almasını beklemekten başka bir işleminiz kalmıyor.

Kullanım noktasında iki seçeneğimiz mevcuttur.

SCCM 2012 konsolu üzerinde istediğiniz bir bilgisayarın üzerine sağ tıklayarak “Start” seçeneğinden “Remote Control” işlemini başlatabiliyoruz.

Ancak destek ekibinin tamamında konsol olmayacaktır. SCCM 2012 Remote Control Toolu herhangi bir bilgisayarda kurulum vs yapmadan kullanabilirsiniz. Bunun için yapmanız gereken SCCM 2012 kurulu sunucumuzun aşağıda belirtilen yoldaki dosya ve klasörleri kopyalayarak kullanabilirsiniz.

C:\Program Files\Microsoft Configuration Manager\AdminConsole\bin\i386

Remote2

Kopyalama işlemi yapıldıktan sonra CmRcViewer uygulamasını çalıştırarak Remote Control özelliğini kullanabilirsiniz.

Remote3

Herkese İyi Çalışmalar

Reklamlar

SCCM 2012 Client Agent Manuel Kurulum ve Kaldırma İşlemi

Yorum bırakın

Herkese Merhabalar,

SCCM 2012’de Client Agent kurulumları yapılırken genel olarak kullanılan yöntem “Push Installation” yöntemidir. Ancak belirli durumlarda agent kurulumlarını manuel olarak yapmamız gerekmektedir. Aşağıdaki komut ile bu işlemi gerçekleştirebiliyoruz.

\\Site_Server_Name\SMS_<Site_Code>\Client\ccmsetup.exe /MP:server_name.domain /UsePKICert SMSSITECODE=<Site_Code>

Eğer komut parametreleri ile ilgili olarak daha detaylı bilgiye ihtiyaç duyarsanız aşağıdaki adresi ziyaret edebilirsiniz.

http://technet.microsoft.com/en-us/library/gg699356.aspx

Hatalı olan bir kurulumu kaldırmak istediğinizde ise komut satırından;

C:\Windows\ccmsetup dizinine gelip;

Ccmsetup.exe /uninstall

Komutu ile işleminizi tamamlayabilirsiniz.

Yapılacak işlemleri aynı dizinde bulunan “Logs” dizini altındaki loglardan takip edebilmeniz mümkündür.

Herkese iyi çalışmalar

SCCM 2012’de Windows 2003 SP2 ve Windows XP SP 3 Agent Kurulum Sorunu

Yorum bırakın

Herkese Merhabalar,

SCCM 2012’nin destek verdiği en düşük sürüm olan Windows Server 2003 SP2 ve XP SP3’lerde bazı bilgisayarlarda client agent kurulum sorunu yaşanabilmektedir. Sorunun temelinde Windows’a ait Arka Plan Akıllı Aktarım Hizmeti’nin (BITS) sürümünün eski olması yatmaktadır.

Server 2003 ve XP’lerde BITS 2.0 sürümü bulunmaktadır. Ancak SCCM 2012’de client agent kurulum işlemi için BITS 2.5 ihtiyacı bulunmaktadır.

Aşağıdaki bağlantıdan uygun sürümünüz için BITS güncelleştirmesini yaparak SCCM 2012’de Agent kurulumunu sorunsuz olarak gerçekleştirebileceksiniz.

http://support.microsoft.com/kb/923845

Herkese iyi çalışmalar

VBScript ile Zaman (Saat) Kontrollü Uygulama

Yorum bırakın

Herkese Merhaba,

Logon / Logoff scriptlerle çalışmak çoğu sistem yöneticisinin sevdiği işlemlerden birisidir. Ancak bazı işlemler vardır ki uzun sürer ve logon ya da logoff sırasında bu durumu göz önünde bulundurmak zorunda kalır. Aşağıdaki kod benzer bir ihtiyacı gidermek konusunda sizlere faydalı olabilecektir. Sistem içerisinde saat kontrolü yaparak Sabah 8 ile Akşam 16 arasında scripti çalıştırmayıp diğer saatlerde ihtiyaç duyulduğunda çalışmasını sağlamaktadır.

İyi günlerde kullanın…


On error resume next

Err.Clear

dim objshell

dim startTime

dim endTime

dim useTime

dim nCurrHour

dim sameday

&nbsp;

' Enable or Disable the time check.

' set 0 to disable time check

' set 1 to enable time check

&nbsp;

useTime=1

&nbsp;

' Set if the time check is for the same day.

' set this to 1 if the start and ent time are in the same day.

' set this to 0 if the end time is in the next day.

&nbsp;

sameday=0

&nbsp;

' Set start time of the script.

startTime=16

&nbsp;

' Set end time of the script.

endTime=8

&nbsp;

nCurrHour=hour(now)

wscript.echo "Current Time: " & nCurrHour

&nbsp;

if sameday = 0 then

if ( useTime and not ((nCurrHour >= startTime and nCurrHour <= 24) or (nCurrHour >= 0 and nCurrHour < endTime ))) then

wscript.echo "should run in: " & startTime & " and " & endTime

wscript.quit (-1)

end if

else

if ( useTime and not ((nCurrHour >= startTime and nCurrHour <= endTime ))) then

wscript.echo "should run in: " & startTime & " and " & endTime

wscript.quit (-1)

end if

end if

&nbsp;

set objshell = CreateObject("WScript.Shell")

&nbsp;

' Insert here your Application to run

objshell.run "C:\Cobian11\cobiantest.bat"

&nbsp;

if Err.number<>0 then

wscript.echo "Error: " & Err.number & "," & Err.description

wscript.quit Err.number

else

wscript.echo "DONE OK! "

wscript.quit 0

end if

SCCM 2012 Haftalık Defrag

Yorum bırakın

Bu yazımda SCCM 2012’de Task Sequence kullanarak haftalık olarak Defrag işlemi yapılması konusunu anlatmaya çalışacağım.

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

1

 

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

2

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

3

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

4

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

5

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"

6
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.

SCCM 2012 SP 1’de Adobe Acrobat Reader Uninstall İşlemi

Yorum bırakın

Bu makalede Adobe Acrobat Reader uygulamasını VBScript ve Task Sequence kullanarak kaldırmak anlatılacaktır.

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.

1

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

“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.

2

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.

Herkese iyi çalışmalar