1 votes

Moyen d'examiner de près les règles d'Outlook du côté du serveur Exchange

Les utilisateurs de mon organisation se plaignent très souvent de courriers non distribués. Dans 80 % des cas, cela est dû à des règles mal configurées dans l'Outlook de l'utilisateur. Existe-t-il un moyen d'examiner de près les règles d'Outlook du côté du serveur sans se connecter au poste de travail de l'utilisateur avec son compte ? J'ai trouvé la commande

Get-InboxRule -Mailbox $user | Select-Object MailboxOwnerID,Name,Description,Enabled,RedirectTo, MoveToFolder,ForwardTo | Export-CSV C:tempInboxRule.csv -NoTypeInformation

Mais il ne montre pas toutes les informations sur la règle Outlook. J'ai trouvé Microsoft Docs Mais je ne vois pas d'options telles que MoveToFolder là.

J'ai également essayé de me donner une autorisation complète sur la boîte aux lettres de l'utilisateur et de me connecter via OWA et de vérifier les règles. Mais certaines règles sont grisées et je ne peux pas vérifier leurs paramètres.

J'ai également essayé de connecter la boîte aux lettres de l'utilisateur à mon Outlook local, mais les règles ne semblent pas se synchroniser.

Ma version d'Exchange est 2010.

1voto

Krackout Points 1509

Comme indiqué dans les commentaires, Get-InboxRule –Mailbox $user -Identity {IdentityNumber} | fl a pu donner le résultat escompté. fl correspond à la liste des formats, vous pouvez également essayer ft tableau de format. Ils s'appliquent à de nombreuses commandes powershell pour formater le résultat.

Vous pouvez également l'utiliser à l'intérieur d'un foreach pour obtenir toutes les règles de vos utilisateurs.

Je suppose que c'est une approche minimaliste, de ne pas montrer le résultat complet de la commande sans paramètres supplémentaires. Cela se produit dans de nombreuses commandes powershell.

1voto

Ivan_Wang Points 1325

Comme Krackout dit, vous pourriez utiliser fl y foreach pour afficher les détails de toutes les règles de la boîte de réception. Les commandes suivantes sont présentées à titre de référence :

$mailboxes = Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize unlimited
foreach($mailbox in $mailboxes){Get-InboxRule -Mailbox $mailbox.Name | fl MailboxOwnerID,Name,Description,Enabled,RedirectTo, MoveToFolder,ForwardTo}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X