Ciao Efrem,
Sto utilizzando due snapin di 3parti (ActiveRoles e NETWRIXIUTPSSnapIn) per ottenere un report di utenti da disabilitare in base alla policy sulla privacy aziendale.
Il problema è che no so come passare al Format-table una property della variabile $a che sta nel primo piping (InactivityDays).
so che potrei fare il merge 'a manina' su excel ma vorrei automatizzare il tutto per schedulare un job di reporting ad una casella postale.
Grazie mille per l'aiuto.
$a = Get-NCInactiveUsers -domain int.mydomain.local -days 180
$a | Get-QADUser -Identity {$_.AccountName} -IncludeAllProperties | `
ft -AutoSize logonname, displayname, @{Expression={ $_.CreationDate.toShortDateString()};Label="CreationDate"},`
logoncount, @{Expression={ $_.PasswordExpires.toShortDateString()};Label="PasswordExpires"}, `
@{Expression={ $_.PasswordLastSet.toShortDateString()};Label="PasswordLastSet"}, `
@{Expression={ $_.PasswordAge.Days};Label="PasswordAge"}, | out-string -width 4096 | out-file users2disable.txt