SCCM Client erhält nach dem OSD keine Policy

Veröffentlicht in: OSD, SCCM | 0

Heute ist mir bei einer Windows 7 „Re-“ Installation auf einem virtuellen Client ein altes,

aus SCCM 2007 Zeiten, bekanntes Problem wieder begegnet.

Der SCCM-Client ist installiert, hat sich auf dem SCCM Server registriert bekommt aber keine Policy.
Der _SMSTaskSequence Ordner ist noch auf Laufwerk C: \ vorhanden und wurde nicht automatisch gelöscht.
– Der Client hat kein installiertes Clientzertifikat.

OSD_provIssue#1

Ein Blick in die Registry offenbart, daß der Client noch (oder wieder) im „Provisioning Mode“ ist. In diesem Modus wird der Client keine Policy vom SCCM Server anfordern. Dies passiert damit keine Pakete, Updates oder andere Aufgaben ausgeführt werden die die Tasksequence stören würden.

HKLM\SOFTWARE\Microsoft\CCM\CcmExec
HKLM\SOFTWARE\Microsoft\CCM\CcmExec

 

Lösung:

Einen zusätzlichen Schritt in der Tasksequence einfügen, der die entsprechenden Registry Einträge ändert. Nach “Setup Windows and ConfigMgr”  je ein “Run Command Lines” mit den folgenden Kommandos:

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec /v ProvisioningMode /t REG_SZ /d false /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec /v SystemTaskExcludes /t REG_SZ /d “” /f

Etwas Recherche im Internet ergibt, daß es durchaus kein ganz neues Thema im Bezug auf den SCCM 2012 ist, nur mir in diesem Zusammenhang das erste mal über den Weg gelaufen ist.

http://www.windows-noob.com/forums/index.php?/topic/5618-damaged-client-after-setup-no-self-singed-cert/
http://www.toolzz.com/?p=1278
http://social.technet.microsoft.com/Forums/systemcenter/en-US/76fb7679-ce73-40c8-a821-9c2a3457067a

[Update]

Das Problem kann auch nach dem Client „ccmeval Task“ auftreten

Support Tip: ConfigMgr 2012 client goes to provisioning mode after running the ccmeval Task