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 |