Skip to main content

Posts

Showing posts from 2014

Windows 7 / 8.1 : Dynamically load drivers in a SCCM 2012 task sequence

Windows 7 / 8.1 : Dynamically load drivers in a SCCM 2012 task sequence with Nomad Overview: Within your organisation you have many different types of computer models.  You want a single build task sequence that can dynamically select the correct driver package to install with the OS. The Answer: To achieve the dynamic selection it is necessary to implement a MDT 2013 database (supply link) in which the Task Sequence will gather the assigned PackageID based on a Model type WMI query. With this Task Sequence variable %OSDDRIVERPACKAGE% it is possible to use a command line to run an election and locate the PackageID within the local subnet. NomadPackageLocator.exe -Nomad_local -RemoveHTTPLocations -RequireNomad -HideErrorDialog -RestrictPackages=%OSDDRIVERPACKAGE% Then as a follow up step the use of SMSNomad.exe prestage command will query the DP for the package and then download the Package from the winner of the election SMSNomad.exe --s --Prestage --pp=http://%SMSDP%/SMS_PP_SMSPKG$/%O

Windows 7 / 8.1 : Dynamically load drivers in a SCCM 2012 task sequence

Windows 7 / 8.1 : Dynamically load drivers in a SCCM 2012 task sequence with Nomad Overview: Within your organisation you have many different types of computer models.  You want a single build task sequence that can dynamically select the correct driver package to install with the OS. The Answer: To achieve the dynamic selection it is necessary to implement a MDT 2013 database (supply link) in which the Task Sequence will gather the assigned PackageID based on a Model type WMI query. With this Task Sequence variable %OSDDRIVERPACKAGE% it is possible to use a command line to run an election and locate the PackageID within the local subnet. NomadPackageLocator.exe -Nomad_local -RemoveHTTPLocations -RequireNomad -HideErrorDialog -RestrictPackages=%OSDDRIVERPACKAGE% Then as a follow up step the use of SMSNomad.exe prestage command will query the DP for the package and then download the Package from the winner of the election SMSNomad.exe --s --Prestage --pp=http://%SMSDP

Windows 8.1: How to capture a golden image and preserve the Metro layout.

Windows 8.1: How to capture a golden image and preserve the Metro layout. Overview: There are several ways in which it is possible to customize the start screen/ Metro layout in Windows 8.1 (GPO, PowerShell, XML). I didn’t want to use GPO as the menu options would be enforced preventing the end user from making customizations and PowerShell would only modify the current users profile.  The intention was to provide an out of box experience that was customized for each users who logs in. The use of ‘CopyProfile’ during the image capture is able to apply a default layout for each user who logs in after being built. The solution:  1. Customize the Metro layout, start screen etc 2. Create an XML file called Unattend.xml 3. Open Unattend.xml with notepad and copy the corresponding text below (Choose the correct OS architecture). Save to C:\Windows\System32\Sysprep [64-bit Unattend.xml] <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-micro

Windows 8.1: How to capture a golden image and preserve the Metro layout.

Windows 8.1: How to capture a golden image and preserve the Metro layout. Overview: There are several ways in which it is possible to customize the start screen/ Metro layout in Windows 8.1 (GPO, PowerShell, XML). I didn’t want to use GPO as the menu options would be enforced preventing the end user from making customizations and PowerShell would only modify the current users profile.  The intention was to provide an out of box experience that was customized for each users who logs in. The use of ‘CopyProfile’ during the image capture is able to apply a default layout for each user who logs in after being built. The solution:  1. Customize the Metro layout, start screen etc 2. Create an XML file called Unattend.xml 3. Open Unattend.xml with notepad and copy the corresponding text below (Choose the correct OS architecture). Save to C:\Windows\System32\Sysprep [64-bit Unattend.xml] <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas

Windows 8.1: How to install .NET 3.5

Windows 8.1: How to install .NET 3.5 Overview: When you try to install .NET 3.5 through the control panel you have the choice to search Windows update servers or specify media.  In either case you are unable to install .NET with an error. The solution: 1. Copy the d:\SXS folder from the media to the C drive. 2. Open and Administrator command prompt. 3. Type: dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs / 4. .NET has been successfully installed.

Windows 8.1: How to install .NET 3.5

Windows 8.1: How to install .NET 3.5 Overview: When you try to install .NET 3.5 through the control panel you have the choice to search Windows update servers or specify media.  In either case you are unable to install .NET with an error. The solution: 1. Copy the d:\SXS folder from the media to the C drive. 2. Open and Administrator command prompt. 3. Type: dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs / 4. .NET has been successfully installed.

1e PXE Everywhere / PXE Lite

1e PXE Everywhere / PXE Lite Overview: Dell Venue 11 Pro to PXE boot using 1e PXE Everywhere results in the message below and fails to load the boot image. Checking  Media Presence Media  Present Start PXE over IPv4 PXELiteServer.log details Sending DHCP ACK to [D4##:##:##:##:D3:F5] at client 10.160.3.204:68 PXELiteDhcpFilter_D4##:##:##:##:D3:F5 15/09/2014 16:18:49 11412 (0x2C94) Error: recvfrom failed (DHCP). The virtual circuit was reset by the remote side PXELiteDhcpFilter_D4##:##:##:##:D3:F5 15/09/2014 16:18:49 11412 (0x2C94) More to follow.. Leave feedback on your successes Resolution: In my case I was using PXE Everywhere v2.2 which will support laptops with UEFI as well as Legacy boot options. However, tablets like the Venue 11 Pro are native UEFI and this is currently not supported! I big surprise considering the demands on Enterprise IT to deploy Windows 8.1 as just another OS (JAOS we'll see if it catches on).  1e reported that in v2.3 due later this year (todays date: 22

1e PXE Everywhere / PXE Lite

1e PXE Everywhere / PXE Lite Overview: Dell Venue 11 Pro to PXE boot using 1e PXE Everywhere results in the message below and fails to load the boot image. Checking  Media Presence Media  Present Start PXE over IPv4 PXELiteServer.log details Sending DHCP ACK to [D4##:##:##:##:D3:F5] at client 10.160.3.204:68 PXELiteDhcpFilter_D4##:##:##:##:D3:F5 15/09/2014 16:18:49 11412 (0x2C94) Error: recvfrom failed (DHCP). The virtual circuit was reset by the remote side PXELiteDhcpFilter_D4##:##:##:##:D3:F5 15/09/2014 16:18:49 11412 (0x2C94) More to follow.. Leave feedback on your successes Resolution: In my case I was using PXE Everywhere v2.2 which will support laptops with UEFI as well as Legacy boot options. However, tablets like the Venue 11 Pro are native UEFI and this is currently not supported! I big surprise considering the demands on Enterprise IT to deploy Windows 8.1 as just another OS (JAOS we'll see if it catches on).  1e reported that in v2.3 due later this year (