Ciò scrivere l'output in un file di log:Come acquisire l'output in una variabile anziché in un file di registro?
& $Env:WinDir\system32\inetsrv\appcmd.exe >test.log
Ma cosa succede se ho voluto mantenere l'output in una variabile stringa da utilizzare nel corpo e-mail?
Ho provato questo senza alcuna fortuna ..
$test = ""
& $Env:WinDir\system32\inetsrv\appcmd.exe >$test
Write-Host $test
Grande, grazie! – Houman
Un'altra cosa, potrebbe $ test essere una matrice o lista invece? Sarebbe bello aggiungere a una raccolta quando si esegue un comando e alla fine potrei semplicemente scorrere la collezione e aggiungerli al corpo della posta elettronica? – Houman
Penso che puoi lanciarlo su un array: [string []] $ test = & $ Env: WinDir \ system32 \ inetsrv \ appcmd.exe –