Principale utente con più risposte
[PowerShell] Permessi caselle di posta

Domanda
-
Buongiorno,
dovrei recuperare tutti i diritti di accesso delle mailbox presenti sul server Exchange e salvare il risultato in un file Csv.
Se utilizzo lo script
Get-MailboxPermission “Alias” | ft user,accessrights <u5:p></u5:p>
<u5:p></u5:p>ho il risultato interessato sulla singola casella “Alias”
- Se cerco di esportare il risultato in un file Csv perdo completamente la formattazione del testo rendendo il tutto visivamente poco leggibile. Come posso fare?
- Nel caso volessi effettuare lo script su tutte le caselle presenti sul server, come potrei fare?
Grazie
- Modificato Emagem lunedì 18 gennaio 2016 11:14
Risposte
-
Dammi retta, usa la sintassi che ti ho dato all'inizio.
Quindi:
1) Get-Mailbox | Get-MailboxPermission | select user,accessrights | Export-Csv C:\Temp\MaiboxPermission.csv -Delimiter ";"
2) Apri Excel su un nuovo foglio
3) Importa da testo (CSV) e seleziona il file CSV che hai prodotto
3) Selezione come delimitatore il ;
4) Ora in excel hai tutto disponibile, ordinabile ed elaborabile
Roberto
Roberto Ferazzi
Microsoft® MVP Exchange Server
Moderator in the Microsoft TechNet Forums
My MVP Profile- Contrassegnato come risposta Maria Atanassova martedì 26 gennaio 2016 13:59
Tutte le risposte
-
Prova con questo comando e vedi se l'output ti va bene:
Get-Mailbox | Get-MailboxPermission | select user,accessrights | Export-Csv C:\Temp\MaiboxPermission.csv
Roberto
Roberto Ferazzi
Microsoft® MVP Exchange Server
Moderator in the Microsoft TechNet Forums
My MVP Profile -
-
Disordinato? Allora credo di non aver capito.
Se produci un file CSV usando la sintassi che ti ho dato puoi importare il file in excel ed elaborarlo, se invece butti banalmente quello che hai a video in un file TXT cosa ottieni e cosa ci fai?
In ogni caso, per fare quello che chiedi tu prova così:
Get-MailboxPermission "Alias" | FT user, accessright > C:\temp\MailboxPermission.txt
Roberto
Roberto Ferazzi
Microsoft® MVP Exchange Server
Moderator in the Microsoft TechNet Forums
My MVP Profile -
-
Get-Mailbox | Get-MailboxPermission | FT user, accessright > C:\temp\MailboxPermission.txt
Roberto
Roberto Ferazzi
Microsoft® MVP Exchange Server
Moderator in the Microsoft TechNet Forums
My MVP Profile -
Con il comando vedo un gruppo unico di tutte le autorizzazioni di tutte le caselle. E' possibile avere le autorizzazioni suddivise per utenza?
Es.
mario.rossi@dominio.it
DOMINIO\usradmin
DOMINIO\Domain Admins
DOMINIO\Enterprise Adminsmario.bianchi@dominio.it
DOMINIO\usradmin
DOMINIO\Domain Admins
DOMINIO\Enterprise Admins
- Modificato Emagem lunedì 18 gennaio 2016 13:45
-
Dammi retta, usa la sintassi che ti ho dato all'inizio.
Quindi:
1) Get-Mailbox | Get-MailboxPermission | select user,accessrights | Export-Csv C:\Temp\MaiboxPermission.csv -Delimiter ";"
2) Apri Excel su un nuovo foglio
3) Importa da testo (CSV) e seleziona il file CSV che hai prodotto
3) Selezione come delimitatore il ;
4) Ora in excel hai tutto disponibile, ordinabile ed elaborabile
Roberto
Roberto Ferazzi
Microsoft® MVP Exchange Server
Moderator in the Microsoft TechNet Forums
My MVP Profile- Contrassegnato come risposta Maria Atanassova martedì 26 gennaio 2016 13:59