OEM Support Page with Metro style


Computer properties can be customized to display different informations as for an example :
  • Your company logo
  • Computer model
  • Manufacturer
  • Support Hours 
  • Support number



You can also add a personnalized support page, as below.

In this post I will show you a way to display some computer, user ... informations and also allow the user or technician to access quickly to different functionnalities. 


How it looks ?


1 / Which informations 

This support page is organized in 4 parts (TabItem), as below :


Computer informations

User informations
System informations
Network informations
Security informations


2 / Buttons actions

9 buttons are also available to do below actions :

Drivers status list button
Show last events log button
View service status button
Installed hotfixes button



Prerequisites ?

It requires at least .Net Framework 4.5



How to add a support page ?

OEM Informations can be modified using the below registry key :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation

In my case To run my PS1 script I have created a SFX exe, using Winrar, and created a "SupportURL" string to launch it.


To see how to configure other values, click Here.

To test this page you can run as administrator the EXE file.
It will extract a folder called "SystDeploy" in "%temp%".




How to use it ?

1 / How to add or remove TabItem ?

You can manage TabItem in te "Support.xaml" file.


2 / How to add or remove informations ?

You can manage informtions in te "Support.xaml" file.
Each information is displayed by a label.
The link between the XAML file and the PS1 is done with the x:name="" field.
Indeed the name will be used in the PS1 to display the information.

3 / How to add or remove buttons ?

You can manage buttons in te "Support.xaml" file.
The link between the XAML file and the PS1 is done with the x:name="" field.
Indeed the name will be used in the PS1 to display the information.


You can find in the below rar file my testing support page. 
You can extract the content in order to get the XAML and PS1 files.

Share this

Related Posts

Previous
Next Post »

4 commentaires

commentaires
17 novembre 2015 à 17:36 delete

Hello Damien,
Sur quelle information t'appuis-tu pour connaitre le Site code SCCM ?
Par ce que si je lance depuis mon pc pro, je n'ai rien... ce qui est faux :p

Reply
avatar
17 novembre 2015 à 20:44 delete

Hey Fredo, en fait je teste la clé 'HKLM\SOFTWARE\Microsoft\SMS\Mobile Client' et la valeur AssignedSiteCode. A SG c'est cette clé qui utilisée.

Reply
avatar
18 novembre 2015 à 09:51 delete

Je confirme.
Pour autant, l'information n'apparait pas dans ton outil. :(

Reply
avatar
18 novembre 2015 à 11:36 delete

Merci pour le retour Fredo, je vais regarder ce que ça pourrait être.

Reply
avatar