none
Création boites aux lettres fonctionnelles RRS feed

  • Question

  • Bonjour,

    Architecture sous sous windows 2008 R2 avec Exchange 2010.

    Je cherche à créer des boites aux lettres fonctionnelles pour plusieurs utilisateurs de type service-commercial@toto.fr.

    Pour l'instant j'ai créé une bal, un groupe de sécurité dans l'ad, j'ai affecté des comptes à ce goupe et donner les droits FullAccess et SendAs à ce goupe sur la bal.

    La méthode semble fonctionner mais je voudrais la scripter sur powershell (je l'ai fait par interface graphique pour l'instant).

    Débutant dans le monde windows, j'ai quand même trouvé les différentes commandes powershell pour ces étapes (dsadd, dsmod, new-mailbox et add-mailboxpermission) mais je ne sais pas comment faire le script et surtout intégrer divers controles à ce script (style est-ce que l'utilisateur est bien existant).

    Idem, comme j'aurai pas mal de bal à faire, je souhaiterais insérer dans le script la lecture d'un fichier (excel je pense) dans lequel je retrouverai le nom de la bal, le nom du groupe sécurité, l'identité des gens, la bdd de stockage.

    Dernière petite interrogation que j'ai. Est ce que cette méthode me créer automatiquement un user du nom de la bal dans Ad parce que je n'en voit pas trop l’intérêt.

    Comme je vous l'ai précisé je débute sous une architecture windows, je suis donc ouvert à toutes les critiques.

    Si un script existe je suis preneur d'un peu d'explication car je suis un peu allergique à la prog.

    Je vous remercie d'avance.

    jeudi 7 juin 2012 08:01

Réponses

  • Pour la partie fichier, vous pouvez utiliser un CSV et la cmdlet Import-CSV, bien que de format très simple, cela suffit largement aux opérations d'importation en masse.

    Pour la création de mailbox + user AD vous pouvez utiliser New-Mailbox (http://technet.microsoft.com/fr-fr/library/aa997663.aspx)qui va créer à la fois le compte AD et la BAL, vous pourriez y positionner pas mal de paramètres à la fois pour la BAL et l'AD, vous risquez d'avoir par contre un problème pour lié un compte à plusieurs groupes, sauf à utiliser un champs CSV pour une liste de groupe, et utiliser une séparateur de groupes différents de celui utilisé pour le CSV.

    Si vous avez deja un compte AD, il faudra utiliser la cmdlet Enable-Mailbox (http://technet.microsoft.com/fr-fr/library/aa998251.aspx).

    un exemple typique avec un csv qui a des champs name, database, UPN. Vous devez  crée un mdp par défaut, ou un script de génération de mdp en SecureString, il existe aussi une méthode permettant de créer une BAL à partir d'un template.

    import-csv moncsv.csv| foreach {  New-Mailbox -name $_.name -database $_.database -UserPrincipalName $_.UPN }

    jeudi 7 juin 2012 08:48
    Modérateur
  • Bonjour,

    Pour chaque boîte partagée, un compte AD (même désactivé) est bien nécessaire !!!

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    • Marqué comme réponse Florin Ciuca lundi 11 juin 2012 11:19
    jeudi 7 juin 2012 12:24
    Modérateur

Toutes les réponses

  • Pour la partie fichier, vous pouvez utiliser un CSV et la cmdlet Import-CSV, bien que de format très simple, cela suffit largement aux opérations d'importation en masse.

    Pour la création de mailbox + user AD vous pouvez utiliser New-Mailbox (http://technet.microsoft.com/fr-fr/library/aa997663.aspx)qui va créer à la fois le compte AD et la BAL, vous pourriez y positionner pas mal de paramètres à la fois pour la BAL et l'AD, vous risquez d'avoir par contre un problème pour lié un compte à plusieurs groupes, sauf à utiliser un champs CSV pour une liste de groupe, et utiliser une séparateur de groupes différents de celui utilisé pour le CSV.

    Si vous avez deja un compte AD, il faudra utiliser la cmdlet Enable-Mailbox (http://technet.microsoft.com/fr-fr/library/aa998251.aspx).

    un exemple typique avec un csv qui a des champs name, database, UPN. Vous devez  crée un mdp par défaut, ou un script de génération de mdp en SecureString, il existe aussi une méthode permettant de créer une BAL à partir d'un template.

    import-csv moncsv.csv| foreach {  New-Mailbox -name $_.name -database $_.database -UserPrincipalName $_.UPN }

    jeudi 7 juin 2012 08:48
    Modérateur
  • Bonjour,

    Pour chaque boîte partagée, un compte AD (même désactivé) est bien nécessaire !!!

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    • Marqué comme réponse Florin Ciuca lundi 11 juin 2012 11:19
    jeudi 7 juin 2012 12:24
    Modérateur