Fråga : Powershell till HTML-skärmar

Nedanför är en kodifiera som skapas inom powergui.  När jag utför befalla från powergui HTML-skärmtexten som är lätt att förstå.  Emellertid när jag utför befalla using powershellen, trösta mig får information som visar den samma informationen i GUID formaterar.  Hur kan jag få powershell för att konvertera som tillverkas till text som är begriplig?

$a = ” "
$outData = @ ()
$Computers = ”server1”,
'för server2'<-br/>foreach ($comp i Computers) {
$Disks = Får-WMIObject - computerNamen $comp Win32_LogicalDisk | {$_.Description - fixad Disk för eq ”lokalen”} var
add-member för
{
foreach ($disk i $Disks)/>$FreeSpace = ($disk. Freespace/1MB)
$Capacity = ($disk. Size/1MB)
$PercentFree = (($FreeSpace/$Capacity) *100) - InputObject $disk - MemberType NoteProperty - kända FreePercent - värdera $PercentFree
för/>$outdata = för $outData + för $disk
}}/>$percent = @ {n= " den fria procenten”; e= {” {0:
$free = @ {n= " fritt utrymme "; e= {”{0: N} GB” - f ($_.FreeSpace/1GB)}}
$total = @ {n= " Disk storleksanpassar”; e= {” {0: N} GB " - f ($_.Size/1GB)}}
$outData | sortera-anmärka - egenskapen FreePercent | Välja-Anmärka SystemName, DeviceID, $free |ft | Sortera-Anmärka Systemname - stiga ned |ConvertTo-HTML - Head $a - Titeln ”utbyte rusar stiger ombord "| Ut-Spara C:\Scripts\Exchangedashboa rd.html


" klar "

Svar : Powershell till HTML-skärmar


Välla fram… som skrivar är a bet läskigt egentligen…, Att bry sig för att ge detta ett försök? Tillverka kan behöva lite ett arbete som dechiffrerar att en är lite en hård uppgift egentligen.

En ömt ställe noterar på titeln, om du definierar ett huvud som du måste sätta titeln där. Titeln bor i huvudet, och titelparametern har inget att verkställa är huvudet används.

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
$Head = ”,
  Utbytesinstrumentbräda
  ”,

Computers = ”server1”, ”server2”,

Computers | ForEach-Anmärka {

  Få-WMIObject Win32_LogicalDisk - ComputerName$-_ - filtrera ”DriveType=3” | 
    Välja-Anmärka `,
      SystemName som är känd,
      @ {n='FreeSpace';e= {”{0: N}” - f ($_.FreeSpace/1Gb)}},
      @ {n='DiskSize';e= {”{0: N}” - f ($_.Size/1Gb)}},
      @ {n='Percent Free';e= {”{0: P2}” - f ($_.FreeSpace/$_.Size)}}
} | Sortera-Anmärka ”fria procent” - stiga ned | 
  ConvertTo-Html - Head $Head | 
  Ut-Spara C:\Scripts\Exchangedashboard.html
Andra lösningar  
 
programming4us programming4us