Bonjour à tous,
Aujourd’hui, c’est fiche mémoire. Car quand je n’ai pas mes scripts de connexion automatique, je galère toujours à me connecter au tenant.
On va donc réaliser une fiche récapitulative sur le sujet !
Prérequis
Pour disposer de toutes les fonctionnalités PowerShell :
- Vous devez installer Microsoft .NET Framework 4.5 ou 4.5.1.
- Windows Management Framework 3.0 ou Windows Management Framework 4.0 (à installer directement depuis votre poste, dans la partie Ajout/Suppression de programme Microsoft)
- Assistant de connexion Microsoft Online Services (Lien)
- Le module Active Directory pour Windows Azure
Cmdlets
$adminCredential = Get-Credential #A noter qu’on peut renseigner directement le nom d’utilisateur : $adminCredential = Get-Credential -credential "p.Pomme@BachToTheCloud.com" #Si vous avez un proxy de configuré, il faut rajouter cette information, pour que la connexion ne tienne compte. (C’est plus mieux 😉 ) $proxySettings = New-PSSessionOption -ProxyAccessType IEConfig #Création de la session au tenant, nous la créons en variable pour la terminer proprement : $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $adminCredential -Authentication Basic –AllowRedirection #Import de la session distante : Import-PSSession $Session #Une connexion au service en ligne : Connect-MsolService -Credential $adminCredential
C’est à ce moment que vous pouvez jouer sur votre tenant 😉
Remove-PSSession $session
Aller plus loin et sources :
Installer le .NET Framework 4.5, 4.5.1, et 4.5.2 http://msdn.microsoft.com/library/5a4x27ek(VS.110).aspx
Technet sur l’Active Directory dans Windows Azure http://technet.microsoft.com/fr-fr/library/jj151815.aspx#bkmk_installmodule