다음을 통해 공유


Update-VivaModuleFeaturePolicy

이 cmdlet은 Exchange Online PowerShell 모듈 v3.2.0 이상에서만 사용할 수 있습니다. 자세한 내용은 Exchange Online PowerShell 모듈 정보를 참조하세요.

참고: 이 cmdlet은 현재 닫힌 프라이빗 미리 보기에 있는 기능의 일부입니다. organization 프라이빗 미리 보기의 멤버가 아니면 cmdlet이 작동하지 않습니다.

Update-VivaModuleFeaturePolicy cmdlet을 사용하여 Viva 모듈의 기능에 대한 액세스 정책을 업데이트합니다. 특정 사용자 또는 그룹에 대한 가장 제한적인 정책은 기능 사용 여부를 결정할 때 우선적으로 적용됩니다.

아래 구문 섹션에 있는 매개 변수 집합에 대한 자세한 내용은 Exchange cmdlet 구문을 참조하십시오.

Syntax

Update-VivaModuleFeaturePolicy
      -FeatureId <String>
      -ModuleId <String>
      -PolicyId <String>
      [-Confirm]
      [-IsFeatureEnabled <Boolean>]
      [-GroupIds <String[]>]
      [-Everyone <Boolean>]
      [-Name <String>]
      [-ResultSize <Unlimited>]
      [-UserIds <String[]>]
      [-WhatIf]
      [<CommonParameters>]

Description

Update-VivaModuleFeaturePolicy cmdlet을 사용하여 Viva 모듈의 기능에 대한 액세스 정책을 업데이트합니다.

이 cmdlet은 지정한 정책의 특성을 업데이트합니다. 이러한 특성은 다음과 같습니다.

  • 정책 이름(이름 매개 변수)입니다.
  • 정책에서 기능을 사용할 수 있는지 여부(IsFeatureEnabled 매개 변수).
  • 정책이 적용되는 사람(UserIds 및 GroupIds 매개 변수 또는 Everyone 매개 변수).

이러한 특성을 서로 독립적으로 업데이트할 수 있습니다. 예를 들어 Name 매개 변수를 지정하지만 IsFeatureEnabled 매개 변수를 지정하지 않으면 정책 이름이 업데이트되지만 정책에서 기능을 사용할 수 있는지 여부는 변경되지 않습니다.

중요: UserIds 및/또는 GroupIds 매개 변수 또는 Everyone 매개 변수에 대해 지정한 값은 기존 사용자 또는 그룹을 덮어씁니다 . 기존 사용자 및 그룹을 유지하려면 기존 사용자 또는 그룹 추가하려는 추가 사용자 또는 그룹을 지정해야 합니다. 명령에 기존 사용자 또는 그룹을 포함하지 않는 것은 정책에서 해당 특정 사용자 또는 그룹을 효과적으로 제거합니다. 자세한 내용은 예제를 참조하세요.

인증하려면 Connect-ExchangeOnline cmdlet을 사용해야 합니다.

이 cmdlet에는 .NET Framework 4.7.2 이상이 필요합니다.

현재 이 cmdlet을 실행하려면 전역 관리자 역할의 멤버여야 합니다.

Azure Active Directory의 관리자 역할 권한에 대한 자세한 내용은 역할 템플릿 ID를 참조하세요.

예제

예 1

Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b1 -Name NewPolicyName -IsFeatureEnabled $false

다음은 지정한 정책의 이름을 업데이트하고 정책에서 기능을 사용하도록 설정하지 않도록 하는 예제입니다.

예 2

Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -GroupIds group1@contoso.com,group2@contoso.com

이 예제에서는 지정된 정책이 적용되는 사용자를 업데이트합니다. 이제 정책은 지정된 그룹에 적용되며, 적용하는 데 사용되는 정책의 사용자 및 그룹을 덮어씁니다.

예 3

Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -UserIds user1@contoso.com,user2@contoso.com

이 예제에서는 지정된 정책이 적용되는 사용자를 업데이트합니다. 이제 정책은 지정된 사용자에게 적용되며, 적용하는 데 사용되는 정책의 사용자 및 그룹을 덮어씁니다.

예 4

Update-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -PolicyId 3db38dfa-02a3-4039-b33a-42b0b3da029b -Name NewPolicyName -IsFeatureEnabled $true -GroupIds group1@contoso.com -UserIds user1@contoso.com

다음은 지정한 정책의 이름을 업데이트하고, 정책에서 기능을 사용하도록 설정하고, 정책이 적용되는 사용자를 업데이트하는 예제입니다. 이제 정책은 지정된 사용자 및 그룹에 적용되며, 적용하는 데 사용되는 사용자 및 그룹을 덮어씁니다.

매개 변수

-Confirm

