1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
# On récupère les variables que tu souhaites afficher dans ta page HTML.
# Ajouter toutes les variables dont tu as besoin, en reprenant tes scripts déjà créés si tu veux. Tu peux les appeler en faisant un Invoke-Expression -Command \\chemin\vers\ton\script.ps1 voir exemple ci-après
$ComputerName = $env:Computername # (oui d'ailleurs pas besoin de WMI si le code est exécuté en local, tu peux même te passer de la var $computername et juste utiliser la var environnement)
$Domain = $env:USERDOMAIN
$OSVersion = #....
$IPetMac= Invoke-Expression -Command "\\chemin\vers\ton\ip et mac.ps1"
# On va réutiliser ton code HTML, un copier/coller ci-dessous, et dans les champs où tu souhaites récupérer les infos, tu places les variables sous format $($variable) afin de l'afficher.
# Je n'ai mis que les balises de base afin de montrer qu'il s'agit de code balisé qu'il faut utiliser.
$FormatHTML = Write-Output @"
<HTML>
$($ComputerName)
$($Domain)
$($OSVersion)
</HTML>
"@
$ExportHTML = "C:\...\resultat.html"
$FormatHTML | Out-file $ExportHTML -Encoding UTF8 # Affichage du résultat
Start-Process -Path $ExportHTML |
Partager