Prompt for network info using collection variables?
Hi all, I am trying to build a machine via OSD/TS and was wondering if there was a way to prompt for the network details during deployment e.g. nic1s interface name, ip address, nic2s interface name, ip address etc. I have used a collection variable (OSDcomputername) to prompt for the hostname during deployment so was wondering if the same is possible for network details?
October 17th, 2010 2:30pm

I think you are looking for OSDAdapter. Take a look here for how to use it: http://technet.microsoft.com/en-us/library/dd252744.aspxMy Blog: http://www.petervanderwoude.nl/
Free Windows Admin Tool Kit Click here and download it now
October 17th, 2010 2:54pm

I have added the following variables to the unknown computers collection and was prompted for the details during deployment. However once the build completed the values i entered didnt seem to have been applied. OSDAdapter0DNSDomain OSDAdapter0DNSServerList OSDAdapter0EnableDHCP = false OSDAdapter0Gateways OSDAdapter0IPAddressList OSDAdapter0Name OSDAdapter0Subnetmask OSDAdapter0Counter = 1 OSDcomputername Part of my smsts.log file contains the following: <![LOG[!--------------------------------------------------------------------------------------------!]LOG]!><time="18:40:55.484+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="instruction.cxx:3010"> <![LOG[Successfully complete the action (Setup windows and ConfigMgr) with the exit win32 code 0]LOG]!><time="18:40:55.484+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="instruction.cxx:3036"> <![LOG[Sending status message . . .]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:292"> <![LOG[Send a task execution status message SMS_TSExecution_ActionCompleteInfo]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:314"> <![LOG[MP server SERVER1.TEST.DOMAIN.COM and port 80. SSL=false. CRL=false.]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:458"> <![LOG[Site code: TSQ]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:489"> <![LOG[Client machine name: MININT-09EDK1E]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:494"> <![LOG[Client Identity: GUID:1b37e8ef-5f5d-4cee-8a89-6a0fa1b99820]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:496"> <![LOG[Advertisement ID: TSQ20010]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:505"> <![LOG[Package ID: TSQ00007]LOG]!><time="18:40:55.500+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utility.cxx:507"> <![LOG[Sending StatusMessage]LOG]!><time="18:40:55.984+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="libsmsmessaging.cpp:3806"> <![LOG[Formatted header:]LOG]!><time="18:40:56.000+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="libsmsmessaging.cpp:1500"> <![LOG[<Msg SchemaVersion="1.1" ReplyCompression="zlib"><ID/><SourceID>3f9b0ead-5603-4c10-b819-d5ff37a8540a</SourceID><SourceHost/><TargetAddress>mp:[http]MP_StatusManager</TargetAddress><ReplyTo>direct:OSD</ReplyTo><Priority>3</Priority><Timeout>3600</Timeout><SentTime>2010-10-18T02:40:56Z</SentTime><Protocol>http</Protocol><Body Type="ByteRange" Offset="0" Length="4236"/><Hooks/><Payload Type="inline"/><TargetHost/><TargetEndpoint>StatusReceiver</TargetEndpoint><ReplyMode>Sync</ReplyMode><CorrelationID/></Msg> ]LOG]!><time="18:40:56.000+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="libsmsmessaging.cpp:1501"> <![LOG[CLibSMSMessageWinHttpTransport::Send: URL: SERVER1.TEST.DOMAIN.COM:80 CCM_POST /ccm_system/request]LOG]!><time="18:40:56.015+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="libsmsmessaging.cpp:7446"> <![LOG[The request has succeeded. 200 OK]LOG]!><time="18:40:56.437+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="libsmsmessaging.cpp:7734"> <![LOG[Set a global environment variable _SMSTSLastActionRetCode=0]LOG]!><time="18:40:56.500+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:668"> <![LOG[Set a global environment variable _SMSTSLastActionSucceeded=true]LOG]!><time="18:40:56.500+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:668"> <![LOG[Expand a string: %_SMSTSMDataPath%\Logs]LOG]!><time="18:40:56.515+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:782"> <![LOG[Clear local default environment]LOG]!><time="18:40:56.718+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:807"> <![LOG[The action (Setup windows and ConfigMgr) requested a retry]LOG]!><time="18:40:56.890+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="engine.cxx:263"> <![LOG[Reboot to local harddisk]LOG]!><time="18:40:56.890+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="engine.cxx:458"> <![LOG[_OSDGinaIsConfigured variable set to TRUE]LOG]!><time="18:40:56.890+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="engine.cxx:537"> <![LOG[_SMSTSServiceStartType variable set to ]LOG]!><time="18:40:56.890+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="engine.cxx:549"> <![LOG[Calling RebootSystem()]LOG]!><time="18:40:56.906+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="engine.cxx:567"> <![LOG[OSD type of task sequence. ignore the service window setting]LOG]!><time="18:40:56.906+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="engine.cxx:669"> <![LOG[Updated security on object C:\_SMSTSVolumeID.7159644d-f741-45d5-ab29-0ad8aa4771ca.]LOG]!><time="18:40:56.984+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utils.cpp:829"> <![LOG[Path variable _SMSTSBootStagePath converted from C:\_SMSTaskSequence\WinPE to A59164720000100000000000:\_SMSTaskSequence\WinPE]LOG]!><time="18:40:57.000+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="resolvesource.cpp:1550"> <![LOG[Updated security on object C:\_SMSTaskSequence.]LOG]!><time="18:40:57.625+000" date="10-17-2010" component="TSManager" context="" type="1" thread="1772" file="utils.cpp:829"> <![LOG[Set a global environment variable _SMSTSNextInstructionPointer=10]LOG]!><time="18:40:57.625+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:668"> <![LOG[Set a TS execution environment variable _SMSTSNextInstructionPointer=10]LOG]!><time="18:40:57.625+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:386"> <![LOG[Set a global environment variable _SMSTSInstructionStackString=7]LOG]!><time="18:40:57.625+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:668"> <![LOG[Set a TS execution environment variable _SMSTSInstructionStackString=7]LOG]!><time="18:40:57.625+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:414"> <![LOG[Save the current environment block]LOG]!><time="18:40:57.640+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:833"> <![LOG[Expand a string: %_SMSTSMDataPath%\Logs]LOG]!><time="18:40:57.718+000" date="10-17-2010" component="TSManager" context="" type="0" thread="1772" file="executionenv.cxx:782"> <![LOG[==============================[ OSDSetupHook.exe ]==============================]LOG]!><time="18:52:04.169+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="osdsetuphook.cpp:185"> <![LOG[Logging successfully initialized to C:\_SMSTaskSequence\Logs]LOG]!><time="18:52:04.240+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="osdsetuphook.cpp:186"> <![LOG[Executing task sequence]LOG]!><time="18:52:04.240+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="osdsetuphook.cpp:286"> <![LOG[Loading the Task Sequencing Environment from "C:\_SMSTaskSequence\TSEnv.dat".]LOG]!><time="18:52:04.240+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:237"> <![LOG[Environment scope "Global\{51A016B6-F0DE-4752-B97C-54E6F386A912}" successfully created]LOG]!><time="18:52:04.294+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="environmentscope.cpp:250"> <![LOG[Environment scope "Global\{BA3A3900-CA6D-4ac1-8C28-5073AFC22B03}" successfully created]LOG]!><time="18:52:04.294+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="environmentscope.cpp:250"> <![LOG[MSXML 6.0 not available, failing over to lower version.]LOG]!><time="18:52:05.646+-60" date="10-17-2010" component="OSDSetupHook" context="" type="2" thread="1296" file="xmlutil.cpp:1529"> <![LOG[Saving existing desktop wallpaper settings.]LOG]!><time="18:52:05.753+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="wallpaperselector.cpp:36"> <![LOG[Setting desktop wallpaper.]LOG]!><time="18:52:05.788+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="wallpaperselector.cpp:57"> <![LOG[Debug shell is enabled]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:1302"> <![LOG[Spawning system message loop thread.]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="debugwindow.cpp:143"> <![LOG[Waiting for system message loop to initialize.]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="debugwindow.cpp:152"> <![LOG[Signaling initialized event.]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1596" file="debugwindow.cpp:182"> <![LOG[Successfully enabled debug command shell support.]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="debugwindow.cpp:156"> <![LOG[Configuring local administrator account]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:1324"> <![LOG[Entering system message loop.]LOG]!><time="18:52:06.073+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1596" file="debugwindow.cpp:187"> <![LOG[Enabling local administrator account]LOG]!><time="18:52:06.091+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:1086"> <![LOG[Account was already enabled]LOG]!><time="18:52:06.091+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:1095"> <![LOG[Installing SMS client]LOG]!><time="18:52:06.091+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:1332"> <![LOG[Setting variable to indicate client installation attempted]LOG]!><time="18:52:06.091+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="installclient.cpp:861"> <![LOG[Clearing existing client configuration.]LOG]!><time="18:52:06.109+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:513"> <![LOG[Cleaning existing client certificates from SMS certificate store]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="installclient.cpp:360"> <![LOG[Restoring SMS client identity.]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:543"> <![LOG[The client certificates were not found in the environment. New certificates will be generated.]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:571"> <![LOG[Successfully restored the client identity.]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:575"> <![LOG[TS started from an unknown machine... Using submitted GUID GUID:1b37e8ef-5f5d-4cee-8a89-6a0fa1b99820]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:592"> <![LOG[Site in native mode: ]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:880"> <![LOG[Using CRL: ]LOG]!><time="18:52:06.144+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="installclient.cpp:881"> <![LOG[Succeeded loading resource DLL 'C:\WINDOWS\system32\_SMSOSDSetup\1033\TSRES.DLL']LOG]!><time="18:52:06.180+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="util.cpp:869"> <![LOG[Command line for extension .exe is "%1" %*]LOG]!><time="18:52:06.180+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="commandline.cpp:229"> <![LOG[Set command line: "C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe" /Register:WinPE]LOG]!><time="18:52:06.180+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="commandline.cpp:707"> <![LOG[Executing command line: "C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe" /Register:WinPE]LOG]!><time="18:52:06.180+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="commandline.cpp:805"> <![LOG[==========[ TsProgressUI started in process 1576 ]==========]LOG]!><time="18:52:06.269+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="1632" file="winmain.cpp:327"> <![LOG[Command line: "C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe" /Register:WinPE]LOG]!><time="18:52:06.269+-60" date="10-17-2010" component="TsProgressUI" context="" type="0" thread="1632" file="winmain.cpp:330"> <![LOG[Registering COM classes]LOG]!><time="18:52:06.269+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="1632" file="winmain.cpp:185"> <![LOG[sbModulePath = C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe]LOG]!><time="18:52:06.269+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="1632" file="tsprogressuiclass.cpp:623"> <![LOG[Unregistering class objects]LOG]!><time="18:52:06.286+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="1632" file="winmain.cpp:503"> <![LOG[Shutdown complete.]LOG]!><time="18:52:06.286+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="1632" file="winmain.cpp:520"> <![LOG[Process completed with exit code 0]LOG]!><time="18:52:06.286+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="commandline.cpp:1102"> <![LOG[Successfully registered TS Progress UI.]LOG]!><time="18:52:06.286+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="utils.cpp:1922"> <![LOG[Executing C:\_SMSTaskSequence\OSD\TSQ0000C\ccmsetup.exe /useronly /config:MobileClient.TCF /status:3672]LOG]!><time="18:52:06.553+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="installclient.cpp:1011"> <![LOG[Command line for extension .exe is "%1" %*]LOG]!><time="18:52:06.553+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="commandline.cpp:229"> <![LOG[Set command line: "C:\_SMSTaskSequence\OSD\TSQ0000C\ccmsetup.exe" /useronly /config:MobileClient.TCF /status:3672]LOG]!><time="18:52:06.553+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="commandline.cpp:707"> <![LOG[Executing command line: "C:\_SMSTaskSequence\OSD\TSQ0000C\ccmsetup.exe" /useronly /config:MobileClient.TCF /status:3672]LOG]!><time="18:52:06.553+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="commandline.cpp:805"> <![LOG[Process completed with exit code 2]LOG]!><time="19:02:15.276+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="commandline.cpp:1102"> <![LOG[Install requested reboot.]LOG]!><time="19:02:15.276+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="installclient.cpp:1028"> <![LOG[Installed Client]LOG]!><time="19:02:15.276+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="installclient.cpp:1082"> <![LOG[Start to cleanup TS policy]LOG]!><time="19:02:15.276+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="utils.cpp:2481"> <![LOG[TS Deleted 0 instances]LOG]!><time="19:02:15.293+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="utils.cpp:2524"> <![LOG[TS Policy cleanup done]LOG]!><time="19:02:15.293+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="utils.cpp:2526"> <![LOG[End TS policy cleanup]LOG]!><time="19:02:15.293+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="utils.cpp:2530"> <![LOG[Command line for extension .exe is "%1" %*]LOG]!><time="19:02:16.359+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="commandline.cpp:229"> <![LOG[Set command line: "C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe" /Unregister]LOG]!><time="19:02:16.359+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="commandline.cpp:707"> <![LOG[Executing command line: "C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe" /Unregister]LOG]!><time="19:02:16.359+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="commandline.cpp:805"> <![LOG[==========[ TsProgressUI started in process 260 ]==========]LOG]!><time="19:02:17.278+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="548" file="winmain.cpp:327"> <![LOG[Command line: "C:\WINDOWS\system32\_SMSOSDSetup\TsProgressUI.exe" /Unregister]LOG]!><time="19:02:17.278+-60" date="10-17-2010" component="TsProgressUI" context="" type="0" thread="548" file="winmain.cpp:330"> <![LOG[Unregistering COM classes]LOG]!><time="19:02:17.278+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="548" file="winmain.cpp:202"> <![LOG[Unregistering class objects]LOG]!><time="19:02:17.540+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="548" file="winmain.cpp:503"> <![LOG[Shutdown complete.]LOG]!><time="19:02:17.540+-60" date="10-17-2010" component="TsProgressUI" context="" type="1" thread="548" file="winmain.cpp:520"> <![LOG[Process completed with exit code 0]LOG]!><time="19:02:17.606+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="commandline.cpp:1102"> <![LOG[Successfully unregistered TS Progress UI.]LOG]!><time="19:02:17.606+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="utils.cpp:1963"> <![LOG[Rebooting to complete SMS Client installation.]LOG]!><time="19:02:18.213+-60" date="10-17-2010" component="OSDSetupHook" context="" type="1" thread="1296" file="basesetuphook.cpp:1363"> <![LOG[Terminating system message loop.]LOG]!><time="19:02:18.213+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1596" file="debugwindow.cpp:222"> <![LOG[Restoring original desktop wallpaper.]LOG]!><time="19:02:18.459+-60" date="10-17-2010" component="OSDSetupHook" context="" type="0" thread="1296" file="wallpaperselector.cpp:138">
October 17th, 2010 10:32pm

The values are only used if you have the "Apply Network Settings" step present in your TS (after the OS is applied, but before "Setup Windows and ConfigMgr" Michael http://kongkuba1.spaces.live.com
Free Windows Admin Tool Kit Click here and download it now
October 18th, 2010 12:55pm

Hi all, Thanks for your comments...this is now working. It also didnt help that i had a variable called OSDAdapterCounter when it should have been OSDAdapterCount. Looking at the problem for too long has caused my eyes to go funny! What an awsome forum!
October 18th, 2010 1:36pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics