Pergunta : Powershell às exposições do HTML

Abaixo está um código criado dentro do powergui.  Quando eu executar o comando do powergui o texto da exposição do HTML que é fácil de compreender.  Entretanto, quando eu executo o comando using o console do powershell mim começ a informação que indica a mesma informação no formato de GUID.  Como posso eu conseguir o powershell converter a saída ao texto que é compreensível?

$a = “ "
$outData = @ ()
$Computers = “server1”, '
do Br/>foreach de server2'< ($comp em Computers) {o
$Disks = Começ-WMIObject - o ComputerName $comp Win32_LogicalDisk | onde {$_.Description - eq “disco fixo local”}
add-member do
do
foreach ($disk em $Disks) {
$FreeSpace = ($disk. Freespace/1MB)
$Capacity = ($disk. Size/1MB)
$PercentFree = (($FreeSpace/$Capacity) *100) - InputObject $disk - MemberType NoteProperty - FreePercent conhecido - avaliar $PercentFree
de/>$outdata = de $outData + de $disk
}}/>$percent = @ {n= " por cento livre”; e= {” {0: % do
$free = @ {n= " espaço livre "; e= {“{0: N} GB” - f ($_.FreeSpace/1GB)}}
$total = @ {n= do " tamanho disco”; e= {” {0: N} GB " - f ($_.Size/1GB)}}
$outData | sorte-objeto - propriedade FreePercent | Selecionar-Objeto SystemName, DeviceID, $free |ft | Sorte-Objeto Systemname - descendo |ConvertTo-HTML - Cabeça $a - Título da “placa do traço troca "| rd.html


de C:\Scripts\Exchangedashboa da Para fora-Lima class= do

Resposta : Powershell às exposições do HTML


O poço… esse certificado é um bocado assustador realmente… Importar-se para dar a este uma tentativa? A saída pode precisar pouco um trabalho, decifrando que um é um bocado de uma tarefa dura realmente.

Uma nota rápida no título, se você define uma cabeça você deve põr o título lá. O título vive na cabeça e o parâmetro do título não tem nenhum efeito é cabeça é usado.

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 = “
  Painel da troca
  “

Computers = “server1”, “server2”

Computers | ForEach-Objeto {

  Começ-WMIObject Win32_LogicalDisk - _ de $ do ComputerName - filtro “DriveType=3” | 
    `Do Selecionar-Objeto
      SystemName, nome,
      @ {e= do Space'; do n='Free {“{0: N}” - f ($_.FreeSpace/1Gb)}},
      @ {e= do Size'; do n='Disk {“{0: N}” - f ($_.Size/1Gb)}},
      @ {e= n='Percent do Free'; {“{0: P2}” - f ($_.FreeSpace/$_.Size)}}
} | O Sorte-Objeto “por cento livra” - descendo | 
  ConvertTo-HTML - Cabeça $Head | 
  Para fora-Lima C:\Scripts\Exchangedashboard.html
Outras soluções  
 
programming4us programming4us