Cuestión : Powershell a las exhibiciones del HTML

Debajo está un código creado dentro de powergui.  Cuando ejecuto el comando del powergui el texto de la exhibición del HTML que es fácil de entender.  Sin embargo, cuando ejecuto el comando usar la consola del powershell yo conseguir la información que exhibe la misma información en formato de GUID.  ¿Cómo puedo conseguir el powershell para convertir la salida al texto que es comprensible?

$a = “ "
$outData = @ ()
$Computers = “server1”, '
del Br/>foreach ($comp de server2'< en Computers) {el
$Disks = Consigue-WMIObject - el nombre de computadora $comp Win32_LogicalDisk | donde {$_.Description - eq “disco fijo local”}
add-member del
{
foreach ($disk en $Disks)/>$FreeSpace = ($disk. Freespace/1MB)
$Capacity = ($disk. Size/1MB)
$PercentFree = (($FreeSpace/$Capacity) *100) - InputObject $disk - MemberType NoteProperty - FreePercent conocido - valorar $PercentFree
de/>$outdata = de $outData + de $disk
}}/>$percent = @ {n= el " por ciento libre”; e= {” {0: Del
$free = @ {n= " espacio libre "; e= {“{0: N} GB” - f ($_.FreeSpace/1GB)}}
$total = @ {n= " tamaño del disco”; e= {” {0: N} GB " - f ($_.Size/1GB)}}
$outData | clase-objeto - característica FreePercent | Seleccionar-Objeto SystemName, DeviceID, $free |pie | Clase-Objeto Systemname - descendiendo |ConvertTo-HTML - Cabeza $a - Título “tablero de la rociada del intercambio "| rd.html


de C:\Scripts\Exchangedashboa del Hacia fuera-Archivo class= del

Respuesta : Powershell a las exhibiciones del HTML


El pozo… esa escritura es un pedacito asustadizo realmente… ¿Cuidar para dar a éste un intento? La salida puede necesitar poco un trabajo, descifrando que uno sea un pedacito de una tarea dura realmente.

Una nota rápida sobre el título, si usted define una cabeza usted debe poner el título allí. El título vive en la cabeza y se utiliza el parámetro del título no tiene ningún efecto es cabeza.

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 = “
  Tablero de instrumentos del intercambio
  “

Computers = “server1”, “server2”

Computers | ForEach-Objeto {

  Conseguir-WMIObject Win32_LogicalDisk - _ de $ del nombre de computadora - filtro “DriveType=3” | 
    `Del Seleccionar-Objeto
      SystemName, nombre,
      @ {e= del Space'; del n='Free {“{0: N}” - f ($_.FreeSpace/1Gb)}},
      @ {e= del Size'; del n='Disk {“{0: N}” - f ($_.Size/1Gb)}},
      @ {e= n='Percent del Free'; {“{0: P2}” - f ($_.FreeSpace/$_.Size)}}
} | El Clase-Objeto el “por ciento libera” - descendiendo | 
  ConvertTo-HTML - Cabeza $Head | 
  Hacia fuera-Archivo C:\Scripts\Exchangedashboard.html
Otras soluciones  
 
programming4us programming4us