Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by Erik

  1. An update to SmartDeploy Enterprise is now available for download! For SmartDeploy Enterprise version 1940 we have release a few new features as well as addressed a few customer bugs. Please see the lists below for further information on both. Features Build Wizard: The Build Wizard is a new application that is installed with SmartDeploy Enterprise to aid in the creation of a virtual reference machine. Build Wizard can create a VM for VMware Workstation and Player, Windows Virtual PC and Oracle Virtual Box and apply custom settings. The Build Wizard is a Silverlight application that requires a new prerequisite check during SmartDeploy Enterprise installation. We now require that the technician computer have both Silverlight and .Net 4.0 installed prior to installing SmartDeploy Enterprise. If these prerequisites are not met the installer will try to automatically install them. Microsoft does not support .Net 4.0 installation to Windows XP SP2 and below, causing us to adopt this requirement as well. If the system you are installing to does not meet any of these requirements you will be prompted to make the proper changes. Overtime you will see more of SmartDeploy Enterprise transition to using a Silverlight code base making these requirements even more important. Ability to deploy Install.wim from a Windows product DVD (Vista and higher): Previously SmartDeploy Enterprise would not create the BCD when installing images that were missing the store. This has been changed to allow for the deployment of the install.wim to speed up testing and deployment of a vanilla image to computers. Please note that when using the Install.wim from a product DVD you will need to access the Advanced options of Deploy Wizard to enable the Administrator account. Updated SmartDeploy Enterprise boot environment (SmartPE): We have updated SmartPE to Windows PE 3.1 and included hotfix KB982018. This update will allow SmartDeploy Enterprise to make better use of advanced format disks. For more information on this update and the impact of advanced format disks please see the knowledge base article. Added ability to capture VMware ESX virtual hard drives offline: SmartVDK (the virtual disk connection utility used by SmartDeploy Enterprise) has been updated to allow the offline capture of VMware ESX virtual hard drives. The virtual hard drive will need to be exported from the VMware ESX server prior to capture. Fixes Updated credential prompts: The credential prompts in SmartPE have been updated to be more straightforward. The prompts went from a 4 line to 2 line entry model. 1930 Credential Prompt 1940 Credential Prompt More informative domain join dialog: We have updated the dialog you see when attempting to join a computer to a domain. The new text boxes contain a title stating to use the FQDN of the domain and distinguished name of the OU. Large Platform Pack causing overflow: Under certain circumstances users would receive an overflow error when attempting to use a large Platform Pack. We have updated the Deploy Wizard to allow for more file entries in the Platform Pack to fix this issue. %SmartDeploy_Media% causing tasks to fail: In version 1930 of SmartDeploy Enterprise a check to ensure the file being called from a pre or post image task exists was implemented. The check was not resolving the %SmartDeploy_Media% variable correctly however, causing a false positive. This has been updated to pre-resolve the variable before enacting the check. Default file name when saving answer file: When exporting an answer file form the Deploy Wizard the name will now be automatically populated with SmartDeploy.xml.
  2. In SmartDeploy version 1920 we have added the feature to list multiple domains and OUs in an answer file. You can then choose from this list during deployment. I am going to take a minute to explain how to set this up with an existing answer file. By default when specifying a domain and exporting the answer file you will get something that looks like this: <network_identification> <computer_name/> <!-- 0 = Domain, 1 = Workgroup --> <membership>0</membership> <domain>SmartDeploy.Local</domain> <domain_options><option></option></domain_options> <organizational_unit>Cn=test,cn=computers,dc=SmartDeploy,dc=local</organizational_unit> <organizational_unit_options><option></option></organizational_unit_options> <workgroup/> </network_identification> If you wish to add another domain or OU to this list you can simply add the next entry in the option node. For example: <network_identification> <computer_name/> <!-- 0 = Domain, 1 = Workgroup --> <membership>0</membership> <domain>SmartDeploy.Local</domain> <domain_options><option>Prowess.Local</option></domain_options> <organizational_unit>cn=test,cn=computers,dc=SmartDeploy,dc=local</organizational_unit> <organizational_unit_options><option>cn=test,cn=computers,dc=Prowess,dc=local</option></organizational_unit_options> <workgroup/> </network_identification> The resulting options in Deploy Wizard will look like the picture below. If you wish to add more options you simply need to add another <option> set. For example: <network_identification> <computer_name/> <!-- 0 = Domain, 1 = Workgroup --> <membership>0</membership> <domain>SmartDeploy.Local</domain> <domain_options><option>Prowess.Local</option><option>Test.Local</option></domain_options> <organizational_unit>cn=test,cn=computers,dc=SmartDeploy,dc=local</organizational_unit> <organizational_unit_options><option>cn=test,cn=computers,dc=Prowess,dc=local</option></organizational_unit_options> <workgroup/> </network_identification>
  3. In SmartDeploy Version 1.1.1980 we have added additional regional setting support to the Language/Culture drop down in the Deploy Wizard, as well as an advanced answer file change for more granular control. Additional Language/Culture Listings: In previous versions of SmartDeploy we only had Language/Culture support for the main language packs and language interface packs offered by Microsoft. This led to some confusion when wanting to use a specific language, say English, with a standard locale, like United Kingdom. In version 1980 you will now see a more comprehensive list of Language/Culture pairings when deploying languages. You can find a full list of Language/Culture pairings here. Custom Language/Culture Support: We have also added a new section to the SmartDeploy answer file that will give you the option to specify a custom set of UI Language, System Locale, User Locale, and Input Locale much like you would see in the unattend.xml that is created from Windows System Image Manager. This obviously requires the use of an answer file during deployment. The additional settings will give users the ability to specify any standard locale code (i.e. en-US, 0409, or English (United States)) for any of the four options above. To use this setting you will need to edit the SmartDeploy.xml answer file that is being used with deployment. Examples below. Standard regional settings in answer file: <regional_settings> <time_zone>(GMT-08:00) Pacific Time (US and Canada)</time_zone> <input_locale>English (United States)</input_locale> </regional_settings> Extended regional settings in answer file: <regional_settings> <time_zone>(GMT-08:00) Pacific Time (US and Canada)</time_zone> <input_locale> <ui_language>en-US</ui_language> <system_locale>en-US</system_locale> <user_locale>en-US</user_locale> <input_locale>en-US</input_locale> </input_locale> </regional_settings> As you can see you will need to add nested nodes for each of the four regional settings under the default <input_locale> node. This will cause the Deploy Wizard to use what is entered in the answer file rather than a standard region that is defined in the wizard itself.
  4. Erik

    Boot from network?

    Hello, You can find information about network booting with SmartDeploy on our White Papers page here. On this page is a guide for integrating SmartDeploy with Windows Deployment Services, which SmartDeploy uses for PXE boot. Hope that helps! Thanks, Erik
  5. Erik

    computer name CEVI-PCxxxxxx

    Hi Shana, To know what is going on with the domain join I would need to take a look at the C:\Windows\Debug\Netsetup.log from a machine that went through the deployment process and failed to join the domain. You can either reply to this thread with it, or send it over to support and I will take a look. Thanks, Erik
  6. Erik

    Query keyboard

    Hi Shana, What is the error that you receive when choosing the boot.wim? Also when in the process does it occur? Also when you mention that it works with fr-FR, does that mean that the locales are updated when booting to the pre-installation environment, or the DISM commands complete? Thanks, Erik
  7. Hi Danny, It looks like you had some correspondence with our support team, but I would like to close the loop on this one. We generally try and be as exact as possible when adding drivers to the Platform Packs, meaning we only add INF's and binaries that are needed, not everything from a downloaded package. This keeps things clean and avoids any conflicts. However if you are in a bind and need to get a pack built quickly, you can leave all the ancillary files that are downloaded with the driver, it will just cause your pack to be larger. Below are a few links to documentation on the process of building a Platform Pack as well. SmartDeploy Users Guide Creating Custom Platform Packs Video Hope that helps, Erik
  8. Erik

    Query keyboard

    Hi Shana, The Windows Preinstallation Environment that we utilize is sealed with the QWERTY keyboard layout. This is changeable, however would take some custom work on your end. Create boot media through the Media Wizard Get the Boot.wim out of the Sources folder on the root of the media created in step 1 Mount the Boot.wim with DISM (dism /mount-wim /wimfile:c:\boot.wim /index:1 /mountdir:c:\mount) Use DISM to change the keyboard layout (dism /image:c:\mount /Set-InputLocale:nl-NL) there is a list of InputLocales here Unmount the WIM and commit changes (dism /unmount-wim /mountdir:c:\mount /commit) Add the Boot.wim that was modified back to the Sources folder of the media created in step 1 Thanks, Erik
  9. Erik

    postinstall .exe files

    Hi Shana, To install a driver, application, or run a command after deployment you can use tasks. Tasks exist in two places, the Platform Pack and the Deploy Wizard. The tasks in the Platform Pack are targeted to a specific computer type, while the task created in the Deploy Wizard will be targeted at all computer types. If the driver you are installing is for a specific machine type you may want to use the Platform Pack, if its not you can use the Deploy Wizard task. Creating a task in a Platform Pack: Add your executable to a folder, for instance C:\Setup Open the Platform Pack, expand the Make/Model nodes Right click the OS that you would like to use the installer with and select Add Browse to C:\Setup and select OK You should now see a subnode of the OS that is labled Setup, click this In the right hand pane there is a Tasks section, select Add Change the Phase to Specialized Mini Setup, First boot or First logon Change the Command to [platformfolder]\Setup\Setup.exe /s (where the file name and silent install switch match that of your installer) Save the Platform Pack The process is much the same in the Deploy Wizard, however the installer will need to be in a location that is accessible to the OS during deployment, for instance in the image. To locate the Deploy Wizard task section boot a target device to SmartPE, select Deploy an image, select Advanced and then navigate to the Tasks tab. Thanks, Erik
  10. Erik

    Combined answer file

    Hi Steve, Unfortunately Sysprep can only accept one answer file. If you wanted to combined your answer file with the SmartDeploy answer file at deployment time this could be done, however would require a custom script to merge the two XML files, or add the new settings to the SmartDeploy created unattend.xml. Thanks, Erik
  11. Erik

    Media Wizard

    The regional settings can be changed through the operating system's control panel. For example in the Windows 7 Control Panel you will see the option for Clock, Language, Region.
  12. Erik

    restore data

    Hi Shana, When you say move the data, are you referring to user data and settings, or a complete backup of the OS? If it is user data and settings SmartDeploy would handle this with the integration of the User State Migration Tool from Microsoft. This integration can be implemented in one of two ways; Hardlink Migration: All data/settings are preserved in a migration store on the local HDD of the machine that you are deploying to. Once deployment is complete the data/settings are put back to their normal location. Network Migration: All data/settings are copied to a network location while deployment takes place. Once deployment is complete the data/settings are copied back down to the machine. You can find a whitepaper that further details the integration here. Thanks, Erik
  13. Hi Allen, When creating offline deployment media the Platform Pack is copied to a z folder created on the media. It is also renamed Default.ppk automatically. If you change your answer file to reflect this you should be good to go. In regards to renaming your combined pack, no you do not have to as the Media Wizard will do that automatically when creating offline deployment media. Thanks, Erik
  14. Hi Allen, If your Platform Pack is called Default.ppk and resides in the same folder as the image it should be used automatically, no need to change the XML file to point to the pack. If that all looks good it could be a problem with the WMI query that is being run from the Platform Pack. Each Platform Pack queries the Manufacturer and Model fields of WMI, in some instances the OEM doesn't all ways set these values correctly. If you want to post the Deploy.log from C:\Windows\Debug on a deployed machine we can see if the Pack was used. Thanks, Erik
  15. Erik

    Windows 7 product key issues

    When entering the product key during deployment the key is passed off to sysprep to process. Assuming that the version of Windows you are deploying matches the version of Windows your key is intended for you shouldn't have a problem. To check the SKU of Windows you can run "slmgr.vbs -dlv" from an administrative command prompt on your virtual reference machine. This command will return all the licensing information from the OS, you will want to ensure the Channel is Volume. If this all looks good our support team could have a look at the Setupact.log from C:\ Windows\Panther to see why sysprep isn't processing your key or you could try installing the product key via a task created from the Deploy Wizard. If you want to create a Task you can follow the steps below. Boot a target device to the SmartDeploy boot environment Select Deploy an image Select Advanced, and then the Tasks tab Select Add to create a new task Change the Command to "cmd.exe /c C:\Windows\System32\slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" where the x's are your product key Change the Phase to First boot as system or First logon to desktop If you want to automatically activate the machine you can create another task in the same phase to run "cmd.exe /c C:\Windows\System32\slmgr.vbs -ato" Continue your deployment as normal If you would like to automate this process in the future you can Export an answer file on the Summary page of the Deploy Wizard
  16. Erik

    SCCM 2012 SP1

    Hi Paul, It looks like Microsoft made some major changes in SP1. Namely the default boot environment was updated from Windows PE 3.1 to Windows PE 4.0. Unfortunately SCCM will no longer accept boot media that is based on Windows PE 3.1 (like SmartDeploy's). In order for SmartDeploy to work with SCCM 2012 SP1 we will need to update our boot environment to Windows PE 4.0 as well. This is on the road map however is a large undertaking. At this time I currently do not have a time frame for completion. For now SCCM 2012 and below will need to be used if you intend to integrate. Thanks, Erik
  17. Erik

    Unable to capture VM

    Hi Paul, The log is located in %temp%, which is the signed in users temporary directory. If you open a run dialog box and type in %temp% it will open the folder for you. Let me know how the reinstall goes. Thanks, Erik
  18. Erik

    BIOS updates

    If you want to see what level the BIOS will be updated too you can check the Platform Pack. Inside the Platform Pack, under the OS node you will see a folder called BIOS. Select the BIOS node and check the right hand pane for the version that is being queried. If the version on the machine is already higher than this it will not be updated. You could also check the Deploy.log that is in C:\ Windows\Debug after a deployment completes to see if the BIOS task was executed.
  19. Erik

    Unable to capture VM

    Hi Paul, If the solutions in the knowledge base didn't work you could always try uninstalling and then reinstalling SmartDeploy. If you continue to have problems can you either post a copy of the Capture.log, or send one over to support@smartdeploy.com? You will find the log located in %temp%. Thanks, Erik
  20. Erik

    BIOS updates

    Great question. SmartDeploy addresses BIOS updates the same way it does device drivers, with Platform Packs. Inside a Platform Pack downloaded from SmartDeploy.com you will find a BIOS folder that has the BIOS executable for the OEM. This is coupled with a preset task that queries the BIOS to get the version, then will run the update if it is needed. The great thing for customers using the packs from SmartDeploy.com is that this just happens, no need to make any modifications on your end. If you would like to add a BIOS to your own custom Platform Pack you can check out the SmartDeploy Enterprise User's Guide or the Creating Custom Platform Pack video here.
  21. Hi, In order to change the CMID you will need to rearm Office manually. To do this you can follow the instruction here. The rearm process can be run either before shutting down the virtual machine for capture or as a task from the Deploy Wizard. Thanks, Erik
  22. Hi Kris, It looks like quite a bit is going on. Generally when we see this many errors it means something went wrong in the installation process. Can you please uninstall SmartDeploy completely, reboot the machine and reinstall. Before reinstalling it would be good to disable any antivirus/security software to ensure it is not blocking writes to temp or the mounting process for the boot media. If you continue to have problems it would be great to send the following logs over to support@smartdeploy.com. %temp%\Platform.log %temp%\Media.log %temp%\License.log Thanks, Erik
  23. Erik

    Media Wizard

    Hi Tom, I have seen this come about in the past when the Media Wizard cannot correctly get the size of the Platform Pack. Can you please try changing the number format in regional settings to English rather than what it currently is? Thanks, Erik
  24. Erik

    HP 2540p & HP 8400

    Hi Paul, That will do, can you please send it off to our support team to take a look at. You can reference this thread. Thanks, Erik
  25. Erik

    Smartdeploy With SCCM 2012

    Hi Tom, If you are receiving the same error on the same screen as what is mentioned above it would probably be best to try and recapture your image. If you continue to see problems you can check that the SmartDeploy metadata exists in the WIM file. To do so you will need to open the SmartDeploy Enterprise Command Prompt and run SmartWIM /info [path to WIM] then copy the resulting info and reply with it. Thanks, Erik