Jun 14, 2023
3
0
10
Hey everyone! I am using an automated deployment created in Windows SIM via USB's to mass install Windows 10 Pro on laptops and desktops. I would like to know if it is possible to take this a step further.

When the automation is done, and the laptop is at the home screen, is it possible to have the laptop automatically print out the system information to a laser printer (RAM, HDD/SSD, CPU)?

Basically generating a report per unit to show the internals.

Thanks!
 

Ralston18

Titan
Moderator
Yes.

Lots of possibilities:

You can use Powershell "Get-ComputerInfo" as a starting point.

And there are other "Get"'s available.

Overall, more information is needed.

What automated process is being used? Some commercial packgage or your own scripts?
 
Jun 14, 2023
3
0
10
Yes.

Lots of possibilities:

You can use Powershell "Get-ComputerInfo" as a starting point.

And there are other "Get"'s available.

Overall, more information is needed.

What automated process is being used? Some commercial packgage or your own scripts?

We created automated scripts using Windows System Image Manager. It currently creates partitions, installs Windows 10, runs through OOBE, and puts you at the main home screen.

I am not 100% sure how to incorporate Powershell in with Windows SIM, or how to really write that code...
 

Ralston18

Titan
Moderator
Fair enough.

I am going outside of my comfort zone a bit (full disclosure) but I think the requirement is viable as I understand things from "afar".

My search criteria being: "How to run Powershell in Windows SIM"

You can certainly revise the search criteria for your needs and continue to modify the search criteria to narrow the details.

FYI:

https://superuser.com/questions/1342587/powershell-scripts-in-windows-unattend-answer-file-xml

Old link. However, it may give you some insight regarding how to proceed.

Also this link:

https://learn.microsoft.com/en-us/windows/deployment/deploy-windows-to-go

My suggestion is to separately run the "Get-ComputerInfo" cmdlet via Powershell to see the results.

Powershell has many, many Gets available and the output can be formatted.

Two objectives:

1) Create the necessary Powershell Script (or some simple "Gets") to output the desired system information.

2) Incorporate those cmdlets and/or script at or near the end of the automation process.

Very likely that you will need to start learning Powershell sooner or later.