Administration Office 365 via Power Shell



Documents pareils
Nous avons utilisé plusieurs Script :

Déploiement, administration et configuration

Migration a Outlook Guide

Procédure d'installation complète de Click&Decide sur un serveur

Exchange Server Exchange Server Exploitation d une plateforme de messagerie. Exchange Server 2010

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

AD FS avec Office 365 Guide d'installation e tape par e tape

Automatiser la création de comptes utilisateurs Active Directory

Installation de GFI Network Server Monitor

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

SQL Server Installation Center et SQL Server Management Studio

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Guide de configuration pour accès au réseau Wifi sécurisé 802.1X

Tutorial pour l installation et l utilisation de CREO et de Windchill

Guide de configuration. Logiciel de courriel

Volet de visualisation

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Guide de l administrateur de mexi

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

Atelier n 12 : Assistance à distance

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

Installer un serveur de réplication DFS et AD

GUIDE D INSTALLATION INTERNET haute vitesse

Gestion d utilisateurs et stratégie systèmes.

Guide d installation BiBOARD

Ateliers pratiques. Spécialiste Exchange 2010 (662)

Guide d installation. Routeur ZyWall 2 plus

Manuel du logiciel PrestaTest.

Préparer la synchronisation d'annuaires

ASR3. Partie 2 Active Directory. Arnaud Clérentin, IUT d Amiens, département Informatique

Becloud. Guide de démarrage rapide Becloud Collaboration. Version 4.0. Date : 09/05/2012. Becloud Collaboration with Microsoft Office 365

Installation.Net Framework 2.0 pour les postes utilisant Windows 8/8.1.

CAHIER DES CHARGES «Migration Office 365 et deploiement sous Windows Azure» Déploiement et accompagnement de la solution Cloud de Microsoft

(Fig. 1 :assistant connexion Internet)

Configuration de GFI MailArchiver

avast! EP: Installer avast! Small Office Administration

ASR3. Partie 2 Active Directory. 1 Arnaud Clérentin, IUT d Amiens, département Informatique,

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre Auteur : Noé LAVALLEE

Installation d'un Active Directory et DNS sous Windows Server 2008

Network Identity Manager mit SN-Gina Outlook Web Access

Corrigé de l'atelier pratique du module 6 : Transfert de données

Intégration de Cisco CallManager IVR et Active Directory

esms Desktop Guide de l utilisateur

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

TP4 : Installer configurer un contrôleur de domaine

Authentification unique Eurécia

Installer VMware vsphere

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Académie Microsoft Exchange Server 2010 MODULE 2 : Migration des boites aux lettres de Exchange 2003 à Exchange 2010

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Outlook Présentation.

Comptes et groupes de services : VSA/MSA/gMSA

Reporting Services - Administration

Module 3. Création d objets utilisateur et ordinateur AD DS

Présentation des services de Be-CLOUD

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Archivage de courriels avec Outlook ( )

Installation du transfert de fichier sécurisé sur le serveur orphanet

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

Guide pour bien débuter avec

Tarifs Microsoft Office 365 de Swisscom. Valables à partir du 1 er novembre 2014

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Dispositions relatives à l'installation :

Création d un compte Exchange (Vista / Seven)

Les différentes méthodes pour se connecter

Récupérer les documents stockés sur l ENTG

Formations et Certifications. Serveur Infrastructure

Assistance à distance sous Windows

Liste de prix Swisscom pour Microsoft Office 365 Swisscom (Suisse) SA

Guide d installation d AppliDis Free Edition sur Windows Serveur 2008 R2

1 - EXCHANGE Installation

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7.

Business Sharepoint Contenu

INSTALLATION et déploiement de Microsoft Dynamics CRM Ref : 80539

MANUEL D INSTALLATION Sous WINDOWS

ABBYY Lingvo x3. Guide de l administrateur système ABBYY. Tous droits réservés.

Direction des Systèmes d'information

Office 365/WIFI/Courrier. Guide pour les étudiants

Configuration d'un annuaire LDAP

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Installation d un manuel numérique 2.0

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

PROCÉDURE D AIDE AU PARAMÉTRAGE

Installation et configuration des sauvegardes Windows Server sur 2008 R Sommaire

Communication technique TC1552 Ed 01 Date: 22/11/2011

Guide de l utilisateur. Synchronisation de l Active Directory

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Utilisation de la Plateforme Office365 et d Oultlook Web App

2) Téléchargement de l'application pour contrôler vos caméras :

Guide pour la configuration d adresse

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Trois types de connexions possibles :

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS

Transcription:

2014 Administration Office 365 via Power Shell Stagiaire Bureaux 89 [NOM DE L AUTEUR] 0 01/01/2014

Projet Stage I- Le projet : Ce projet consiste à gérer office 365 via Power Shell. Il faudra créer des scripts PS qui crée des utilisateurs sur office 365 ainsi que des droits leur correspondant, une gestion de groupe et d autres services. II- Présentation d office 365 : Présentation Microsoft Office 365 est un panel de logiciels qui comporte : Echange On Line, qui est un serveur de messagerie. Link On Line qui est logiciel de discussion instantanée sécurisé. SharePoint On Line qui est qui permet de créer des sites dynamiques ou non. Skye Drive Pro qui est un Cloud pour le domaine. Office 365 est accessible via le site d office 365 ou via cette icone : Pour utiliser exchange il faut Microsoft office 2013 qui comporte les logiciels habituels et de nombreuses nouveautés. [NOM DE L AUTEUR] 1

