Tag Archives: system center

ConfigMgr Task Sequence with OSD Options Chooser and computer OU move

The OSD Options Chooser will display an option chooser box during OSD when a computername starts with MININT or MINWINPC (unknown computers). The user can type a computername and choose in which Active Directory OU the computer will be placed during the installation. It will set a Task Sequence variable OSDDepartment which will be used in the Task Sequence to move a computer to another OU.
When the computername doesn’t start with MININT or MINWINPC the Options Chooser won’t pup-up.

In this example the OSD Option Chooser will ask for a computer name and gives 4 computer type choices. The installation will be un-anttended and will close when the computername does NOT start with MININT or MIN-WINPC.

1. Create a source directory and place the two file with the name:
• OSDOptionsChooserv3.hta
• OpenDesktop.vbs

You can find the source at the end of this page.

2. Check the code in the: OSDOptionsChooserv3.hta

3. Check the code in the: OpenDesktop.vbs
Change the values in the .vbs

4. Create a Configuration Manager Package and deploy it to the distribution points.
BLS0122 OSD Options Chooser

5. Open the boot image and add the Optional Component:
HTML (WinPE-HTA)
deploy this boot image to the distribu-tion points.

6. Open a Task Sequence and add the OSD Option Chooser package right after Partitioning the disks.
This first part will show the Option Chooser for unknown computers (MININT or MINWINPC).

7. The second part will move the computer to the OU which was specified in part one.

8. Open the Options tab and ad a Task Sequence Variable OSDDepartment.

__________________________________________________________
I included one zip file with the OSDOptionChooser and OpenDesktop.vbs script we used within our company.

We added extra lines to the original script:
window.close
and
SysVarReg.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostname”, sTSMachineName

And added parts for setting the Task Sequence variable OSDDepartment (OU options).
We deleted some parts we didn’t need.
####################################################################

####################################################################

you can find the original OSD Options Chooser script Created by Nick Moseley at http://t3chn1ck.wordpress.com

RES Workspace manager integration in System Center Configuration Manager

you can combine the two products Microsoft System Center Configuration Manager and RES Workspace Manager with eachother.

In this example i will distribute an ConfigMgr Application (*.msi) to an Windows client and refresh the workspace when the installation is done. Users will see the icon after the refresh.

RES Workspace Manager

In RES you need to have imported an Application with a location to it’s executable and to the icon.

When you go to the settings tab check the box “hide application if executable was not found”.

System Center Configuration Manager
In our case the Application Adobe Reader X is imported using the information from the AcroRead.msi. Afterwards I change the installation to a <install>.cmd files.

Within Configuration Manager you need to create a *.cmd file for the application with the following content.
=============================================================================
@echo off
msiexec /i “%~dp0AcroRead.msi” TRANSFORMS=”%~dp0AdobeAcrobat_Reader_10.1.3.01.mst” /qb REBOOT=REALLYSUPPRESS
msiexec /p “%~dp0AdbeRdrUpd1013.msp” /qb /lv %temp%\AdbeRdrUpd1013.msp.log

%RESPFDIR%\pwrgate.exe -2
=============================================================================

With the pwrgate.exe -2 command line, RES Workspace Manager will refresh the workspace.

In the Deployment Type, as mentioned, I changed the properties of the installation program to the *.cmd.

Deploy the application as an Available or Required application.
Available means the user can install it from the Application Catalog. Required means the application will be installed without user intervention.

End User
The End User can start the Application Catalog and start the installation of the application.

RES Workspace Manager will refresh the workspace automatically and the icon will be shown in the Start Menu.

Installing an SSD equipped machine with the Configuration Manager Task Sequence is causing problems. #yam

We had a problem deploying new laptops / notebooks with Sollid State Disk (SSD). They just came out of the box. The vendor had them pre-installed with eg. Windows 7.

We see that there is a problem when an Operating System is distributed by System Center Configuration Manager to client computers with SSD. There is no problem Continue reading

System Center configuration Manager 2012 SP1; How to change the Automatic Client Upgrade checkbox from greyed out to editable?

In Configuration Manager 2012 SP1 you could run into an Automatic Client Upgrade property being greyed out even if the user is a full administrator.

 Sites Hierarchy Settings         Site Settings Properties - automatic Client Upgrade - grayed out

In this example the user is a member of an Active Directory group called ADSBehWPBSCCMLG that has Full Administrator rights within the Configuration Manager site but is not able to use the Automatic Client Upgrade settings.

administrative users

 

Solution

  • log in with the account which was used when the site server was installed.
  • Go to Administration | Security | Administrative Users. Continue reading

System Center Configuration Manager 2012 SP1 Error door te veel ConfigMgr policies: reply message body length is too long

System Center Configuration Manager 2012 SP1 Error

We zien onderstaande error wanneer we met System Center Configuration Manager 2012 SP1 een machine via een Task Sequence willen inspoelen:

dwBodyLength <= m_nMaxReplySize, HRESULT=80004005, reply message body length is too long

