SCCM 2012 R2 DownloadContentAndVerifyHash() failed. 80070002 hatasının çözümü

System Center Configuration Manager 2012 R2’ye upgrade ettim fakat upgrade sonrası herhangi bir Task Sequence deploy edemediğimi gözlemledim, Bilgisayar WinPE ile açılıyor sonrasında 80070002 hatası vererek devam etmiyordu yaptığım araştırmalar sonunda 2012 SP1 de olmayan R2 ile gelen bir özelliğin işaretli olmamasından kaynaklandığını gözlemledim.

Bu problemi düzeltmek için Administration\Servers and Site System Roles\ altındaki distribution pointin üzerine gelerek alt alanda açılan Distribution Point üzerinde sağ tıklayarak properties (özellikler)ine giriyoruz.

Gelen ekran da Allow clients to connect ananymously seçeneğini seçerek problemi giderebilirsiniz.

MicrosoftPolicyPlatformSetup.msi authenticode signature 0x800b0101 hatasi ve cozumu

Merhaba; System Center Configuration Manager 2012 SP1 li versiyonda 64 bit işletim sistemi dağıtmak istediğimde, Configuration Manager Client Paketini kuramadığını bundana dolayı da hiçbir programın kurulamadığını gözlemledim. Client üzerindeki loğları incelediğimde ,

“Couldn’t verify ‘C:\WINDOW\Sccmsetup\MicrosoftPolicyPlatformSetup.msi’ authenticode signature. Return code 0x800b0101” bu hata ile karşılaştım.

MicrosoftPolicyPlatformSetup.msi dosyasının uygun zaman damgası özniteliklere sahip olmayan bir dijital sertifika ile imzalandığından bu sorun oluşur. Bunu düzeltebilmek için Microsoft tarafında bir Hotfix yayınlanmıştır. SCCM Admin konsolunu kapatıktan sonra http://support.microsoft.com/kb/2801987bu adresten indireceğiniz yamayı kurduğunuzda yeniden işletim sistemi yüklemek istediğiniz de ve ya  sccm client kurmak istediğinizde kurulabildiğini gözlemleyebilirsiniz.

Kurulum üzerinde herhangi bir ayar yapmadan Next, Next ile kurulumu tamamlıyorsunuz. Sunucu yeniden başladıktan sonra özellik aktif olacaktır.

Umarım faydalı olmuştur.

SCCM konsol dilini nasil degistirebiliriz

Merhabalar, Bazen yapılan bir yanlışlıktan dolayı bazense türkçe kullanım zorluğundan olsa gerek ki System Center Configuration Manager konsol dil ayarını değiştirmek isteyebilirsiniz. Aslında Dil ayarını değiştirmek isteyebilirsiniz derken sccm kurulum esnasında bizlere server dilini ve client dilinin ne olması gerektiğini bize sormaktadır.

Bu adımda server dili olarak türkçe seçilmemişse problem yoktur, fakat seçilmişse türkçe dilini de indirerek bu dili kullanabilmeniz sağlanmaktadır. Bunu değiştirmek için iki yöntem mevcuttur sccm konsolunu kapattıktan sonra control panel/regional settings altındaki tüm ayarları United States (English) yaparak sadece klavye dilini Türkçe Q yapmanız yeterli olacaktır. Diğer bir yolu ise C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin(dil kodu) bu dizin altında dil kodu olarak en ve tr ya da başka dil indirmiş iseniz bu görünmektedir. en klasörü içeriğini hangi dilde kullanıyorsanız örneğin tr bu klasörü yedekliyerek içerisin en klasörünün içi ile değiştirdiğinizde dili değiştirmiş olursunuz konsol yeniden açıldığında istediğiniz dil ile açılıcaktır.

System Center Configuration Manager da Uzak Masaüstü Uygulamasının Kullanılması.

Biz IT çalışanlarına System Center Configuration Manager ın hayatımıza sağladığı kolaylıklar çok fazladır. Hele birde bu sunucuyu etkin bir şekilde kullanabiliyorsanız tadından yenmez yani 🙂 uzak masaüstü uygulaması, program kurma, işletim sitemi kurmak, envanter almak vs. gibi birçok kolaylık sağlamaktadır.  Uzak Masaüstü uygulaması için sunucuya bağlanıp Remote Control Viewer ı açarak ya ip ya bilgisayar adı yazmamız gerek ya da consol u açarak device lardan hangi bilgisayara bağlanmamız gerekiyorsa o bilgisayarı bulup bağlan dememiz gerekiyor, fakat bu durum bazen can sıkıcı ve zahmetli olabiliyor. Bunun için şöyle birşey yapabilirsiniz

 System Center sunucusu içindeki c dizinindeki program files (x86) dizininde Microsoft Configuration Manager / AdminCOnsole / bin /i386 dizini altında ki tüm dosyaları kendi bilgisayarınız altına kopyalayın aynı şekilde aynı yerde olacak şekilde kopyalayıp cmrcviewer.exe yi çalıştırmanız gerekmektedir.

