Sto cercando di eseguire un comando alias e sputo i risultati in un .csv. Ive ha il comando da eseguire, ma non è sicuro della sintassi per aggiungere il comando di esportazione. Qualcuno può aiutare con questo?
Il comando che sto usando come:
get-mailbox | foreach{
$host.UI.Write("Blue", $host.UI.RawUI.BackGroundColor, "`nUser Name: " + $_.DisplayName+"`n")
for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
{
$address = $_.EmailAddresses[$i]
$host.UI.Write("Blue", $host.UI.RawUI.BackGroundColor, $address.AddressString.ToString()+"`t")
if ($address.IsPrimaryAddress)
{
$host.UI.Write("Green", $host.UI.RawUI.BackGroundColor, "Primary Email Address`n")
}
else
{
$host.UI.Write("Green", $host.UI.RawUI.BackGroundColor, "Alias`n")
}
}
}
Write-Host "Aliasn" -fore Green
invece di $host.UI.Write("Green", $host.UI.RawUI.BackGroundColor, "Alias
n ")`
Write
comandi se si desidera inviare l'output a un CSV; invece, restituirli come una matrice di oggetti e quindi reindirizzare la matriceExport-CSV
.