Accéder au contenu principal

Articles

Affichage des articles du octobre, 2016

Office 365: Comment éviter de taper son mot de passe du Tenant dans les scripts PowerShell

  Lorsqu’on commence à gérer un Tenant Office 365, quelque soit le module à gérer, PowerShell est le seul outil à maîtriser absolument. En revanche, il devient très rapidement pénible de taper le mot de passe du compte Office 365 à chaque exécution du script, et surtout impossible de scheduler un script avec ce concept. On ne va pas pour autant stocker son mot de passe en clair dans un fichier texte de la machine. La solution est donc d’utiliser un script de génération de fichier avec le password crypté qui peut ensuite être utilisé dans son script Voici donc un petit exemple de script: [string]$username = "YourTenantAccount@yourtenant.onmicrosoft.com" [string]$PwdTXTPath = "C:\FOLDERTOSTOREPWD\ExportedPWD-$($username).txt" Write-Host " >> Account used:", $username -Foreground "Green" Read-Host -Prompt "Please enter password:" -AsSecureString | ConvertFrom-SecureString | Out-File $PwdTXTPath Write-Host " ---------------------...