Add-EntraGroupMember

Lägg till en medlem i en säkerhets- eller Microsoft 365 grupp.

Syntax

Default (Standard)

Add-EntraGroupMember

    -GroupId <String>
    -MemberId <String>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdleten Add-EntraGroupMember lägger till en medlem i en säkerhets- eller Microsoft 365 grupp.

New-EntraGroupMember och Add-EntraGroupMembership är alias för Add-EntraGroupMember.

I delegerade scenarier behöver den inloggade användaren en Microsoft Entra roll som stöds eller en anpassad roll med behörigheten microsoft.directory/groups/members/update . De minsta roller som krävs för den här åtgärden, exklusive rolltilldelningsbara grupper, är:

  • Gruppägare
  • Katalogförfattare
  • Gruppadministratör
  • Användaradministratör

Exempel

Exempel 1: Lägga till en medlem i en grupp

Connect-Entra -Scopes 'GroupMember.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'Contoso Marketing Group'"
$user = Get-EntraUser -UserId 'SawyerM@contoso.com'
Add-EntraGroupMember -GroupId $group.Id -MemberId $user.Id

Det här exemplet visar hur du lägger till en medlem i en grupp.

  • -GroupId – Anger den unika identifieraren (objekt-ID) för den grupp som du vill lägga till en medlem i.
  • -MemberId – Anger den unika identifieraren (objekt-ID) för medlemmen som ska läggas till i gruppen. Du kan lägga till användare, säkerhetsgrupper, Microsoft 365 grupper, enheter, tjänstens huvudnamn och organisationskontakter i säkerhetsgrupper. Endast användare kan läggas till i Microsoft 365 grupper.

Exempel 2: Lägga till medlemmar baserat på sökresultat i en grupp

Connect-Entra -Scopes 'GroupMember.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'Sales and Marketing'"
Get-EntraUser -Filter "startsWith(displayName,'Updated User')" |
    Add-EntraGroupMember -GroupId $group.Id

Det här exemplet visar hur du lägger till medlemmar baserat på ett sökresultat i en grupp.

  • -GroupId – Anger den unika identifieraren (objekt-ID) för den grupp som du vill lägga till en medlem i.

Exempel 3: Synkronisera användare från en grupp till en annan

Connect-Entra -Scopes 'GroupMember.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'Sales and Marketing'"
Get-EntraGroupMember -GroupId "source-group-id" |
    Add-EntraGroupMember -GroupId $group.Id

Det här exemplet visar hur du synkroniserar gruppmedlemmar från källmålgruppen till en ny grupp.

  • -GroupId – Anger den unika identifieraren (objekt-ID) för den grupp som du vill lägga till en medlem i.

Parametrar

-GroupId

Anger ID för en grupp i Microsoft Entra ID.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Objekt-ID

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-MemberId

Anger den unika identifieraren (objekt-ID) för medlemmen som ska läggas till i gruppen. Du kan lägga till användare, säkerhetsgrupper, Microsoft 365 grupper, enheter, tjänstens huvudnamn och organisationskontakter i säkerhetsgrupper. Endast användare kan läggas till i Microsoft 365 grupper.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:RefObjectId

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.