Du coté utilisateur : Du coté administrateur : Tous les logiciels utilisateurs sont interconnectés, c est-à-dire que dans tous ces logiciels comporte des liens vers ces autres logiciels. III- Présentation de power Shell : C est un outil Windows qui est très puissant et qui permet d exécuter des commandes. Liens de téléchargement : Power Shell. Démarrez Power Shell en tant Administrateur (menu Démarrer -> Tous les programmes -> Accessoires -> Windows Power Shell -> clic droit sur "Windows Power Shell", "Exécuter en tant qu'administrateur") [NOM DE L AUTEUR] 2

IV- Connexion à office 365 : Administrateur : Identifiant : admin@nomdedomaine.onmicrosoft.com Mot de passe : testoffice-89 Compte Microsoft : Identifiant : cur***@***.fr Mot de passe : testoffice-89 Utilisateur 1 : ID bouraima@nomdedomaine.onmicrosoft.com Mot de passe : office-89 V- Les Scripts : Tout d abord un script doit permettre de créer des utilisateurs automatiquement par rapport un fichier CSV qui comportera tous les champs nécessaire à la création d un compte avec l icône «ajout en bloc». Le nombre d utilisateur par importation est de 251, vous pouvez créer plusieurs fichiers CSV. Si vous avez énormément d utilisateurs, il faut appeler Microsoft et ils s occupent de tout. Lien : Création/Importation d'utilisateur VI- Lien entre Power Shell et Office 365 : Il faut en premier lieu télécharger NET Framework 4.5, Windows Management Framework 3.0 et le module MS Online pour que Power Shell puisse faire une connexion avec office365. Il faut impérativement vérifier si vous avez la bonne version d office 365 (il en existe 3 principal, familial, petite entreprise et grande entreprise), pour réussir à avoir une connexion avec office 365, il faut la version «grande entreprise» car elle possède exchange (c est la licence d essai avec 25 licence). VII- Connexion avec Exchange Online : Pour créer un lien entre Power Shell et Office 365, il faut passer par Exchange Online. Pour se faire, exécuté «connexion.ps1». [NOM DE L AUTEUR] 3

Set-ExecutionPolicy RemoteSigned $cred = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential - Authentication Basic AllowRedirection Import-PSSession $Session $msolcred = get-credential connect-msolservice -credential $msolcred Import-Module MSOnline Connect-MsolService -Credential $cred $msoexchangeurl = "https://ps.outlook.com/powershell/" Get-MsolUser Ce scripts définit la politique d'exécution des scripts à RemoteSigned (une confirmation vous sera demandée) grâce à : Set-ExecutionPolicy RemoteSigned Pour connecter Power Shell au service Exchange Online et activer le module Microsoft Online Services, il faut exécuter les commandes suivantes (une fenêtre demandant vos identifiants d'office 365 va s'ouvrir): $cred = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange - ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic AllowRedirection Import-PSSession $Session Il faut télécharger le module MS Online ainsi que Windows Azure Module Active Directory correspondant à la version du système utilisé, puis redémarrer. (Lien pour MSO et WAM : http://technet.microsoft.com/en-us/library/jj151815.aspx) VIII- Connexion entre office 365 et WAM : Il faut juste exécuter ces lignes une fois l installation fait. $msolcred = get-credential connect-msolservice -credential $msolcred [NOM DE L AUTEUR] 4

