Accueil / Réseaux / Script PowerShell BPOS – Délégations

Script PowerShell BPOS – Délégations

Les paramètres principaux :

Identity : L’utilisateur sur lequel la délégation doit se faire.
TrustedUser : L’utilisateur qui doit recevoir les autorisations pour la délégation.
Credential $cred :  Identifiant administrateur de BPOS.

1. L’ajout de délégations :

Nous allons automatiser cette tâche, ce qui est pratique si l’on doit la faire sur 500 BALs.

Pour se faire nous avons besoins de deux fichiers :

  • ajoutdelegation.ps1 (notre script powershell)
  • listeutilisateur.csv (la liste des utilisateurs qui se verront appliquer cette délégation)

  • Le script : ajoutdelegation.ps1
On utilise la librairie Add-MSOnlineMailPermission pour ajouter les droits.

  • Le fichier d’import : listeutilisateurs.csv
La première ligne du fichier .csv sert à poser les paramètres.

GrantFullAccess : Permet l’accès complet à la BAL.
GrantSendAs : Permet « envoyer en tant que »

On sépare les champs par des virgules et on passe ces paramètres en True.

Excel me marque CSV (séparateur: point-virgule) (*.csv) comment faire ?

C’est une bonne question 😉  effectivement dans certains cas ça peut apparemment poser problème. Essayer d’enregistrer sous ce format en séparant par des virgules.

Si ça marche tant mieux, si ça ne marche pas il faut aller (pour Windows Seven) dans Démarrer => Panneau de Configuration => Horloge, langue et région => Région et Langue => Paramètres supplémentaires… => Séparateur de listes et mettre comme valeur , à la place de ; .

En fait Excel s’appuie sur les paramètres régionaux du système pour déterminer le séparateur à utiliser. Vous redémarrez le PC pour être sûr que la modification soit bien prise en compte ensuite sous Excel vous enregistrez votre fichier par séparateur : point-virgule en réalité il séparera bien par une virgule. Cette solution semble fonctionner.

2. Le retrait de délégations

La procédure reste similaire, on va seulement changer la librairie et utiliser Remove-MSOnlineMailPermission .

Pour le fichier .csv c’est pareil nous allons modifier les deux paramètres :

Il ne vous reste plus qu’à vous en servir et/ou faire suivre le modèle .csv à vos collaborateurs 😉

A propos de Anthony

Anthony
Passionné d'informatique depuis tout petit, j'ai d'abord commencé par le développement Web en autodidacte puis j'ai poursuivi des études en sécurité systèmes et réseaux.

Voir aussi

Logstalgia, visualisation des requêtes sur serveur Apache

Logstalgia est un outil qui permet de visualiser les requêtes effectuées sur un serveur Apache. …