Bonjour à tous,
Voici un petit article afin de vous
aider à installer le module AzureAd Preview si vous avez
rencontrés ce souci.
Le souci :
Quand vous tentez d’installer le
module AzureAD Preview, vous pourrez avoir ce message d’erreur :
Ceci veut dire que le PowerShell module
AzureAD est déjà installé. Il faut savoir que le module AzureAD Preview est un
nouveau module et il apporte plusieurs cmdlets.
Afin de pouvoir installer le module AzureAD
Preview, il faut tout d’abord désinstaller le module AzureAD existant.
Pour ce faire, merci d’exécuter la commande
suivante :
Uninstall-Module AzureAD
Une fois le module AzureAD désinstallé, vous
pouvez installer le module AzureAD Preview avec la commande suivante :
Une fois installé, importez le module comme
ceci import-module et faites un get-module afin de vérifier l’existence du
nouveau module AzureAD Preview :
Et voilà, 😊
Pour info, si vous n’avez pas ce module, vous
pourrez pas lancer le script de Microsoft qui permet d’interdire la création de
teams aux utilisateurs.
Le script en question :
$GroupName = "GR_ADMINS"
$AllowGroupCreation = "False"
Connect-AzureAD
Import-Module AzureADPreview
$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id
if(!$settingsObjectID)
{
$template = Get-AzureADDirectorySettingTemplate | Where-object {$_.displayname -eq "group.unified"}
$settingsCopy = $template.CreateDirectorySetting()
New-AzureADDirectorySetting -DirectorySetting $settingsCopy
$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id
}
$settingsCopy = Get-AzureADDirectorySetting -Id $settingsObjectID
$settingsCopy["EnableGroupCreation"] = $AllowGroupCreation
if($GroupName)
{
$settingsCopy["GroupCreationAllowedGroupId"] = (Get-AzureADGroup -SearchString $GroupName).objectid
}
Set-AzureADDirectorySetting -Id $settingsObjectID -DirectorySetting $settingsCopy
(Get-AzureADDirectorySetting -Id $settingsObjectID).Values
Merci pour votre soutien,
ST
Microsoft MVP