Connexion à Office 365 en PowerShell

5971 vues
16 juin 2016
Jonas
PowerShell-logo


Administrer Office 365 via PowerShell est très utile, notamment pour paramétrer les durées de rétention des mots de passe par exemple.
Mais rien que le fait de se connecter peut être déjà relativement long...
Voilà pourquoi je vous propose un petit script à mettre à la racine de votre poste et à invoquer via PowerShell pour vous connecter automatiquement à votre compte Office 365 (gestion de SharePoint, Exchange online ...)

 

Voici la procédure:

Dézipper et placer ce fichier à la racine de c:/
Lancer PowerShell (en mode admin) et exécuter cette commande:
Set-ExecutionPolicy Unrestricted
Puis lancer le script en tapant:
cd c:/ .\Conenct0365.ps1
Entrer les ID de connexion puis dans le menu choisir l'option 3 pour quitter le menu et enfin accéder aux commandes.

 

Pour info, PowerShell est un outil puissant qui peut être utilisé pour administrer Office 365. Voici quelques étapes générales pour commencer à utiliser PowerShell pour Office 365 :

  1. Installer les prérequis : Avant de pouvoir utiliser PowerShell pour Office 365, vous devez installer certains prérequis, tels que le module PowerShell pour Office 365 et le module Azure Active Directory pour PowerShell. Vous pouvez trouver des instructions détaillées sur la manière d'installer ces prérequis en ligne.

  2. Ouvrir PowerShell : Ouvrez PowerShell sur votre ordinateur en tant qu'administrateur. Pour ce faire, cliquez sur le bouton Démarrer de Windows, recherchez PowerShell, cliquez avec le bouton droit de la souris sur l'icône et sélectionnez Exécuter en tant qu'administrateur.

  3. Se connecter à Office 365 : Une fois que vous avez ouvert PowerShell, vous devez vous connecter à Office 365 en utilisant vos informations d'identification administratives. Pour cela, tapez la commande suivante et appuyez sur Entrée : Connect-ExchangeOnline -UserPrincipalName admin@votredomaine.com

Assurez-vous de remplacer "Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser." par l'adresse e-mail de l'administrateur de votre compte Office 365.

  1. Utiliser les commandes PowerShell : Maintenant que vous êtes connecté à Office 365, vous pouvez utiliser les commandes PowerShell pour administrer votre compte. Par exemple, vous pouvez utiliser la commande suivante pour afficher la liste des utilisateurs de votre compte Office 365 : Get-User

Vous pouvez trouver d'autres commandes PowerShell pour administrer Office 365 en ligne, ou utiliser la commande Get-Help pour obtenir de l'aide sur une commande spécifique.

  1. Déconnecter PowerShell : Lorsque vous avez terminé d'utiliser PowerShell, vous devez vous déconnecter de votre compte Office 365 en tapant la commande suivante : Disconnect-ExchangeOnline

Ces étapes vous aideront à commencer à utiliser PowerShell pour Office 365. Toutefois, il est important de noter que l'utilisation de PowerShell pour administrer Office 365 peut être complexe, et il est recommandé de suivre une formation ou de consulter des ressources en ligne pour en savoir plus sur l'utilisation de cet outil.

Pulsar présente le job board du nouveau site web Dynamique Emploi
Calcul dates à partir du numéro de semaine en PHP
RDV AFUP sur les bases de données relationnelles
Inventaire automatisé avec GLPI
Du code et des hommes. Stratégies de suivi de projet
Mise en place d'une API REST en PHP
Installation de GLPI
Pulsar sort son jeu gratuit en ligne
Choisir son outil de gestion de projet web
Soirée design pattern et anti pattern en PHP
La supervision dans la gestion de parc informatique
Mon nouveau jeu de stratégie en ligne: Xsword
Refonte de l'offre et du site FlexiGED
design-pattern et anti-pattern en PHP
Le Cloud: Enjeux informatique des Mairies pour 2015
CssJsCompress: page blanche, problème d'encodage
PHP multi-versions sur le même Apache
Le forum PHP c'est dans 2 semaines !
Plugin merge css/js pour Joomla
encoder en latin1
Bien rédiger un article dans votre intranet
The requested URL was not found on this server.
bug fireEvent dans core.js sous IE9
OWF: Open World Forum
SharePoint online, les TPE et petites PME
Autocomplétion avec Eclipse PDT
Modifier la config Apache pour un site sur PLESK
Maximum execution time ...
Conversion d'un fichier CSV utf8
ZF : Cannot refresh row as parent is missing
Un nouveau routeur pour Joomla!
Astuces PHP lazy load sous joomla seblod warp
PHP Tour de Lille
3 nouvelles extensions Joomla! de Pulsar dans la JED
GED Open Source simple pour les PME
Création de l'antenne parisienne de l'AFUP
Code et calendrier de l'avent, un crossover sympa
Pulsar developpe la passerelle Joomla LUCENE SOLR
Gestion Electronique de Documents sur mesure
Comment Deloitte recrute sur les médias sociaux ?
Intranet ou extranet : quel outil pour répondre à quel besoin ?
Journée du conseil scientifique de l'AFNIC
Office 365, un nouveau business model
Debugger en PHP
Visualiser l'adoption de votre Office 365
Le forum PHP 2012....c'est du passé ! RDV l'année prochaine
forum php 2014 : le retour de Drupal annoncé... vraiment ???
SQL ignore error SQLSTATE avec sql-mode
Réseau social d'entreprise: Yammer ou SharePoint?
Soirée CMS open-source en PHP
Job board intégré à votre site Joomla!
Utiliser NOW() de SQL avec ZF
La sémantique dans SharePoint
Eclipse: Failed to create Java Virtual Machine
Hover sur Slideshow avec jmpress.js
Créer un QR Code en PHP
Evolution du digital workplace: intranet et SharePoint
I love jQuery.ValidationEngine
Mettre son placeholder en couleur noire #000
Ajout d’un suffixe aux tables des modèles