Do you want full control over your client environment? In that case you would need a good procedure to asses your hardware before it goes into production. Some enterprises today have a test environment with hardware representative to production for certification and troubleshooting purposes, this is a very good start, but to take this a bit further you would need to look at some automated testing as well, Windows Performance Toolkit in Windows 7 SDK is a very good start, but to take it every further you would go for Windows 8 ADK and Windows Assessment Services.
WAS is a test framework used to automate running assessments that measure performance, reliability and functionality on multiple computers in a lab environment. It helps you eliminate fragmented, error-prone, expensive, pre-deployment test processes, and enables you to replace multiple steps and inconsistent tools with just one tool.
Read more: http://msdn.microsoft.com/en-us/library/hh825573
The environment should consist of
- 1 Server for storing the results, images etc
- Windows Server 2012, Windows Server 2008 R2
- Technician’s computer
- Windows Server 2012, Windows Server 2008 R2, Windows 8, Windows 7 SP1
- Test computers
- Computers must support USB boot, PXE boot, network adapter
- All computers must be on the same subnet, should not share the same subnet as production computers
- DHCP server to assign IP to test computers
First, fire up your Windows 2012 or 2008 R2 Server to install and configure the service. Read a bit more about it here: http://msdn.microsoft.com/en-us/library/hh825515
I would carefully read the requirements before starting the installation. Now time to start the ADKSetup.exe and select these features:
Now start Windows Assessment Services – Client from the start menu to start initialize the service.
Press yes to start the initializing and it looks something like this
Press OK to configure WinRM
So what happened.. In the root folder there is a new folder – Relax this is also shared and some inbound firewall rules were created.
Also a local user account was created, this user is not a member of the administrators group.
It takes a while to initialize the and finally the Windows ASC will appear with this screen
There are a lot of options to assess you computers, but I will just go forward with adding one running Windows 8 Release Preview computer to the inventory and make a test case for this computer. If you like to read more about how configure the service: http://msdn.microsoft.com/en-us/library/hh825412
On the Windows 8 computer:
Logon with a local admin account
Connect to the relax share with the user created, example
net use \\SERVER\relax /user:localadmin Pass.word
and from a elevated command prompt run CompleteDeployment.cmd
Press Yes and Enter, this will restart, auto logon and prepare the computer for assessments
Open up the console on the server and your computer should be visible in the inventory
Lets start a project! Press “Create a new project” at step 3
Enter a project name and press Next to add computers from the inventory.
Press Add… select the computer you just added and press OK to add the computer to the project and press Next
On the last page, just press Finish and add no images.
As you can see an empty project is created with no jobs, so lets add some jobs
Enter a name for the job and choose to create a job from a template
There are some jobs to choose from, I will go for the last job “Startup and Shutdown Experience”
Time to configure the job, select Assets and press Add… to add your computer and select “Use Predeployed Image”
To edit, re-order, add or delete the Assessments included in the job, use the pane to the left and to finally start the job, just hit Run at the bottom right.
My Assessments ended up like this before I hit the run button
After the screen above, the server is waiting for the test computer, so when the below screen appears on the server, go back to the test computer and run the same script as you did when you did the inventor of the computer.
The process meter should now change and the client should perform the assessments and restart a couple of time, depends on what types of assessments you added.
If you end up with an error like this, double click to figure out what happened.
I figured out that I misconfigured my assessments, obviously I thought I had hibernate on my virtual client.. So I ended up reconfigured my Assessments like this
And rerun the job, back to the test computer and deleted the folder %SystemDrive%\Relax and rerun the script. Finally the job runs smoothly.
What do you think? There are also possibilities to compare results, drill down in the reports, copy the report, look at old results etc.
This can help you impress your manager at anytime
and minimize troubleshooting, service desk costs…
And finally some resources on TechNet
wow…it’s amazing i like that. lista de email lista de email lista de email lista de email lista de email