add script
This commit is contained in:
178
Exemples/etape1.ps1
Normal file
178
Exemples/etape1.ps1
Normal file
@@ -0,0 +1,178 @@
|
||||
|
||||
|
||||
#Creation de la page HTML
|
||||
|
||||
$hostname = "Serveur 1";
|
||||
$date = Date;
|
||||
|
||||
[System.Collections.ArrayList] $lignes = @()
|
||||
|
||||
|
||||
$lignes += 'Installation ServerView RAID;OK/KO'
|
||||
$lignes += 'Installation MegaRAID;OK/KO'
|
||||
$lignes += 'Installation AD-Domain-Services;OK/KO'
|
||||
$lignes += 'Installation DHCP;OK/KO'
|
||||
$lignes += 'Installation Hyper-V;OK/KO'
|
||||
$lignes += 'Installation SNMP;OK/KO'
|
||||
|
||||
$VersionWindows = "Windows Server 2016"
|
||||
$NumeroDeSerie = "QSXRTFYJ5YIFL48"
|
||||
$CPU = "Celeron 2 Duo"
|
||||
$RAM = "256MB"
|
||||
$NombreDeDisque = "1"
|
||||
$EtatDisque = "OK"
|
||||
$EtatRaid = "OK"
|
||||
|
||||
|
||||
|
||||
|
||||
$HTML = @"
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
|
||||
body{
|
||||
font-family: Arial;
|
||||
background-color: #FFFFFF;
|
||||
text-align: center;
|
||||
margin: 2% 2% 2% 2%;
|
||||
}
|
||||
|
||||
h1{
|
||||
background-color: #3074d3;
|
||||
color: white;
|
||||
}
|
||||
|
||||
tr{
|
||||
background-color: #EFEFEF;
|
||||
}
|
||||
|
||||
#hostname{
|
||||
width: 100%;
|
||||
font-size: 350%;
|
||||
text-align: center;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
|
||||
<div id='hostname'>$hostname</div>
|
||||
<h3>$date</h3>
|
||||
|
||||
|
||||
<table width='49%' style='display: inline-block; float: left;'>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Version de Windows</td>
|
||||
<td height="42px" width='100%'>$VersionWindows</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Date</td>
|
||||
<td height="42px" width='100%'>$date</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Numéro de série</td>
|
||||
<td height="42px" width='100%'>$NumeroDeSerie</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Processeur</td>
|
||||
<td height="42px" width='100%'>$CPU</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>RAM</td>
|
||||
<td height="42px" width='100%'>$RAM</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Nombre de disque</td>
|
||||
<td height="42px" width='100%'>$NombreDeDisque</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Etat disque</td>
|
||||
<td height="42px" width='100%'>$EtatDisque</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="42px" width='100%'>Etat Raid</td>
|
||||
<td height="42px" width='100%'>$EtatRaid</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
<table width='49%' style='display: inline-block; margin-left: 1%; '>
|
||||
<tr height='86px'>
|
||||
<td width='100%'>Disque C</td>
|
||||
<td width='100%'></td>
|
||||
</tr>
|
||||
|
||||
<tr height='86px'>
|
||||
<td width='100%'>Disque D</td>
|
||||
<td width='100%'></td>
|
||||
</tr>
|
||||
|
||||
<tr height='86px'>
|
||||
<td width='100%'>Disque E</td>
|
||||
<td width='100%'></td>
|
||||
</tr>
|
||||
|
||||
<tr height='86px'>
|
||||
<td width='100%'>Disque F</td>
|
||||
<td width='100%'></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<br><br><br><br>
|
||||
"@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$table = @"
|
||||
<h1 width='100%'> ETAPE 1 </h1>
|
||||
|
||||
<table id='etape1' width='100%' >
|
||||
<th></th>
|
||||
<th>Status </th>
|
||||
|
||||
"@
|
||||
|
||||
|
||||
|
||||
|
||||
ForEach($elem in $lignes){
|
||||
|
||||
$ligne = $elem.Split(';')
|
||||
|
||||
$ligne0=$ligne[0]
|
||||
$ligne1=$ligne[1]
|
||||
|
||||
$table += @"
|
||||
<tr>
|
||||
<td width='85%'>$ligne0</td>
|
||||
<td width='15%'>$ligne1</td>
|
||||
</tr>
|
||||
"@
|
||||
|
||||
}
|
||||
|
||||
$table += '</table>'
|
||||
|
||||
$HTML += $table
|
||||
|
||||
|
||||
|
||||
$HTML | Out-file "C:\Users\arobert\Desktop\Powershell etapes en HTML\index1.html"
|
Reference in New Issue
Block a user