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.msi, SharePointOnlineManagementShell.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