De situatie simpel beschreven:

  1. ConfigMgr 2012 SP1
  2. Windows 7 task sequence
  3. FAT client

Wat doen we op de ConfigMgr Server:

  1. Uitrollen van een Windows 7 Task Sequence (TS) naar een FAT client.
  2. De TS loopt goed door.
  3. En allles zie er goed uit.

We gebruiken bootable media (een usb stick) om de Task Sequence nogmaals te verspreiden. wanneer we dit doen zien we in de smsts.log op de client deze melding:

<![LOG[dwBodyLength <= m_nMaxReplySize, HRESULT=80004005 (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,2102)]LOG]!><time=”08:31:45.146-60″ date=”03-06-2013″ component=”TSMBootstrap” context=”” type=”0″ thread=”1392″ file=”libsmsmessaging.cpp:2102″> < ![LOG[reply message body length is too long (40780108, 16777216)]LOG]!><time=”08:31:45.146-60″ type=”3″ date=”03-06-2013″ file=”libsmsmessaging.cpp:2102″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[DoRequest (sReply, true), HRESULT=80004005 (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,2817)]LOG]!><time=”08:31:45.146-60″ type=”0″ date=”03-06-2013″ file=”libsmsmessaging.cpp:2817″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[oPolicyAssignments.RequestAssignments(), HRESULT=80004005 (e:\nts_sccm_release\sms\framework\tscore\tspolicy.cpp,968)]LOG]!><time=”08:31:45.146-60″ type=”0″ date=”03-06-2013″ file=”tspolicy.cpp:968″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[Failed to request policy assignments (Code 0x80004005)]LOG]!><time=”08:31:45.162-60″ type=”3″ date=”03-06-2013″ file=”tspolicy.cpp:968″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[m_pPolicyManager->init( sMP, nHttpPort, nHttpsPort, sSiteCode, bUseCRL, L””, sMediaPfx, sMediaGuid, sEnterpriseCert, sServerCerts, sSiteSigningCert, sAuthenticator), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,1198)]LOG]!><time=”08:31:45.162-60″ type=”0″ date=”03-06-2013″ file=”tsmediawizardcontrol.cpp:1198″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[Exiting TSMediaWizardControl::GetPolicy.]LOG]!><time=”08:31:45.162-60″ type=”0″ date=”03-06-2013″ file=”tsmediawizardcontrol.cpp:1378″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[pWelcomePage->m_pTSMediaWizardControl->GetPolicy(), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawelcomepage.cpp,303)]LOG]!><time=”08:31:45.162-60″ type=”0″ date=”03-06-2013″ file=”tsmediawelcomepage.cpp:303″ thread=”1392″ context=”” component=”TSMBootstrap”> < ![LOG[Setting wizard error: An error occurred while retrieving policy for this computer  (0x80004005). For more information, contact your system administrator or helpdesk operator.]LOG]!><time=”08:31:45.162-60″ date=”03-06-2013″ component=”TSMBootstrap” context=”” type=”0″ thread=”1356″ file=”tsmediawizardcontrol.cpp:1547″> <

Wanneer we onderstaande uitvoeren is het probleem verholpen:

  1. De computer entry verwijderen uit de collectie m.b.v. het administrator console.
  2. De computer herstarten.
  3. Hierna kunnen we de usb stick (boot media) weer gebruiken en werkt het.

We willen eigelijk deze workaround niet gebruiken, we willen de computer entry, die al in de collectie bekend is, hergebruiken.

Bovenstaande kan opgelost worden door minder ConfigMgr policies aan de machine aan te bieden?

In ons geval was het het hebben van teveel Compliance policies. We hadden een baseline aangemaakt met een check of alle updates wel aanwezig zijn op een machine.

Meer informatie kan gevonden worden bij Microsoft Technet, klik HIER. LET OP, hier moet je wel aanloggen met een Microsoft account.

Geef je op voor de #SCUG System Center Universe 2012 simulcast op 31 januari ’13 #yam

Op donderdag 31 januari 2013 zal de SCUG (System Center User Group) via een zogenaamde simulcast het System Center Universe 2013 evenement uitzenden. Dit is de tweede keer dat de SCUG dit technisch evenement organiseert.

Wat houdt dit in, je kan op drie manier veel informatie krijgen over de System Center 2012 suite en andere Microsoft-based producten en oplossingen. Je kunt gaan naar het Irving Convention Center in Texas (US), of naar een gezamenlijke meeting in Amstelveen of lekker thuis op de bank als virtual attendees.

System Center Universe 2012 simulcast

SYSTEM CENTER UNIVERSE 2013. GET IN THE CENTER.

Registreer je via http://www.systemcenteruniverse.com/index.htm, de online System Center Universe 2013 meeting is gratis

Via de EventMethode Mobile guide en de toegestuurde Registratiecode kunnen de activiteiten en agendapunten op een Google-, Apple- of Windows Phone geraadpleegd worden.