Frage : Powershell zu den HTML-Anzeigen

Unter ist ein Code, der innerhalb des powergui verursacht wird.  Wenn ich den Befehl vom powergui der HTML-Anzeigentext durchführe, der einfach zu verstehen ist.  Jedoch wenn ich den Befehl using die powershell Konsole ich durchführe, Informationen erhalten, die die gleichen Informationen im GUID Format anzeigt.  Wie kann ich powershell erhalten, um den Ausgang in Text umzuwandeln, der verständlich ist?

$a = „ "
$outData = @ ()
$Computers = „server1“, 'server2'< Br/>foreach ($comp in Computers)
{
$Disks = Erhalten-WMIObject - Computerbezeichnung $comp Win32_LogicalDisk | wo {$_.Description - eq „lokale Festplatte“}
foreach ($disk in $Disks)
{
$FreeSpace = ($disk. Freespace/1MB)
$Capacity = ($disk. Size/1MB)
$PercentFree = (($FreeSpace/$Capacity) *100)
add-member - InputObject $disk - MemberType NoteProperty - NamensFreePercent - $PercentFree
$outdata = $outData + $disk
}
}
$percent = @ {n= " das Prozent frei“; e= {“ {0: N} % " - f $_.FreePercent}}
$free = @ {n= " freier Raum "; e= {„{0: N} GB“ - f ($_.FreeSpace/1GB)}}
$total = @ {n= " Scheiben-Größe“; e= {“ {0: N} GB " - f ($_.Size/1GB)}}
$outData | Artgegenstand - Eigentum FreePercent | Vorwählen-Gegenstand SystemName, DeviceID, $free |ft | Art-Gegenstand Systemname - absteigend |ConvertTo-HTML - Kopf $a - Titel „Austausch-Schlag-Brett "| Heraus-Akte C:\Scripts\Exchangedashboa rd.html


Antwort : Powershell zu den HTML-Anzeigen


Brunnen… dieser Index ist eine Spitze, die furchtsam ist wirklich… Interessieren, um dieses einen Versuch zu geben? Ausgang kann eine Arbeit wenig benötigen und dechiffrieren, dass man eine Spitze einer harten Aufgabe wirklich ist.

Eine schnelle Anmerkung über den Titel, wenn Sie einen Kopf Sie definieren, muss den Titel dort setzen. Der Titel lebt im Kopf und der Titelparameter hat keinen Effekt ist Kopf verwendet.

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:
6:
37:
38:
39:
40:
41:
42:
$Head = „
  Austausch-Armaturenbrett
  „

Computers = „server1“, „server2“

Computers | ForEach-Gegenstand {

  Erhalten-WMIObject Win32_LogicalDisk - Computerbezeichnung$ _ - Filter „DriveType=3“ | 
    Vorwählen-Gegenstand `
      SystemName, Name,
      @ {n='Free Space'; e= {„{0: N}“ - f ($_.FreeSpace/1Gb)}},
      @ {n='Disk Size'; e= {„{0: N}“ - f ($_.Size/1Gb)}},
      @ {n='Percent Free'; e= {„{0: P2}“ - f ($_.FreeSpace/$_.Size)}}
} | Art-Gegenstand „Prozent freigeben“ - absteigend " | 
  ConvertTo-HTML - Kopf $Head | 
  Heraus-Akte C:\Scripts\Exchangedashboard.html
Weitere Lösungen  
 
programming4us programming4us