Update-AzADGroup

그룹의 엔터티 업데이트

Syntax

Update-AzADGroup
      -ObjectId <String>
      [-AdditionalProperties <Hashtable>]
      [-AppRoleAssignment <IMicrosoftGraphAppRoleAssignmentAutoGenerated[]>]
      [-Classification <String>]
      [-CreatedOnBehalfOf <IMicrosoftGraphDirectoryObject>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisplayName <String>]
      [-GroupType <String[]>]
      [-HasMembersWithLicenseError]
      [-IsArchived]
      [-IsAssignableToRole]
      [-MailEnabled]
      [-MailNickname <String>]
      [-MembershipRule <String>]
      [-MembershipRuleProcessingState <String>]
      [-PermissionGrant <IMicrosoftGraphResourceSpecificPermissionGrant[]>]
      [-PreferredDataLocation <String>]
      [-PreferredLanguage <String>]
      [-SecurityEnabled]
      [-SecurityIdentifier <String>]
      [-Theme <String>]
      [-Visibility <String>]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

그룹의 엔터티 업데이트

예제

예제 1: 그룹에 대한 설명 업데이트

Update-AzADGroup -ObjectId $objectid -Description $description

그룹에 대한 설명을 업데이트합니다.

매개 변수

-AdditionalProperties

추가 매개 변수

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AppRoleAssignment

그룹이 애플리케이션에 대해 부여한 앱 역할을 나타냅니다. $expand 지원합니다. 생성하려면 APPROLEASSIGNMENT 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

Type:IMicrosoftGraphAppRoleAssignmentAutoGenerated[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Classification

그룹에 대한 분류(예: 낮음, 중간 또는 높은 비즈니스 영향)를 설명합니다. 이 속성의 유효한 값은 템플릿 정의에 따라 ClassificationList 설정 값을 만들어 정의됩니다. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT, ge, le, startsWith).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CreatedOnBehalfOf

Microsoft Entra 개체를 나타냅니다. directoryObject 형식은 다른 많은 디렉터리 엔터티 형식의 기본 형식입니다. 생성하려면 CREATEDONBEHALFOF 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

Type:IMicrosoftGraphDirectoryObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeletedDateTime

.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

그룹에 대한 선택적 설명입니다. 기본적으로 반환됩니다. $filter(eq, ne, NOT, ge, le, startsWith) 및 $search 지원합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

디렉터리에 표시되는 이름

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GroupType

그룹 유형 및 해당 멤버 자격을 지정합니다. 컬렉션에 Unified가 포함된 경우 그룹은 Microsoft 365 그룹입니다. 그렇지 않으면 보안 그룹 또는 메일 그룹입니다. 자세한 내용은 그룹 개요를 참조하세요. 컬렉션에 DynamicMembership이 포함된 경우 그룹에는 동적 멤버 자격이 있습니다. 그렇지 않으면 멤버 자격이 정적입니다. 기본적으로 반환됩니다. $filter 지원합니다(eq, NOT).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HasMembersWithLicenseError

이 그룹에 그룹 기반 라이선스 할당의 라이선스 오류가 있는 멤버가 있는지 여부를 나타냅니다. 이 속성은 GET 작업에서 반환되지 않습니다. 이 인수를 $filter 인수로 사용하여 라이선스 오류가 있는 멤버가 있는 그룹(즉, 이 속성이 true인 경우 필터링)을 가져올 수 있습니다. $filter(eq)를 지원합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsArchived

.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsAssignableToRole

이 그룹을 Microsoft Entra 역할에 할당할 수 있는지 여부를 나타냅니다. 이 속성은 그룹을 만드는 동안에만 설정할 수 있으며 변경할 수 없습니다. true로 설정하면 securityEnabled 속성도 true로 설정해야 하며 그룹은 동적 그룹이 될 수 없습니다(즉, groupTypes에 DynamicMembership을 포함할 수 없음). 전역 관리자 및 권한 있는 역할 관리자 역할의 호출자만 이 속성을 설정할 수 있습니다. 이 속성을 설정하려면 호출자에게 Directory.AccessAsUser.All 권한도 할당되어야 합니다. 자세한 내용은 그룹을 사용하여 Microsoft Entra 역할 할당 관리를 참조하세요. 기본적으로 설정됩니다. $filter 지원합니다(eq, ne, NOT).

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MailEnabled

그룹이 메일을 사용할 수 있는지 여부를 지정합니다. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT).

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MailNickname

그룹에 대한 메일 별칭으로, 조직에서 고유합니다. 그룹을 만들 때 이 속성을 지정해야 합니다. 이러한 문자는 mailNickName에서 사용할 수 없습니다. @()/[]';:.<>,SPACE. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT, ge, le, in, startsWith).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MembershipRule

그룹이 동적 그룹인 경우 이 그룹의 멤버를 결정하는 규칙입니다(groupTypes에 DynamicMembership 포함). 멤버 자격 규칙의 구문에 대한 자세한 내용은 멤버 자격 규칙 구문을 참조하세요. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT, ge, le, startsWith).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MembershipRuleProcessingState

동적 멤버 자격 처리가 켜지거나 일시 중지되었는지 여부를 나타냅니다. 가능한 값은 켜기 또는 일시 중지입니다. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT, in).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ObjectId

key: 그룹의 ID

Type:String
Aliases:GroupId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

명령이 성공하면 true를 반환합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PermissionGrant

특정 애플리케이션에 그룹에 부여된 권한입니다. $expand 지원합니다. 생성하려면 PERMISSIONGRANT 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