uygulamayı kendi bilgisayarınıza kopyaladığınızda file / connect e basarak konsolun açılmasını sağlayıp ip ya da bilgisayar ismini yazarak bağlantıyı sağlayabilirsiniz

göründüğü gibi bağlantı kolayca sağlanmış oldu, bu şekilde systemcenter sunucusuna bağlanıp onun üzerinden bu uygulamayı çalıştırmaktansa kendi bilgisayarınızdan kolayca bu işlemi yapabilirsiniz. bir sonraki makalemde görüşmek ümidiyle

SCCM ile Windows Xp dağıtımı 0x80070057 Hatası ve Çözümü

Birkaç gündür SCCM 2012 SP1 ile Windows XP dağıtımı yapmak istiyordum, SP1 geçişi sonrasında bir çok problem le karşılaştım, servisler bozulmuş, componentler çalışmıyor System Center Uygulaması hata veriyordu.

Log dosyasını incelediğimde gözlemlediğim diski biçimlendirirken disk adı olarak aramasından kaynaklanıyormuş OSDisk adında harddisk adı aradığını gözlemledim bunu giderebilme için task üzerine gelip Apply Operating System Image seçeneğini seçerek unattent.txt dosyasının yazılı olduğunu ve Destination kısmında Next Available Formatted Partition olarak ayarlamanız yeterli olacaktır

bir başka yazımda görüşmek ümidiyle.

0x80070002 hatası ve Çözümü

System Center Configuration Manager 2012 ile windows işletim sistemi yüklemek idtediğinizde 0x80070002 hatası alıyorsanız muhtmelen Network Access Account’u girmemiş olabilirsiniz.

bu hatayı giderebilmek için yapmanız gereken System Center Configuration Manager ı açarak

AdministrationOverviewSite ConfigurationSites a geliniz

buradan Site üzerinde sağ tıklayarak Configure Site Components>Software Distribution sekmesine gelin

burada Set kısmında New Account seçeneğini seçerek DOMAINAdministrator  yada belirlediğiniz accountu yazmanız ve ekranı kapatmanız problemi çözücektir.

0x80070070 Hatası ve Çözümü

System center configuration manager 2012 ile task oluşturdunuz fakat taskı deploy etmek istediğinizde bazen hatalar ardı ardına gelebilir ve işin içinden çıkılamaz hale gelebilir. Yeni bir task oluşturup windows 7 yüklemeye çalıştığınızda dosya yüklemesi tamamlanıp Applying Operation System penceresi geldikten sonra işletim sistemini yüklüyorken ekranda 0x80070070 hata kodu ile karşılaşabilirsiniz.

Bunun çözümünü ben şu şekilde buldum, IIS üzerindeki Default Web Site altındaki SCCM sunucunun bileşenlerinin altına gelerek Authentication sekmesinde Anonymous Authentication özelliğini Enable etmeniz gerek.

SMS_DP_SMSPKG$ ın üzerine geldiğinizde Authentication sekmesine girip bu değişikliği yapabilirsiniz.

Ayrıca SMS_DP_SMSSIG$ ın üzerinde de aynı özelliği Enable yapmanız gerekmektedir.

bunun dışında Task üzerindeki hangi partitiona imaj atması gerektiğini bazen karıştırabiliyor bu yüzden de disk üzerinde yer kalmadığına dair bir hata alabilirsiniz.

Failed to run the last action: Apply Operating System. Execution of task sequence failed.

There is not enough space on the disk. (Error: 80070070; Source: Windows)

 

  Oluşturduğunuz Task üzerine gelerek Taskı kontrol edelim

Software LibraryOverviewOperating SystemsTask Sequences

Partition bölümünü kontrol etmeniz yeterli. Umarım faydalı olmuştur

bir başka yazımda görüşmek ümidiyle. Hoşçakalın

System center Üzerinde Dinamik Collection Oluşturmak

Merhabalar, Eğer şirketinizde System Center Configuration Manager kullanıyorsanız uygulama dağıtmak istediğinizde kullanıcı bilgisayarları ile sunucu bilgisayarları birbirinden ayırmanız gerektiği ihtiyacını hissetmişsinizdir. Bu gibi durumlarda işimizi biraz kolaylaştırma adına internette de bir çok yerde bulabileceğiniz dinamik collection oluşturmadan bahsedip bir iki örnek sorguyu sizinle paylaşıyor olacağım.

