Select-AzureADGroupIdsUserIsMemberOf
Sélectionne les groupes dont un utilisateur est membre.
Syntax
Select-AzureADGroupIdsUserIsMemberOf
-ObjectId <String>
-GroupIdsForMembershipCheck <GroupIdsForMembershipCheck>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Select-AzureADGroupIdsUserIsMemberOf sélectionne les groupes dont un utilisateur est membre dans Azure Actve Directory (AD).
Exemples
Exemple 1 : Obtenir l’appartenance au groupe d’un groupe pour un utilisateur
PS C:\> $Groups = New-Object Microsoft.Open.AzureAD.Model.GroupIdsForMembershipCheck
PS C:\> $Groups.GroupIds = (Get-AzureADGroup -Top 1).ObjectId
PS C:\> $UserID = (Get-AzureADUser -Top 1).ObjectId
PS C:\> Select-AzureADGroupIdsUserIsMemberOf -ObjectId $UserId -GroupIdsForMembershipCheck $Groups
OdataMetadata Value
------------- -----
https://graph.windows.net/85b5ff1e-0402-400c-9e3c-0f9e965325d1/$metadata#Collection(Edm.String) {093fc0e2-1d6e-4a1b-9bf8-effa0196f1f7}
La première commande crée un objet GroupIdsForMembershipCheck , puis le stocke dans la variable $Groups.
La deuxième commande obtient un ID pour un groupe à l’aide de l’applet de commande Get-AzureADGroup , puis la stocke en tant que propriété de $Groups.
La troisième commande obtient l’ID d’un utilisateur à l’aide de l’applet de commande Get-AzureADUser , puis la stocke dans la variable $UserId.
La commande finale obtient l’appartenance au groupe d’un groupe pour un utilisateur identifié par $UserId. Cette applet de commande retourne un objet oData . Pour rechercher les groupes dont cet utilisateur est membre, effectuez une itération via l’attribut Value des objets oData retournés.
Paramètres
-GroupIdsForMembershipCheck
Spécifie un tableau d’ID d’objet de groupe.
Type: | GroupIdsForMembershipCheck |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Spécifie la façon dont cette applet de commande répond à un événement d’informations. Les valeurs valides pour ce paramètre sont :
- Continuer
- Ignorer
- Inquire
- SilentlyContinue
- Arrêter
- Interrompre
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Spécifie une variable d’informations.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
Spécifie l’ID d’un utilisateur (en tant qu’UPN ou ObjectId) dans Azure AD.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour