Collect Driver information with SCCM


By default SCCM doesn’t collect drive info. Potent Engineer have a great post about adding driver info to SCCM.

Download the powershell script “Collect_Driver_Info.ps1” and deploy it on all the devices you want to collect driver info. To get an updated list, you have to run it more the one time. Ex once a week or month.

You should make sure that it have run on one or more machines before you continue this guide. Otherwise you can see the WMI class.

Open the SCCM console and navigate to Administration -> Client Settings read more

Setup a SCCM Technical Preview lab server in Azure


To get an idea of what is going to be in the next SCCM CB, it is a good idea to setup a SCCM TP lab. You can do that in Azure and here is how. This is a quick and dirty SCCM TP lab just to get an idea what new features might be in the next release.
So I have not created any client for deployment. If you want a bigger lab, then you can see this article: http://www.verboon.info/2017/02/deploying-configmgr-current-branch-in-azure-dev-test-lab/

1. Create a SQL Server 2016 SP1 Enterprise on Windows Server 2016 called CM01. It is up to you how you spec it. I have just chosen the cheapest one. read more

WinPe boot images from ADK 1607 may fail with dism error


 UPDATE 2016-12-31:

Microsoft is fanally doing something about this issue. See the article from Microsoft here:

Apply Driver Package task fails when the ADK is upgrade to ADK 10 1607

Happy new year 🙂

———————————-

I have updated to ADK 1607 In my SCCM environment. I uninstalled the old ADK and installed 1607 adk and ran this PowerShell script to update my existing default boot images. I created a new MDT boot image, so I got the newest boot images. I tested my Windows 10 deployment without any errors. But my Windows 7 deployment fail the Apply device drivers step. read more

Update Dell bios during OSD


In this post I will show you how to update the bios on a Dell during OSD. I have created the following folder structure for the Dell bios updates:
SCCM_SHARE/Dell Bios Update/MODEL/BIOS_FILE
image

1. Download the bios you want to deploy from Dell support site. In this example the file is called “O7010A23.exe”

2. Create a SCCM package with the bios file that you downloaded in step 1.

3. Create a new group in your task sequence and call it “Bios Tasks Windows 10”. I create the group because I want only this step to run it is Windows that I deploy. I control that with a SCCM variable. read more

Configure Dell Bios during OSD


If  you want to manage Dell bios settings with SCCM and OSD, then you can follow this guide. I will show you how to configure Dell bios. This post contains info from this blog post  and this blog post from Mike Terrill.

1. Update the bios to the newest version. (See this blog post if you want to do that with SCCM and OSD)

2. Download “Dell Command Configure” and install it.
image
Click “Install”

image
Click “Next”

image
Read the license agreement and accept it. Click “Next” read more

Speed up first login on Windows 10


I work in a place where we have a lot of kiosk pc’s and pc’s that people can borrow. This mean that it is a first logon (almost) every time someone is logging in to Windows. The first logon time is not very fast in Windows 10, in fact it is very slow. There are some thing that you can do to speed up the first login time.

  1. Remove Windows store apps
  2. Remove “First login animation”
  3. Remove “Consumer” apps
  4. Added a auto logon with a _”Dummy” user
  5. Remove printer mapping via GPO or uses Printer driver version 4

1. Windows store apps is getting installed in the user profile on every user that logon to Windows. And this takes time. So I remove the Windows store apps that I don’t need with PowerShell. Michael Niehaus have written a PS script that does it based on a XML file. Get RemoveApps.zip here. You just comment the apps that you want to keep in the XML file and then run the script. You can add it to a SCCM task sequence. read more

BIOS to UEFI switch in one task sequence


Jörgen Nilsson have a great post here on how to do the BIOS to UEFI switch on one task sequence in SCCM. There was a couple times during his guide where I had to try different things before I could get it to work. So that is why I made this post.

All the credit goes of course to Jörgen Nilsson!

x1. Download copy.cmd

x2. Download TSEnv2-6.0.0.5 from 1E (http://info.1e.com/website-freetools-1e-tsenv2)

1. Localize your “\\SERVER\DRIVE$\Microsoft Configuration Manager\OSD\bin”.

2. Copy the corresponding version of TSEnv2.exe to the x64 as well as the i386 subfolder. read more

Add HP warranty info to SCCM


UPDATE 2016-10-29:
HP have changed the layout and data type on the HP warranty page, so the script doesn’t work right now. I don’t have the time to update it right now, but I will make a tweet when I do.

In this blog post I will show you have to retrieve warranty info from HP website and add it to SCCM.
I have created a PowerShell script that read the computers serial number and the connect to HP website and get the warranty info. Then the script create a WMI class with the warranty info so we can inventory the data with SCCM. read more

OSD Pre-Flight check


2016-07-04 UPDATE: I have updated the hta script, because there was an issue with the Wi-Fi and UEFI detection. It is fixed now.

——————————————————————-

Last week I created this post on how you can do a UEFI check if you are installing Windows 10. I have extended that check with this Pre-Flight Check.

To make sure that a Pc is ready for your task sequence deployment and to minimize the risk of an error during OSD, you can do some checks before you start your OS deployment with a Pre-Flight check. This Pre-Flight check have to be at the beginning of your task sequence, because then you don’t break break anything on the existing installation if the requirement is not meet. This solution is using this hta with some customization that I have made. read more

UEFI check in task sequence


In this post I will show you have to create 3 steps in your task sequence that checks if the computer is running UEFI. This is useful if you are installing Windows 10 and want to make sure the UEFI is enabled. The check is running at the start of the task sequence, so it doesn’t format the disk if the BIOS setting is not UEFI. This means that you can boot the Pc with the old installation if the check fails. If you want to semi automate the switch from BIOS to UEFI, see this post. 1E have a fully automated process and you can get more information here. Nickolai Andersen have a blog post where he automate the switch on Dell computers. Thanks to the blog post on Garytown for the inspiration. read more