thadkew Posted October 7, 2010 Report post Posted October 7, 2010 Attached you'll find my task sequence for deploying Windows XP The main problem I'm having is that the sequence will redo the drivers install at least three times before it will continue the task. The way the drivers is called is by model name (it's a variable at the beginning). Is there any way to speed up the driver install or at least stop it from installing them three times (or more)? Windows XP deploy.xml Quote Share this post Link to post Share on other sites More sharing options...
0 Peter van der Woude Posted October 8, 2010 Report post Posted October 8, 2010 Where are creating the variables? Quote Share this post Link to post Share on other sites More sharing options...
0 thadkew Posted October 8, 2010 Report post Posted October 8, 2010 Where are creating the variables? They are variables that were placed on the collection (Modify Collection Settings/ Collection Variables tab) Quote Share this post Link to post Share on other sites More sharing options...
0 Peter van der Woude Posted October 8, 2010 Report post Posted October 8, 2010 And then you have to manually put the clients in the correct collection? If so, why not making it easier by using a WMI Query like: Select * From Win32_ComputerSystem WHERE Model LIKE "%Model%"? Quote Share this post Link to post Share on other sites More sharing options...
0 thadkew Posted October 8, 2010 Report post Posted October 8, 2010 And then you have to manually put the clients in the correct collection? If so, why not making it easier by using a WMI Query like: Select * From Win32_ComputerSystem WHERE Model LIKE "%Model%"? No, the collection is All Unknown. Because they are unknown systems, they don't have the model in the WMI so that's why i have the collection variable and the task sequence with ComputerType. I don't think that this has much to do with the drivers taking a long time, though. Quote Share this post Link to post Share on other sites More sharing options...
0 Peter van der Woude Posted October 8, 2010 Report post Posted October 8, 2010 I don't think that this has much to do with the drivers taking a long time, though. Correct, but it does gives more insight in what has to happen. No, the collection is All Unknown. Because they are unknown systems, they don't have the model in the WMI so that's why i have the collection variable and the task sequence with ComputerType. You lost me here... a. What does Unknown Systems has to do with the model not being in WMI? b. How do you use the Collection Variables on Unknown Systems? How do you then connect the variable to the machine? Quote Share this post Link to post Share on other sites More sharing options...
0 thadkew Posted October 9, 2010 Report post Posted October 9, 2010 Correct, but it does gives more insight in what has to happen. True enough. Essentially, the drivers are called based on the collection variable ComputerType, which the technician has to input during the PXE task sequence. However, the drivers are downloaded and applied and downloaded again and applied again and downloaded again and applied again. These are dell drivers that have been imported to the driver store. I'm not sure if it's because the task is just applying the drivers one by one and has to redownload them over and over... You lost me here... a. What does Unknown Systems has to do with the model not being in WMI? These are machines just out of the box. Never been added to domain, never been collected by SCCM. I'm not smart enough to figure out how to make add the machine into SCCM with the proper model without actually installing the client first. And I don't want to manually do that for the hundreds of machines we are soon getting. b. How do you use the Collection Variables on Unknown Systems? How do you then connect the variable to the machine? During the PXE, the collection variable is called on (OSDComputerName and ComputerType) and the technician puts the info in the box. Quote Share this post Link to post Share on other sites More sharing options...
0 Peter van der Woude Posted October 9, 2010 Report post Posted October 9, 2010 WMI is something that exist in the Operating System, even WinPE contains a subset of WMI. This subset is easily enough to query WMI for the model of the computer. Based on the information about the Variables that you are using and the repeating of the driver installation, I would say that the driver selection proces isn't going good. To be sure of that it might be handy to take a look at the smsts.log, to see what it says about picking the drivers/ driverpackage. Quote Share this post Link to post Share on other sites More sharing options...
0 thadkew Posted October 9, 2010 Report post Posted October 9, 2010 WMI is something that exist in the Operating System, even WinPE contains a subset of WMI. This subset is easily enough to query WMI for the model of the computer. Is it possible to see what it shows while in the WinPE environment? Based on the information about the Variables that you are using and the repeating of the driver installation, I would say that the driver selection proces isn't going good. To be sure of that it might be handy to take a look at the smsts.log, to see what it says about picking the drivers/ driverpackage. What would I be looking for in the smsts.log file? Quote Share this post Link to post Share on other sites More sharing options...
0 Peter van der Woude Posted October 10, 2010 Report post Posted October 10, 2010 Is it possible to see what it shows while in the WinPE environment? Possible, when F8 is enabled, it is possible to start Wbemtest from the commandline. Within Wbemtest you can test your WMI (queries). What would I be looking for in the smsts.log file? The parts where the driver packages get applied. Quote Share this post Link to post Share on other sites More sharing options...
0 thadkew Posted October 11, 2010 Report post Posted October 11, 2010 Possible, when F8 is enabled, it is possible to start Wbemtest from the commandline. Within Wbemtest you can test your WMI (queries). Select * from Win32_ComputerSystem shows <no key> Quote Share this post Link to post Share on other sites More sharing options...
Attached you'll find my task sequence for deploying Windows XP
The main problem I'm having is that the sequence will redo the drivers install at least three times before it will continue the task.
The way the drivers is called is by model name (it's a variable at the beginning).
Is there any way to speed up the driver install or at least stop it from installing them three times (or more)?
Windows XP deploy.xml
Share this post
Link to post
Share on other sites