MDT 2013: Wizard Pages by Task Sequence

Hi,
I believe what I am trying to do is not possible from previous readings on this forum, BUT then I see something in my MDT 2013 OSD wizard that seems to indicate there might be a way to get it done. So here goes.
For my own demos, I am trying to develop a deployment share that is much like Johan Arwidmark's hydration kit. Some machines, like a domain controller or a SQL cluster are all well-defined: computer names, IP addresses, etc. are fixed and can be set
in customsettings.ini or in the Task Sequence with variables. However, I would also like the ability to have to deploy a "generic" machine where I can select roles, applications, etc.
This would require having different wizard pages shown for different task sequences. From what I've read, this may not be possible without developing a custom wizard (and that might be too much effort). However, I currently have two task sequences and depending
on which one I select, I see a different number of steps to complete? See screenshots. I don't know what I have currently configured that makes it like that.
 (when I select "Domain Controller 01" task sequence) (Task sequence ID "DC01")
 (when I select the "generic" task sequence)
Below is my customsettings.ini [the only rules file I have].
[Settings]
Priority=TaskSequence,Default
[Default]
_SMSTSORGNAME=Demo Deployment
OSInstall=Y
SkipCapture=YES
SkipAdminPassword=YES
AdminPassword=P@ssw0rd!
SkipProductKey=YES
SkipComputerBackup=YES
SkipBitLocker=YES
EventService=http://192.168.232.1:9800
SkipUserData=YES
SkipTaskSequence=NO
SkipTimeZone=YES
SkipBitLocker=YES
SkipSummary=YES
SkipFinalSummary=NO
FinishAction=SHUTDOWN
SkipLocaleSelection=YES
HideShell=YES
[DC01]
_SMSTSORGNAME=DC01 Deployment
SkipComputerName=YES
OSDComputerName=DC01
SkipDomainMembership=YES
JoinWorkgroup=DEMO
SkipRoles=YES
I would expect the settings for task sequence "DC01" to be applied after I select that task sequence in the wizard. That doesn't seem to work. The first task in the sequence is a "Gather" task that gathers local data and processes customsettings.ini.
I understand I can't override most settings from [Default] because they would have already been processed but as you can see, that's not what I am actually trying.
I am not opposed to having multiple rules files if that would work. However, it seems like that doesn't make much difference when it comes to actually seeing different wizard steps active. I've tried adding a second customsettings_dc01.ini file and having
a Gather step that specifically references that file in the "Initialize" group.
I've considered some alternatives to making it work this way, such as having multiple deployment shares and "linking" them (although I haven't done this before) so I wouldn't have to copy all the applications.
I would also set the computer name and all in the task sequence using variables, but that still doesn't address the problem.
Any insight is appreciated,
SA.

SpeedBird186 - There are several assumptions going on here.
1. by default MDT processes the CS.ini file *before* the wizard, and *after* the Task sequence has started. If you want CS.ini file to be processed just *after* you select your TS in the wizard, use Johan's trick above.
2. There are about 20 different wizard pages, and they don't appear in *all* scenarios. the wizard framework will attempt to do an intelligent job of filtering out pages that are not relevant to the scenario at hand. For example, in the graphic above, you
can see that the OS roles and Features page will appear/disappear. This can happen for example if the task sequence you selected earlier does or does *not* have a "OS Roles and Featrues" step in the Task sequence.
3. For me, the easiest way to process roles would be to create some new "Applications" and to put them in a folder.
Keith Garner - keithga.wordpress.com

