Sylver SCHORGEN Blog's

Articles, astuces et news sur les technologies Microsoft et plus particulièrement tournant autour de Powershell

[POWERSHELL] Installer les outils PowerShell pour Office 365 en PowerShell DSC

Bonjour tout le monde,

J'ai tendance à utiliser et pousser du DSC partout où je le peux ^_^

Pour l'installation des outils PowerShell pour Office 365, j'ai également créé mon petit script DSC pour cela. Le seul élément que j'installe "manuellement" est le module Azure ActiveDirectory (MSOnline) en tapant la commande : Install-Module MSOnline.

Pour le reste, voici le script DSC que j'utilise (il faut au préalable télécharger msoidcli64.msiSharePointOnlineManagementShell.msi et SkypeOnlinePowerShell.exe et les mettre dans le dossier C:\Sources\Office365 dans le cas de notre script) :

Configuration InstallO365Tools
{
Node "swi-adfs16-qul.intranet.opt"
{
Package MsoidPS
{
Ensure = "Present"
Name = "Microsoft Online Services Sign-in Assistant"
Path = "C:\Sources\Office365\msoidcli_64.msi"
ProductId = 'D8AB93B0-6FBF-44A0-971F-C0669B5AE6DD'
}
Package SPOPS
{
Ensure = "Present"
Name = "SharePoint Online Management Shell"
Path = "C:\Sources\Office365\SharePointOnlineManagementShell_7317-1200_x64_en-us.msi"
ProductId = '95160000-115B-0409-1000-0000000FF1CE'
DependsOn = "[Package]MsoidPS"
}
Package SkypeForBusinessPS
{
Ensure = "Present"
Name = "Skype Online Management Shell"
Path = "C:\Sources\Office365\SkypeOnlinePowershell.exe"
ProductId = ''
Arguments = '/s'
DependsOn = "[Package]SPOPS"
}
}
}

#InstallO365Tools -OutputPath "C:\Sources\DSC\InstallO365Tools"
#Start-DscConfiguration -Path "C:\Sources\DSC\InstallO365Tools" -wait -verbose -Force
Facebook Like
Anonymous