Confirm 스위치는 확인 메시지를 표시할지 여부를 지정합니다. 진행하기 전에 cmdlet이 확인을 요구하는지에 따라 이 스위치가 cmdlet에 미치는 영향이 달라집니다.

  • 파괴적인 cmdlet(예: Remove-* cmdlet)에는 계속하기 전에 명령을 강제로 승인하도록 하는 기본 제공 일시 중지가 있습니다. 이러한 cmdlet의 경우 정확한 구문 -Confirm:$false를 사용하여 확인 메시지를 건너뛸 수 있습니다.
  • 대부분의 다른 cmdlet(예: New-* 및 Set-* cmdlet)에는 기본 제공 일시 중지가 없습니다. 이러한 cmdlet의 경우 값 없이 스위치를 지정하면 계속하기 전에 명령을 강제로 확인하도록 하는 일시 중지가 추가됩니다.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Everyone

Everyone 매개 변수는 업데이트된 정책이 organization 모든 사용자에게 적용되도록 지정합니다. 유효한 값은 다음과 같습니다.

  • $true: 정책은 모든 사용자에게 적용됩니다. 이 매개 변수에 대한 유일한 유용한 값입니다.
  • $false: 이 값을 사용하지 마세요.

정책이 적용되는 사용자를 업데이트하지 않으려면 이 매개 변수를 사용하지 마세요.

GroupIds 또는 UserIds 매개 변수에는 이 매개 변수를 사용하지 마세요.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-FeatureId

FeatureId 매개 변수는 업데이트하려는 정책의 Viva 모듈에 있는 기능을 지정합니다.

기능 액세스 제어를 지원하는 Viva 모듈의 기능에 대한 세부 정보를 보려면 Get-VivaModuleFeature cmdlet을 사용합니다. FeatureId 값은 cmdlet의 출력에 반환됩니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-GroupIds

GroupIds 매개 변수는 업데이트된 정책이 적용되는 그룹의 이메일 주소를 지정합니다. 메일 사용이 가능한 AAD 그룹이 지원됩니다. Update

정책이 적용되는 사용자를 업데이트하지 않으려면 이 매개 변수를 사용하지 마세요.

이 매개 변수 또는 UserIds 매개 변수에 대해 지정한 값은 기존 그룹을 대체합니다. 기존 그룹을 유지하려면 지정한 새 사용자 또는 그룹과 함께 해당 그룹을 포함합니다.

최대 20명의 총 사용자 또는 그룹(사용자 20명, 그룹 없음, 사용자 10명 및 그룹 10개 등)을 지정할 수 있습니다.

업데이트된 정책이 organization 모든 사용자에게 적용되도록 하려면 값이 $true Everyone 매개 변수를 사용합니다.

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

-IsFeatureEnabled

IsFeatureEnabled 매개 변수는 업데이트된 정책에서 기능을 사용할 수 있는지 여부를 지정합니다. 유효한 값은 다음과 같습니다.

  • $true: 이 기능은 정책에 의해 활성화됩니다.
  • $false: 이 기능은 정책에서 사용하도록 설정되지 않았습니다.

정책에서 기능을 사용하도록 설정했는지 여부를 업데이트하지 않으려면 이 매개 변수를 사용하지 마세요.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ModuleId

ModuleId 매개 변수는 업데이트하려는 정책의 Viva 모듈을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Name

Name 매개 변수는 정책의 업데이트된 이름을 지정합니다. 최대 길이는 256자입니다. 값에 공백이 포함되어 있으면 값을 큰따옴표(")로 묶습니다.

유효한 문자는 영어 문자, 숫자, 쉼표, 마침표 및 공백입니다.

정책 이름을 업데이트하지 않으려면 이 매개 변수를 사용하지 마세요.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-PolicyId

PolicyId 매개 변수는 업데이트하려는 Viva 모듈의 기능에 대한 정책을 지정합니다.

Viva 모듈의 기능에 대한 정책에 대한 세부 정보를 보려면 Get-VivaModuleFeaturePolicy cmdlet을 사용합니다. PolicyId 값은 cmdlet의 출력에 반환됩니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ResultSize

이 매개 변수는 Microsoft 내부에서 사용하도록 예약되어 있습니다.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-UserIds

UserIds 매개 변수는 업데이트된 정책이 적용되는 사용자의 UPN(사용자 계정 이름)을 지정합니다. Update

정책이 적용되는 사용자를 업데이트하지 않으려면 이 매개 변수를 사용하지 마세요.

이 매개 변수 또는 GroupIds 매개 변수에 대해 지정한 값은 기존 사용자를 대체합니다. 기존 사용자를 유지하려면 지정한 새 사용자 또는 그룹과 함께 포함합니다.

최대 20명의 총 사용자 또는 그룹(사용자 20명, 그룹 없음, 사용자 10명 및 그룹 10개 등)을 지정할 수 있습니다.

업데이트된 정책이 organization 모든 사용자에게 적용되도록 하려면 값이 $true Everyone 매개 변수를 사용합니다.

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

-WhatIf

Whatif 스위치는 해당 명령의 동작을 시뮬레이션합니다. 이 스위치를 사용하면 변경 내용을 실제로 적용하지 않고 발생할 변경 내용을 확인할 수 있습니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.

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