Solved

Command Line in SCCM OSD

Posted on 2011-09-12
13
4,122 Views
Last Modified: 2012-06-22
Hello,

I am having some challenges with applying some reg keys during OSD. I have a task sequence that uses a command line to run a cmd /c REG ADD .... and it does not run or at least it does not add the info to the registry.

Before that step, we use a cmd.exe /c NET LOCALGROUP to add a user to to localadmin and works. What could be preventing this from running?
0
Comment
Question by:teamfox201
  • 6
  • 4
  • 2
  • +1
13 Comments
 
LVL 37

Expert Comment

by:Neil Russell
ID: 36527513
If this is durring OSD then why not just have it done on the base image?
0
 
LVL 31

Expert Comment

by:merowinger
ID: 36527566
Could you please post a screenshot from that "run command line" step in the task sequence
0
 
LVL 10

Expert Comment

by:Kezzi
ID: 36528203
Are you updating an existing key or amending one?
I use REG ADD command lines during my task sequence and they fail if the key already exists.  So I add a REG DELETE before that to remove the existing key then ADD it back with the new value.
0
 
LVL 10

Expert Comment

by:Kezzi
ID: 36528205
Also, do you use the /f option to force it?
0
 

Author Comment

by:teamfox201
ID: 36528888
Neilsr:  The key values change based on a hta script that runs earlier.

Merowinger:  I am not in front of the comp right now but I know the command works because if I press F8 during the TS and manually type it in, it will work.

Kezzi:  Like the first user suggested the base image has the image version coded into the wim in HKLM\SOFTWARE\Comp Name and that's the only value that doesn't need to get written. I wonder if since the Comp Name key exits, the Reg add "hklm\software\comp name" /v "Owner " /t REG_SZ /d %owner% /f... The variables are passed from the hta script. I could try to delete the Comp Name then use reg add in the T'S. Will test this and report back.
0
 
LVL 31

Expert Comment

by:merowinger
ID: 36528935
x64 or x84 machine?
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:teamfox201
ID: 36528957
x86
0
 

Author Comment

by:teamfox201
ID: 36530139
Ok so I ran a reg delete in my TS and it does not remove that key. I even added a step to create a random HKLM\SOFTWARE\AA key but that was not created either. I don't get why this is not working. During this stage the OSD in not in WinPE but in the Current OS.

I attached a screenshot of one of the TS commands. REG ADD
0
 
LVL 10

Expert Comment

by:Kezzi
ID: 36530166
ok heres an idea.  maybe the variable isnt being parsed by the reg command.   so have you tried adding a key that does not consists of a %variable%?

if you use variables, i think it has to be a REG_EXPAND_SZ but then that might just write it as %variable% instead of what it parses as.
0
 

Author Comment

by:teamfox201
ID: 36530230
I just tried this one and it did not write either.

 random key
0
 
LVL 10

Assisted Solution

by:Kezzi
Kezzi earned 100 total points
ID: 36530236
you dont need to specify /t REG_SZ as by default its a REG_SZ unless otherwise specified

My command line is simpler than yours.  Mine is just:
REG ADD "HKLM\Software\Build" /v "Version" /d "Windows 7 1.2a" /f
and making sure the Start in: has C:\windows\system32
0
 

Accepted Solution

by:
teamfox201 earned 0 total points
ID: 36530976
OK I am back in business, apparently command prompt scripts in the TS need the Continue on error option checked since it probably does not send back a successful code if it executes.

I thank you all for your support!
0
 

Author Closing Comment

by:teamfox201
ID: 36558835
I figured out why my script was not running.
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Introduction: Sometimes when I receive a call from my users to solve their problems it is very difficult for me to found their computer IP address. Even finding their computer Host to provide remote support can be a problem.  So I resorted to Goo…
As with any other System Center product, the installation for the Authoring Tool can be quite a pain sometimes. This article serves to help you avoid making these mistakes and hopefully save you a ton of time on troubleshooting :)  Step 1: Make sur…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now