Ensuite pour rendre le travail plus facile, crée un un fichier sur C :, et mettre un fichier.txt avec toute les commandes de WAM. new-item c:\msolhelp -type directory get-command Where-Object {$_.name -like "*msol*"} format-list Out- File c:\msolhelp\msolcmdlets.txt notepad c:\msolhelp\msolcmdlets.txt A présent, il faut importer le module Ms Online (il contient les commandes qui permettent la gestion d Office 365 et principalement les utilisateurs) Import-Module MSOnline Connect-MsolService -Credential $cred $msoexchangeurl = "https://ps.outlook.com/powershell/" (Page Windows: http://technet.microsoft.com/en-us/library/jj984289(v=exchg.150).aspx ) IX- Assigner des licences à des utilisateurs via un fichier.csv Créez un dossier appelé O365LicenseScripts pour y mettre les scripts. Le script «AddUsers_csv.ps1» vas permettre de créer les utilisateurs et de leur attribuer toute les licences Office365. Il faut impérativement mettre les champs dans l ordre dans le script et les mettre en anglais dans le fichier csv. AddUsers_csv.ps1 : Import-Csv -Path C:\Users\philippe\Desktop\projet_stage\O365LicenseScripts\queuedLicense\Import_User _Sample_fr.csv -Delimiter ";" ForEach-Object { ` New-MsolUser -Department $_.Department -FirstName $_.FirstName -Fax $_.Fax - Office $_.Office ` -DisplayName $_.DisplayName -LastName $_.LastName -City $_.City -MobilePhone $_.MobilePhone ` -Password "testoffice-89" -UserPrincipalName $_.UserPrincipalName -PostalCode $_.PostalCode ` -LicenseAssignment 'bureaux89:enterprisepack' -StreetAddress $_.StreetAddress - State $_.State` -UsageLocation $_.UsageLocation} Export-Csv -Path C:\Users\philippe\Desktop\projet_stage\O365LicenseScripts\queuedLicense\resultat.cs v #champs supplémentaire : -fonction -telephone de bureau -pays En plus de cela, il crée un fichier journal dans le dossier des journaux et enregistre les événements dans le journal des événements d'application. [NOM DE L AUTEUR] 5

Pour se faire : Import-Csv -Path <le chemin du fichier csv> -Delimiter «;» ForEach-Object Cette ligne importe le fichier csv où les champs sont délimités par des «;». «foreach-object» est une boucle qui attribut la valeur des champs pour les objets correspondant dans Office365. Objets Exemple UserPrincipalName bouraima@bureaux89.onmicrosoft.com FirstName Prénom LastName Nom DisplayName Prénom Nom Department Ex : Comptabilité UsageLocation Ex : FR StreetAddress Rue City Ville Office Numéro de bureau Fax 111-111-111 State Pays Password Mot de passe MobilePhone Téléphone portable LicenseAssignment Ex : bureaux89 :ETERPRISEPACK PostalCode Code Postal!! Les noms des champs indiqués dans les sites de Microsoft et dans l aide Power Shell ne correspondent plus aux bons champs, prendre ceux du tableau. X- Supprimer un utilisateur : Pour supprimer un utilisateur, on utilisa la commande «Remove-MsolUser. Utiliser le script «DeleteUser.ps1» : $User= Read-Host "Saisir le nom d'utilisateur que vous vouler supprimer" Remove-MsolUser -UserPrincipalName $USer@bureaux89.onmicrosoft.com Il demande le nom de l utilisateur que vous voulez supprimer (c est la partie utilisateur de l identifiant de connexion, puisqu il est unique, il n y a pas de problème de doublons). [NOM DE L AUTEUR] 6

XI- Création de groupe de distribution : Il faut commencer par créer un groupe de distribution, ensuite on ajoute des membres à se groupe (soit un par un ou par fichiers csv). Création d un groupe : New-DistributionGroup -DisplayName «Groupe de distribution» -Name «Distribution Groupe» -PrimarySmtpAddress groupededistribution@domaine.fr Ajout d un membre à ce groupe de distribution: Add-DistributionGroupMember -Identity»Distribution Groupe» - Member m.voisin@domaine.fr Ajout d une liste d utilisateur à un groupe de distribution à partir d un fichier.csv: Import-Csv -Path c:\scripts\listeusers.csv foreach { Add- DistributionGroupMember -Identity»Distribution Groupe» -Member $_.identity } Format du fichier csv : «identity» «g.lafond@domaine.fr» (Pour plus d information voir http://mvoisin.unblog.fr/2012/10/10/gestion-groupes-distribution/) Dans les recherches que j ai fait on ne peut pas supprimer un comte, il faut donc le migré avec des nouvelles des nouvelles informations pour avoir son statut modifié. Je n ai pas trouvé comment attribuer des licences par groupes, il faut créer les utilisateurs avec leur licence respective et ensuite les mettre dans des groupes avec leurs boites mail. [NOM DE L AUTEUR] 7

Commande Power Shell pour Office 365 Ajout d utilisateur dans un groupe de distribution : Add-DistributionGroupMember -Identity "Marketing Managers" -Member adam@contoso.com Ajout d un utilisateurs : New-MsolUser -UserPrincipalName dina@fineartschool.net DisplayName Dina McGuire FirstName Dina LastName McGuire UsageLocation US Password P@ssw0rd! -LicenseAssignment $License Supprimer un utilisateur : Remove-Mailbox dina@fineartschool.net Ajout d utilisateur par fichier.csv : Import-Csv -Path c:\input\newassignments.csv ForEach-Object { ` New-MsolUser -Department $_.Department -FirstName $_.FirstName ` -DisplayName $_.DisplayName -LastName $_.LastName ` -Password $_.Password -UserPrincipalName $_.UserPrincipalName ` -LicenseAssignment 'bureaux89:enterprisepack' ` -UsageLocation $_.UsageLocation} Export-Csv -Path c:\input\lognewassignments.csv Liste des utilisateurs : Get-MsolUser Augmenter à 30 jours le temps de rétention des e-mails supprimés : Get-Mailbox Set-Mailbox -SingleItemRecoveryEnabled $True -RetainDeletedItemsFor 30 Donner les droits d'accès complet à un compte : Add-MailboxPermission xx@mydomain.com -User permitteduser@mydomain.com -AccessRights FullAccess -InheritanceType All Verify Get-MailboxPermission -Identity xx@mydomain.com Select User, AccessRights, Deny Obtenir de l aide pour une commande : Get-Help <commande> -showwindow [NOM DE L AUTEUR] 8