Bildiğiniz üzere SCCM üzerinde sorgulama dili olarak microsoftun WMI sorgu dili kullanılmakta. SCCM üzerinde bu sorgu dilini şu şekilde kullanabiliriz

System Center’ı açtıktan sonra aşağıdaki yolu takip edin

>Assets and Compliance>Overview>Device Collections

bu ekranda Device Collection üzerinde sağ tıklayarak Create Device Collection u seçerek kendimize özel koleksiyonu oluşturmaya başlayalım

çıkan ekranda koleksiyon için bir isim tanımlamamız gerekmekte ben burada Tüm Client Bilgisayarları bir Collection altında toplamak istediğim için ona uygun bir isim vererek Limiting Collection dan All Systems’i seçerek Next ile devam ediyorum.

Add Rule Seçeneğinden Direk olarak bir kural ekleyebileceğimiz gibi dinamik olarak yeni kendini otomatik olarak güncelleyebilen kurallar da ekleyebiliriz. Biz burada dinamik olarak her yeni gelen client bilgisayarın bu koleksiyona eklenmesini istiyoruz bundan dolayı Query Rule seçeneğini seçiyorum.

Çıkan ekrana Name bölümüne Clientlar yazarak sorgulamada ki tablo adını belirtmiş oluyorum Edit Query Statement seçeneğini seçerek sorguyu gireceğimiz ekrana geliyorum

Bu ekranda daha önceden oluşturulmuş yada ilk defa oluşturacağınız sorguyu girebilirsiniz yada sorgunuz için bir kriter belirtebilirsiniz Show Query Language seçeneğini seçerek aşağıdaki sorguyu giriyorum

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,

SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like “%Workstation%”

sitem üzerinde güvenlik ayarları dolayısı ile bazı karakterleri sistem otomatik olarak siliyor bu yüzden sorguları makalenin sonunda ek olarak ekleyeceğim.

sorguyu ekledikten sonra OK tuşuna basarak ana ekrana dönüyoruz. Son durum aşağıdaki gibi olacaktır. Next tuşuna 2 defa basarak kurulumu tamamlıyoruz.

Collection Aşağıdaki gibi ekranınıza gelecektir. koleksiyon üzerinde sağ tuşa basarak Update memberships seçeneğini seçtiğimizde koleksiyondaki güncellemenin zaman alabileceğini yinede devam etmek istiyormusunuz yazan bir uyarı çıkar yes diyoruz

koleksiyon kendini otomatik olarak güncelleyecektir.

aşağıda koleksiyonun güncellendiğini gözlemlemekteyiz.

Diğer sorgularıda ekliyorum. aynı yöntemle bir çok sorgu oluşturup, kendinize özgü koleksyonlar oluşturmanız mümkün. Elimdeki sorgular büyüdükçe buradaki sorgu klasörünü güncellemeye dikkat edeceğim.

Bir sonraki yazımda görüşmek ümidiyle.

 

Configure ConfigMgr Integration Hatası

SCCM 2012 kurdunuz, yapılandırdınız ve Microsoft Deployment Toolkit e entegre etmeye çalışıyorsunuz fakat bir baktınızki hata alıyorsunuz, konu hakkında yanıtı buradan bulabilirsiniz.

Successfully connected to WMI namespace \sccm.davuteren.com.tr ootsms

Located the provider for site DAE on server sccm.davuteren.com.tr

Validated site server and site code.

Unhandled exception: System.IO.DirectoryNotFoundException: Could not find a part of the path ‘C:BinMicrosoft.BDD.CM12Actions.mof’.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)

at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)

at System.IO.File.WriteAllText(String path, String contents, Encoding encoding)

at Microsoft.BDD.Wizards.SCCM_ConfigureRemove.CompileActionsMOF(StringBuilder& output, Int32& errorCount, Int32& warningCount)

at Microsoft.BDD.Wizards.SCCM_ConfigureRemove.ApplyChanges(String& errorMessage)

Operation completed with warnings or errors. Please review the output above.

Configuration manageri açtınız ve bu ekranda sunucu adınızı yazdınız. herşey doğru ve ileri butonuna bastığınızda hata alıyorsanız,

C:Program FilesMicrosoft Deployment Toolkit klasörünün altındaki Bin klasörünü C dizininin altına attığınızda konfigurasyon otomatik olarak yapılacaktır.