Similar Messages

  • MDT 2013 - Different settings per task sequence

    Hi,
    I'm trying to create different settings for different TaskSequenceIDs. For one TS I wanted to join the pc to a workgroup and do SkipApplications=YES and for the other TS I wanted to join a domain and do SkipApplications=NO. But I can't get it to work for
    some strange reason.
    I've tried and tested this solution https://gallery.technet.microsoft.com/scriptcenter/Different-settings-per-4faa55e9#content but it doesn't work.
    I tried this too : http://www.the-d-spot.org/wordpress/2012/07/20/how-to-use-different-settings-per-task-sequence-with-mdt-2012/ but it doesn't work.
    Perhaps MDT 2013 acts different then 2012 and 2010???? It would be nice if you could help me out on this one. :-)
    Paul

    @fapw, we use the database for a few years now and we're quite familiar with it. But we're going to install MDT for a client and they don't have SQL and they don't want to have it installed on one of their servers. So that's why I'm playing with the customsettings.ini.
    The first I made was for a plain and simple capture, then I added Make&Model and I'm making it more and more complex. The idea is to have a final customsettings.ini that imitates - or gets as close as possible to - what we have already accomplished with
    the database.
    In the meantime I've read that the skip-panels-stuff is something that stands above everything and thus it's not possible to control that using properties, like f.ex. MACaddress. Well, that's alright then.
    But I've got GOOD news for you all : selecting values for variables based on TaskSequenceID DOES WORK in MDT 2013 and ADK 8.1. This is what I did :
    https://gallery.technet.microsoft.com/scriptcenter/Different-settings-per-4faa55e9#content
    So I've downloaded the vbs, created an "external" tasksequenceid.ini which is read at the beginning of my Task Sequence and booted up the pc. When you select the tasksequence of your choice the parameters get filled in correctly ! OSDComputername
    was the variable that I used to show me if the other tasksequenceid.ini file was read or not. If yes, the computername would have to be my value, if not it would be MININT-randomnumber.
    Only downside of this fantastic wizard is that going back to change one of your options is not possible anymore. The moment a variable has a value, it doesn't change anymore! That particular behaviour was messing up my tests yesterday.

  • MDT 2013 Windows 8.1 Task sequence Stops After first Reboot. login

    Hi There,
    The issue I am having is that After the OS gets laid down, and the Windows 8.1 computer reboots, The task sequence does not continue. It fails everytime. There are not any obvious errors that happen in the process that I can see in the logs. But I have
    customized this process quite a bit and I could use some help. We are deploying potentionally to over 30,000 computers.
    The test machine I have been using is the Surface pro 2.
    The interesting part is after a failure is if I start the process over again ,  boots into PE, then run diskpart manually from command prompt to Clean Disk 0, and then reboot and start the MDT task sequence, it will deploy fine.
    I also have a custom step that copies the TS media from the stick to a Recovery partition I create. The user can launch a -re-image or MDT refresh from an Icon/script, which will unhide this "recovery partition", and kick off a lite touch refresh.
    This works succesfully everytime. We have remote locations with very slow links, so MDT over the network or MDT integrated with SCCM is not an option at this time. So this is the solution.
    I am attempting to use MDT 2013 to deploy Windows 8.1 Offline, and using GPT partitions.
    I am using a custom Format and partiition Step, that call the CustomDiskpart.txt script from %deployroot%\Scripts.
    I am also using a Split image, as multi partitioned EFI/NTFS USB sticks are not a possibility for us , also, the USB sticks capable of this are seen by MDT as a "fixed drive" anyways. Which can cause issues in itself. So the LTIAPPLY.wsf has
    been edited to search and apply ther split .swm files.  This works well.
    After the Task sequence failure I have tried launching the Litetouch scripts from the C:\MINNINT folder manually to continue the sequence, but it doesnt  do anything.
    I don't want to always be running Diskpart manually before imaging a new OEM computer. I needa second pair of eyes on this.
    Thank You in advance!

    Hi,
    Thanks Again for taking a look.
    I checked the sysprep log in the image and they look fine. No errors.
    As requested here are some logs. Let me know if I can provide anything else.
    BDD.log
    litetouch.log
    SMSTS.log
    Im not actually attempting to provide a recovery image. What I am doing is leveraging MDT to refresh the computer remotely. We can update the MDT media on the hidden data partition,when required and kick it off remotely. Some of the computers are very
    remote, and without SCCM DP's, plus a combination of slow links and a lack of deskside techs made this a requirement. This works without incident.
    The only issue I have is on a new computer if I run the sequence (offline USB media) it will fail the first time, unless I run a diskpart clean in PE first.. Then it will succeed. Refreshing the computer is fine.

  • MDT 2013 Wizard page not skipping

    Hi all, 
    I am trying to reduce the amount of user intervention required for MDT 2013 to deploy a Windows 7 SP1 32 bit system from a Windows Server 2008 Standard box and I'm progressing well however, I've discovered that a wizard page won't skip. Specifically the
    one that asks you to confirm time, time zone and date settings which appears right before MDT progresses to installing applications. 
    Here are the rules I have configured for my deployment share: 
    [Settings]
    Priority=Default
    Properties=MyCustomProperty
    [Default]
    OSInstall=Y
    EventService=http://x.x.x.x
    SkipLocaleSelection=YES
    SkipTimeZone=YES
    KeyboardLocale=0809:00000809
    UserLocale=en-AU
    UILanguage=en-US
    TimeZone=255
    TimeZoneName=AUS Eastern Standard Time
    From what I've read, if you use a Skip wizard page option, there are prerequisite settings you must configure such as the keyboardlocale, userlocale etc and I've also gone through the MDT help topics andd found a table that contains these settings however
    what I've found, is that although MDT will set the correct keyboard location and time zone settings, it still asks me to confirm it before proceeding to the installation of applications. 
    Am I missing anything? Does the order of the rules matter? Not sure what else to do. 
    Thanks in advance for any advice. 

    Yea, that should work, code snippet from DeployWiz_Definition_ENU.xml is:
    <Pane id="SelectLanguageUI" reference="DeployWiz_LanguageUI.xml">
    <Condition><![CDATA[ UCase(Property("SkipLocaleSelection")) <> "YES" or UCase(Property("SkipTimeZone"))<>"YES" ]]> </Condition>
    <Condition><![CDATA[ Property("DeploymentType")<>"REPLACE" and Property("DeploymentType")<>"CUSTOM" and Property("DeploymentType") <> "StateRestore" ]]> </Condition>
    </Pane>
    IF you are still having problems, please copy your bdd.log file to a public share like OneDrive, and post the link here.
    Keith Garner - Principal Consultant [owner] -
    http://DeploymentLive.com

  • MDT 2013 - Install Application in Task Sequence Stuck

    I am running an application installation within my task sequence during my deployment.  One of the applications prompts a user response to click yes to continue. Otherwise the task is stuck at that step. It appears to be stuck during my Java 7U51
    installation running this command. It works on several machines but I get this once in a while on a few workstations when trying to deploy. any ideas?
    About to run command: \\xxxxxxxxxxxxxxxxxxx\xxxxxxxxxx\Tools\X64\bddrun.exe jre-7u51-windows-i586.exe /s /v"/norestart /AUTOUPDATE=0 JAVAUPDATE=0 JU=O"

    first try to install java with
    MDT if any one you are using and then
    run the programyou want to post an example
    here
    http://mdtguy.wordpress.com/2014/02/17/installing-the-latest-java-re-msi-with-mdt-2013/
    Freelance-IT http://www.freelance-it.com.mx

  • Modify MDT 2013 Wizard for UDI?

    Hi ,
    Is it possible to customize MDT 2013 Wizard (UDI)?
    How to go about it?
    Regards,

    Hi,
    You can create custom wizard pages by using the
     MDT Wizard Editor wich can be downloaded from
    codeplex
    See this blog for reference: Customizing Wizards with MDT 2012
    for customizing UDI wizard pages, please see the following links:
    http://technet.microsoft.com/en-US/video/JJ590859
    http://systemscenter.ru/mdt2012.en/step511custtheudiwizaconffilefor.htm
    http://blogs.technet.com/b/mniehaus/archive/2012/08/02/mdt-2012-update-1-udi-build-your-own-pages.aspx
    If this post is helpful please click "Mark for answer", thanks! Kind regards

  • MDT 2013, Deploying Windows 8.1 on Surface and Dell Venue Tablets

    I'm having numerous issues with Capturing Images and Deploying to Windows 8.1 Tablets. We are currently using Surface Pro 1, 2, and Dell Venue 11 Pro tablets. I am using a Windows Server 2012 computer with MDT 2013 installed. I can't get the tablets
    to:
    1-sysprep and capture using MDT 2013
    2-Deploy a Task Sequence with a WIM and other applications attached. (I've tried using the simple standard task seq option with no luck)
    3-I found another way to get a WIM (using imagex) but when i deploy task sequence it ignores my selection of applications to install outside the WIM and only installs the WIM (WIM 14gb = Win 8.1 Ent, Office 2013 x32, MS Updates)
    Any help would be greatly appreciated. Everything is being performed within the LAN and with USB 2.0 thumbdrives for media.

    Hi altimav8,
    Are you trying to find out how to deploy Surface Pro method? Before capture the Surface pro image please download the latest drivers for the surface and made sure that they
    were the only drivers that were going to be deployed. There have a specific MDT deploy support forum more about the MDT deploy related issue you can ask in MDT support forum.
    MDT support 
    forum:
    https://social.technet.microsoft.com/Forums/en-US/home?forum=mdt
    The related guide:
    Surface Pro - Enterprise Deployment Quick Start Guide
    http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Pro%20-%20Enterprise%20Deployment%20Quick%20Start%20Guide.pdf
    Thanks for your understanding and support
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Task Sequence Stops at UDI Wizard

    Im using configmgr 2012 R2 with MDT integration.  I have a task sequence that is getting stuck on the UDI wizard stage.  In the progress bar it just gets stuck at UDI Wizard and gets no further.  the smsts log stops at "mapping server
    share"  the user logged in has permissions to that drive and I can browse it.
    I have used this udi wizard in other task sequences before.  any ideas on where to look?
    log file located at 
    http://www.filedropper.com/smsts11

    I'm having a pretty similar problem.  I have a task sequence to capture user state and at the end, there is a section to copy logs. The task sequence just stops there.
    The last line in smsts.log is "Mapping server share: \\server\share$".
    The last line in zticopylogs.log is "Mapping server share: \\server\share$".
    The last few lines in BDD.log are...
    Microsoft Deployment Toolkit version: 6.2.5019.0 Wizard 2/21/2014 1:49:50 PM 0 (0x0000)
    The task sequencer log is located at C:\WINDOWS\CCM\Logs\SMSTSLog\SMSTS.LOG.  For task sequence failures, please consult this log. Wizard 2/21/2014 1:49:50 PM 0 (0x0000)
    Not Wizard = True Wizard 2/21/2014 1:49:50 PM 0 (0x0000)
    Property UserCredentials is now = False Wizard 2/21/2014 1:49:50 PM 0 (0x0000)
    Validate Against UNC: \\server\share$ Wizard 2/21/2014 1:49:50 PM 0 (0x0000)
    Validate Against UNC: \\server\share$ Wizard 2/21/2014 1:49:50 PM 0 (0x0000)
    It hangs pretty much indefinitely.  I'm really stumped on this one because there aren't error codes or anything else to look up.

  • OSD Task Sequence - Network boot capture of modified OS reference VM, but without MDT?

    Hi All
    Guess the Title of the question sums it up really.
    Is it possible to do a network-boot (aka PXE) capture of an OS that has been modified, so that its WIM is created for use within other deployment Task Sequences?
    I know that this is possible via MDT's "Sysprep and Capture" Task Sequence, but this integration has not been done yet, and from time-scales is not possible.  Just curious if others have found a work around via custom Task Sequence(s) of some
    kind?  If not will have to go with the SCCM's more manual 'Capture Media' option.
    Any help much appreciated.
    Kind Regards
    Andrew

    Hello,
    It is possible to capture image without MDT integration
    http://www.windows-noob.com/forums/index.php?/topic/4468-using-sccm-2012-rc-in-a-lab-part-7-build-and-capture-windows-7-x64/
    You can also do this manually.
    You need sysprep the reference image first, then boot into win PE with either PXE or USB bootable device. Run ImageX or DISM tool to capture the image. Check this:
    https://technet.microsoft.com/en-in/library/dd799291%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Deploy OS task sequence fails when deploying to multiple computers

    Hi gang,
    I'm running into an issue when imaging multiple computers with MDT 2012. Let me give some background info.
    I have installed Windows 7 64 bit on a laptop in audit mode, made my configurations, sysprepped the machine, and captured a .wim using WDS (captured to an external hard drive). I then imported this .wim into MDT, created a Standard Client Task Sequence to deploy
    the image, and successfully deployed it to a machine.
    My problem comes up when I initiate this task sequence on multiple computers simultaneously. If I put 6 computers side-by-side and run the task sequence at the same time, only a couple machines will actually succeed. The rest fail with the following:
    FAILURE ( 5624 ): 2: Run ImageX: /apply "\\CAAPPWN40\DeploymentShare$\Operating Systems\T731 (Final) Windows 7 64 bit May 2013\T731 (Final) Windows 7 64 bit May 2013.wim"
    1 C:
    Litetouch deployment failed. Return Code = -2147467259 0x80004005
    Failed to run the action: Install Operating System
    Unknown error (Error: 000015F8; Source: Unknown)
    The execution of the group (Install) has failed and the execution has been aborted. An action failed.
    Operating aborted (Error: 80004004; Source: Windows)
    Failed to run the last action: Install Operating System. Execution of task sequence failed.
    Unknown error (Error: 000015F8; Source: Unknown)
    Task Sequence Engine failed! Code: enExecutionFail
    Task sequence execution failed with error code 80004005
    Error Task Sequence Manager failed to execute task sequence. Code 0x80004005
    BDD.log is saying that "The file or directory is corrupted and unreadable."
    If I restart the computer, boot back into PXE, and run the task sequence again, this time on it's own (as opposed to 6 computers at once) it works fine.
    Can anyone help?

    I just rebooted the server and tried again, same result.
    I keep getting a "Body text cannot contain links or images until we are able to verify your account" error when posting a hyperlink. I've had my technet account since October... weird.
    Here's the snippet that's important:
    <![LOG[ Console > [ 18% ] Applying progress: 14:47 mins remaining ]LOG]!><time="11:27:10.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ 19% ] Applying progress: 14:27 mins remaining ]LOG]!><time="11:27:18.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ 20% ] Applying progress: 14:15 mins remaining ]LOG]!><time="11:27:32.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Common Files\microsoft shared\OFFICE15\MSORES.DLL again (Error = 1392)]LOG]!><time="11:27:40.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ 21% ] Applying progress: 14:06 mins remaining ]LOG]!><time="11:27:42.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ 22% ] Applying progress: 13:49 mins remaining ]LOG]!><time="11:27:48.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ 23% ] Applying progress: 13:29 mins remaining ]LOG]!><time="11:27:55.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ZTI Heartbeat: command has been running for 5 minutes (process ID 516)]LOG]!><time="11:28:01.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Intel Corporation\Intel Wireless Display\it\WiDiApp.resources.dll again (Error = 1392)]LOG]!><time="11:28:01.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Intel Corporation\Intel Wireless Display\it\WiDiApp.resources.dll again (Error = 1392)]LOG]!><time="11:28:01.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Intel Corporation\Intel Wireless Display\it\WiDiApp.resources.dll again (Error = 1392)]LOG]!><time="11:28:02.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Intel Corporation\Intel Wireless Display\it\WiDiApp.resources.dll again (Error = 1392)]LOG]!><time="11:28:02.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ 24% ] Applying progress: 13:13 mins remaining ]LOG]!><time="11:28:07.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msmdlocal.dll again (Error = 1392)]LOG]!><time="11:28:13.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msmdlocal.dll again (Error = 1392)]LOG]!><time="11:28:14.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msmdlocal.dll again (Error = 1392)]LOG]!><time="11:28:15.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ RETRY ] Restoring C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msmdlocal.dll again (Error = 1392)]LOG]!><time="11:28:16.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > [ ERROR ] C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\110\msmdlocal.dll (Error = 1392)]LOG]!><time="11:28:17.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > Error restoring image.]LOG]!><time="11:28:17.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ Console > The file or directory is corrupted and unreadable. ]LOG]!><time="11:28:17.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Return code from command = 2]LOG]!><time="11:28:17.000+000" date="06-11-2013" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[FAILURE ( 5624 ): 2: Run ImageX: /apply "\\MyServer\DeploymentShare$\Operating Systems\T731 (Final) Windows 7 64 bit May 2013\T731 (Final) Windows 7 64 bit May 2013.wim" 1 C:]LOG]!><time="11:28:17.000+000" date="06-11-2013" component="LTIApply" context="" type="3" thread="" file="LTIApply">
    <![LOG[Command completed, return code = -2147467259]LOG]!><time="11:28:18.000+000" date="06-11-2013" component="LiteTouch" context="" type="1" thread="" file="LiteTouch">
    <![LOG[Litetouch deployment failed, Return Code = -2147467259 0x80004005]LOG]!><time="11:28:18.000+000" date="06-11-2013" component="LiteTouch" context="" type="3" thread="" file="LiteTouch">

  • SCCM 2007 Failed to run task sequence, inaccessible distribution point package files

    I am trying to deploy an OSD task sequence using a boot disk. After I boot up, select the task sequence it runs a test of dependencies. It then errors out saying program files are inaccessible on the DP. The file is the OS wim file.
    Ive checked the log file and it is trying to connect to the share to download but it never can. In a command window i can map to the share fine. i also checked that the client network access account is set up and its also in AD. Not sure what else to check.
    I assume i do not need to do any thing to give client network access account access to the share right?

    Have you tried accessing the location listed in SMSTS.log from the client?
    Is there an error message?
    Can you post the relevant snippet of the SMSTS.log
    Jason | http://myitforum.com/cs2/blogs/jsandys | http://blogs.catapultsystems.com/jsandys/default.aspx | Twitter @JasonSandys
    Yes, I can map the drive and copy files to it from the client (boot disk)
    Here's some of the log
    ![LOG[ Adding \\sccm.test.com\SMSPKGC$\BC100005\ to Matched Subnet DP list.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="resolvesource.cpp:1918">
    <![LOG[Found 1 DPs in subnet, 0 DPs in local site, 0 DPs in remote location and 0 Multicast DPs]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="resolvesource.cpp:1974">
    <![LOG[Shuffling HTTP matched subnet DP list.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:1990">
    <![LOG[Shuffling Matched Subnet DP list.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:2062">
    <![LOG[Skipping remote content locations.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:2132">
    <![LOG[Attempting to connect to \\sccm.test.com\SMSPKGC$\BC100005\]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="resolvesource.cpp:2151">
    <![LOG[Deleting any existing network connections to "\\sccm.test.com\*".]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:407">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:33.041+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:36.052+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:36.067+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:39.078+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:39.094+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:42.105+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:42.120+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:45.131+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:45.147+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:48.157+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:48.173+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:51.184+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:51.199+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:54.210+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:54.226+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:57.237+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:57.252+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:31:00.263+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:31:00.279+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[dwErr, HRESULT=80070775 (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,517)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:517">
    <![LOG[Failed to connect to "\\sccm.test.com\SMSPKGC$\BC100005" (1909)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tsconnection.cpp:517">
    <![LOG[!slistSMBPaths.empty(), HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,2163)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:2163">
    <![LOG[FALSE, HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\tspolicy.cpp,1635)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tspolicy.cpp:1635">
    <![LOG[Content location request for BC100005:3 failed. (Code 0x80040103)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tspolicy.cpp:1635">
    <![LOG[pTSPolicyManager->GetContentLocations( m_sPackageID, m_lSourceVersion, m_dwContentSourceFlags, slistContentLocations, slistHttpContentLocations, slistMulticastContentLocations, m_dwContentPackageFlags ), HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\tspolicy.cpp,2330)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tspolicy.cpp:2330">
    <![LOG[(*iTSReference)->Resolve( pTSPolicyManager, dwResolveFlags ), HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\tspolicy.cpp,2862)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tspolicy.cpp:2862">
    <![LOG[m_pSelectedTaskSequence->Resolve( m_pPolicyManager, TS::Policy::TaskSequence::ResolvePolicy | TS::Policy::TaskSequence::ResolveSource, fpCallbackProc, pv, hCancelEvent), HRESULT=80040103 (e:\nts_sms_fre\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,1208)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsmediawizardcontrol.cpp:1208">
    <![LOG[Failed to resolve selected task sequence dependencies. Code(0x80040103)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tsmediawizardcontrol.cpp:1208">
    <![LOG[hrReturn, HRESULT=80040103 (e:\nts_sms_fre\sms\client\tasksequence\tsmbootstrap\tsmediaresolveprogresspage.cpp,408)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsmediaresolveprogresspage.cpp:408">
    <![LOG[ThreadToResolveAndExecuteTaskSequence failed. Code(0x80040103)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tsmediaresolveprogresspage.cpp:408">
    <![LOG[ThreadToResolveAndExecuteTaskSequence returned code 0x80040103]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1368" file="tsmediaresolveprogresspage.cpp:221">
    <![LOG[Setting wizard error: This task sequence cannot be run because the program files for BC100005 are inaccessible on the distribution point. Please make sure that the packages are available, and the distribution points are accessible, and the appropriate network access account is configured if needed. For more information, please contact your system administrator or helpdesk operator.]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1368" file="tsmediawizardcontrol.cpp:1233">
    <![LOG[ResolveProgressPage::OnWizardNext()]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1368" file="tsmediaresolveprogresspage.cpp:113">
    <![LOG[Activating Finish Page.]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1368" file="tsmediafinishpage.cpp:106">

  • SCCM 2012 R2 With MDT 2012 AND MDT 2013 Side by Side

    Currently we're running 2012 R2 CU3 with MDT 2012 integrated into it. We're looking at upgrading to MDT 2013 (whatever the latest update is). What I'm wondering, and can't seem to find any information on, is if we can continue to use our MDT 2012 boot
    .wims/OSD Task Sequences/etc  until such time as we create and test new ones or are we going to have to update everything right away?

    Are you sure you are using MDT *2013* with ConfigMgr 2012 *R2*? That's not a supported configuration and I think there are multiple technical problems with this combination.
    The task sequences themselves don't change -- because they are ConfigMgr task sequences -- but the MDT tasks must be updated to use the MDT 2013 tasks. Boot image use is partially dependent upon the OS you are deploying however only WinPE 3.1 and WinPE 5.0
    based boot images are supported in R2.
    Jason | http://blog.configmgrftw.com | @jasonsandys
    Did you mean to ask if we were running MDT 2012 with ConfigMgr 2012 R2? Then yes we are. We did the upgrade from SP1 CU2 to R2 CU3 a couple of weeks ago but haven't upgraded MDT to 2013 yet. That's our next step but we also don't want to take down/break imaging
    capability if we can help it (major college, staff/students constantly breaking stuff, etc).

  • Cs.ini set custom property via wizard page

    I'm unable to understand why custom property DeployType is not parsed in CS.ini when set via custom wizard page. However when used
    Property("DeployType")<>"ThinDesktop" as a condition for skipping Application Selection Wizard. It works. Also, at the end of the wizard screen in summary page I see DeployType value is set to whatever radio button is selected.
    However, DeployType section is not parsed in CS.ini.
    Please help.
    CS.ini
    [Settings]
    Priority=ByLaptop, ByDesktop, DefaultGateway, DeployType, Default
    Properties=MyCustomProperty, DeployType
    [Default]
    OSInstall=Y
    SkipCapture=YES
    SkipAdminPassword=YES
    SkipProductKey=YES
    SkipComputerBackup=YES
    SkipBitLocker=YES
    [DefaultGateway]
    192.168.137.1=Home
    [Home]
    ;set timezone
    [ByLaptopType]
    Subsection=Laptop-%IsLaptop%
    [Laptop-True]
    ;laptop apps here
    [ThinDesktop]
    ;process selected apps
    SkipApplications=Yes
    [FullDesktop]
    ;list apps
    MadantoryApplications01="{5f3c6612-3a21-4b60-b592-968f70d7f8bd}"
    Wizard page:
    <Wizard>
      <Global>
      </Global>
      <Pane id="CDeploymentType" title="Computer Deployment Type">
        <Body><![CDATA[<H1>Select Computer Deployment Type :</H1>
    <table>
     <tr>
      <td>
       <input type=radio name="DeployType" id="TDRadio1" Checked value="ThinDesktop" language=vbscript AccessKey=A>
      </td>
      <td>
       <Label class="Larger" for=TDRadio1 language=vbscript ><u class=larger>T</u>hin Desktop.</Label>
      </td>
     </tr>
      <tr>
      <td>
       <input type=radio name="DeployType" id="FDRadio2"  value="FullDesktop" language=vbscript AccessKey=B>
      </td>
      <td>
       <Label class="Larger" for=FDRadio2 language=vbscript ><u class=larger>F</u>ull Desktop.</Label>
      </td>
     </tr>
    </table>]]></Body>
      </Pane>
    </Wizard>

    I'm unable to understand why custom property DeployType is not parsed in CS.ini when set via custom wizard page. However when used
    Property("DeployType")<>"ThinDesktop" as a condition for skipping Application Selection Wizard. It works. Also, at the end of the wizard screen in summary page I see DeployType value is set to whatever radio button is selected. However, DeployType
    section is not parsed in CS.ini.
    There are some misconceptions here.
    Typically, the cs.ini file is parsed *before* running the wizard. You don't actually *set* DeployType in the cs.ini file, so there is nothing to do here.
    Now if you wish to re-run the cs.ini file after the wizard, during the task sequence, then read this:
    http://www.deployvista.com/tabid/36/EntryID/139/language/en-US/Default.aspx
    Also note, that typically, if a value is already set, then ZTIGather.wsf will *not* override the value from something in the cs.ini file.
    Keith Garner - Principal Consultant [owner] -
    http://DeploymentLive.com

  • Deploying Apps in MDT 2013

    I am trying to deploy apps using MDT 2013 on clients machines but keep getting the
    following bdd.log error. Please note I can image,
    deploy drivers and packages in MDT with no issues except when I
    try to deploy apps:
    I have added all the applications in their
    individual folder in MDT, then i created a task sequence to install
    application. Each app gets their own "install application" command. Then on the client machine i run the following cmd with
    elevated privillege: cscript.exe
    \\ORS-WDS\DeploymentShare\Scripts\LiteTouch.WSF. The script runs after selecting the task but then disappeared and i get this bdd.log on the client:
    https://onedrive.live.com/redir?resid=8D6242F28512FDE3!564&authkey=!AFojuxXjHaKXl0I&ithint=file%2ctxt

    These are not the correct bdd.log files. Make sure you include the right ones. Also check the c:\windows\temp\... folder.
    From the error above:
    C:\windows\system32>err 0x8007051B
    # as an HRESULT: Severity: FAILURE (1), Facility: 0x7, Code 0x51b
    # for hex 0x51b / decimal 1307 :
    ecNotRitpMaster ec.h
    ERROR_INVALID_OWNER winerror.h
    # This security ID may not be assigned as the owner of this
    # object.
    # 2 matches found for "0x8007051B"
    This would suggest that you are still having permission/elevation problems.
    Keith Garner - Principal Consultant [owner] -
    http://DeploymentLive.com

  • Task Sequence Error - Failed to find CCM_SoftwareDistribution object (0x80040104)

    Hi, we recently migrated packages and a DP to SCCM2012. now, when we checked OS Deployment, the TS fails with error Code 0x80040104.   . it has errors with a driver package.
    I Already updated the DP, i also deleted it on all DPs and resend it.. no luck.
    Someone a clue. in the forum i saw an entry about a corrupt driver package.. but no further infos or a link.

    SMSTS.LOG
    Adding URL location item 2 2 00000374 00000001 http://HAMI0372.Global.BDFGroup.net/SMS_DP_SMSPKG$/BSS000B2    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    Prioritized locations:    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
      http://HAMI0372.Global.BDFGroup.net/SMS_DP_SMSPKG$/BSS000B2    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    BSS000B2 content location:     TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    BSS000B2 http content location: http://HAMI0372.Global.BDFGroup.net/SMS_DP_SMSPKG$/BSS000B2    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    Getting policy for CCM_SoftwareDistribution[AdvertID="BDF20002", PackageID="BSS000DE", ProgramID="*"]    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    FALSE, HRESULT=80040104 (e:\nts_sccm_release\sms\framework\tscore\tspolicy.cpp,2506)    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    Failed to find CCM_SoftwareDistribution object for AdvertID="BDF20002", PackageID="BSS000DE", ProgramID="*"    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    (*iTSReference)->Resolve( pTSPolicyManager, dwResolveFlags ), HRESULT=80040104 (e:\nts_sccm_release\sms\framework\tscore\tspolicy.cpp,3341)    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    m_pSelectedTaskSequence->Resolve( m_pPolicyManager, TS::Policy::TaskSequence::ResolvePolicy | TS::Policy::TaskSequence::ResolveSource, fpCallbackProc, pv, hCancelEvent), HRESULT=80040104 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,1480)  
     TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    Failed to resolve selected task sequence dependencies. Code(0x80040104)    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    hrReturn, HRESULT=80040104 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediaresolveprogresspage.cpp,408)    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    ThreadToResolveAndExecuteTaskSequence failed. Code(0x80040104)    TSMBootstrap    20.07.2012 09:02:29    1356 (0x054C)
    ThreadToResolveAndExecuteTaskSequence returned code 0x80040104    TSMBootstrap    20.07.2012 09:02:29    1216 (0x04C0)
    Setting wizard error: This task sequence cannot be run because a package referenced by the task sequence could not be found. For more information, contact your system administrator or helpdesk operator.    TSMBootstrap    20.07.2012
    09:02:29    1216 (0x04C0)
    ResolveProgressPage::OnWizardNext()    TSMBootstrap    20.07.2012 09:02:29    1216 (0x04C0)
    Activating Finish Page.    TSMBootstrap    20.07.2012 09:02:29    1216 (0x04C0)
    Loading bitmap    TSMBootstrap    20.07.2012 09:02:29    1216 (0x04C0)
    Executing command line: X:\windows\system32\cmd.exe /k    TSBootShell    20.07.2012 09:02:30    804 (0x0324)
    The command completed successfully.    TSBootShell    20.07.2012 09:02:30    804 (0x0324)
    Successfully launched command shell.    TSBootShell    20.07.2012 09:02:30    804 (0x0324)
    Exiting task sequence wizard.    TSMBootstrap    20.07.2012 09:11:59    1216 (0x04C0)
    Exiting with return code 0x00000000    TSMBootstrap    20.07.2012 09:11:59    1216 (0x04C0)
    Execution complete.    TSBootShell    20.07.2012 09:11:59    828 (0x033C)
    Finalizing logging from process 800    TSBootShell    20.07.2012 09:11:59    828 (0x033C)
    Finalizing logs to root of first available drive    TSBootShell    20.07.2012 09:11:59    828 (0x033C)
    Successfully finalized logs to C:\SMSTSLog    TSBootShell    20.07.2012 09:11:59    828 (0x033C)
    Cleaning up task sequencing logging configuration.    TSBootShell    20.07.2012 09:11:59    828 (0x033C)

Maybe you are looking for