Type:IMicrosoftGraphResourceSpecificPermissionGrant[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PreferredDataLocation

그룹에 대한 기본 설정 데이터 위치입니다. 자세한 내용은 OneDrive Online Multi-Geo를 참조하세요. 기본적으로 반환됩니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PreferredLanguage

Microsoft 365 그룹의 기본 설정 언어입니다. ISO 639-1 코드를 따라야 합니다. 예: 'en-US'. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT, ge, le, in, startsWith).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityEnabled

그룹이 보안 그룹인지 여부를 지정합니다. 기본적으로 반환됩니다. $filter 지원합니다(eq, ne, NOT, in).

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityIdentifier

Windows 시나리오에서 사용되는 그룹의 보안 식별자입니다. 기본적으로 반환됩니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Theme

Microsoft 365 그룹의 색 테마를 지정합니다. 가능한 값은 청록색, 자주색, 녹색, 파랑, 분홍색, 주황색 또는 빨간색입니다. 기본적으로 반환됩니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Visibility

그룹에 대한 그룹 조인 정책 및 그룹 콘텐츠 표시 유형을 지정합니다. 가능한 값은 Private, Public 또는 Hiddenmembership입니다. Hiddenmembership은 그룹을 만들 때 Microsoft 365 그룹에 대해서만 설정할 수 있습니다. 나중에 업데이트할 수 없습니다. 그룹을 만든 후에 다른 표시 유형 값을 업데이트할 수 있습니다. Microsoft Graph에서 그룹을 만드는 동안 표시 유형 값을 지정하지 않으면 보안 그룹이 기본적으로 Private으로 생성되고 Microsoft 365 그룹은 공용입니다. 자세한 내용은 그룹 표시 유형 옵션을 참조하세요. 기본적으로 반환됩니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

출력

Boolean

참고

별칭

복합 매개 변수 속성

아래에 설명된 매개 변수를 만들려면 적절한 속성을 포함하는 해시 테이블을 생성합니다. 해시 테이블에 대한 자세한 내용은 Get-Help about_Hash_Tables 실행합니다.

APPROLEASSIGNMENT <IMicrosoftGraphAppRoleAssignmentAutoGenerated[]>: 그룹이 애플리케이션에 대해 부여된 앱 역할을 나타냅니다. $expand 지원합니다.

  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: 디렉터리에 표시되는 이름
  • [AppRoleId <String>]: 보안 주체에 할당된 앱 역할의 식별자(ID)입니다. 이 앱 역할은 리소스 애플리케이션의 서비스 주체(resourceId)의 appRoles 속성에 노출되어야 합니다. 리소스 애플리케이션에서 앱 역할을 선언하지 않은 경우 기본 앱 역할 ID 00000000-0000-0000-0000-0000000000000000은 특정 앱 역할 없이 주체가 리소스 앱에 할당되었음을 알리도록 지정할 수 있습니다. 만들 때 필요합니다.
  • [CreatedDateTime <DateTime?>]: 앱 역할 할당이 만들어진 시간입니다. 타임스탬프 형식은 ISO 8601 형식을 사용하는 날짜 및 시간 정보를 나타내며 항상 UTC 시간입니다. 예를 들어 2014년 1월 1일 자정 UTC는 2014-01-01T00:00:00Z입니다. 읽기 전용.
  • [PrincipalDisplayName <String>]: 앱 역할 할당이 부여된 사용자, 그룹 또는 서비스 주체의 표시 이름입니다. 읽기 전용. $filter 지원합니다(eq 및 startswith).
  • [PrincipalId <String>]: 앱 역할이 부여되는 사용자, 그룹 또는 서비스 주체에 대한 고유 식별자(ID)입니다. 만들 때 필요합니다.
  • [PrincipalType <String>]: 할당된 보안 주체의 형식입니다. 사용자, 그룹 또는 ServicePrincipal일 수 있습니다. 읽기 전용.
  • [ResourceDisplayName <String>]: 할당이 수행되는 리소스 앱의 서비스 주체의 표시 이름입니다.
  • [ResourceId <String>]: 할당이 수행되는 리소스 서비스 주체의 고유 식별자(ID)입니다. 만들 때 필요합니다. $filter 지원합니다(eq만 해당).

CREATEDONBEHALFOF <IMicrosoftGraphDirectoryObject>: Microsoft Entra 개체를 나타냅니다. directoryObject 형식은 다른 많은 디렉터리 엔터티 형식의 기본 형식입니다.

  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: 디렉터리에 표시되는 이름

PERMISSIONGRANT <IMicrosoftGraphResourceSpecificPermissionGrant[]>: 특정 애플리케이션에 그룹에 대해 부여된 권한입니다. $expand 지원합니다.

  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: 디렉터리에 표시되는 이름
  • [ClientAppId <String>]: 액세스 권한이 부여된 Microsoft Entra 앱의 서비스 주체 ID입니다. 읽기 전용.
  • [ClientId <String>]: 액세스 권한이 부여된 Microsoft Entra 앱의 ID입니다. 읽기 전용.
  • [Permission <String>]: 리소스별 사용 권한의 이름입니다. 읽기 전용.
  • [PermissionType <String>]: 사용 권한의 유형입니다. 가능한 값은 애플리케이션, 위임된 값입니다. 읽기 전용.
  • [ResourceAppId <String>]: 리소스를 호스팅하는 Microsoft Entra 앱의 ID입니다. 읽기 전용.