Set-RetentionComplianceRule
이 cmdlet은 보안 & 준수 PowerShell에서만 사용할 수 있습니다. 자세한 내용은 보안 & 준수 PowerShell을 참조하세요.
Set-RetentionComplianceRule cmdlet을 사용하여 Microsoft Purview 규정 준수 포털 기존 보존 규칙을 수정합니다.
아래 구문 섹션에 있는 매개 변수 집합에 대한 자세한 내용은 Exchange cmdlet 구문을 참조하십시오.
Syntax
Set-RetentionComplianceRule
[-Identity] <ComplianceRuleIdParameter>
[-ApplyComplianceTag <String>]
[-Comment <String>]
[-Confirm]
[-ContentContainsSensitiveInformation <PswsHashtable[]>]
[-ContentDateFrom <DateTime>]
[-ContentDateTo <DateTime>]
[-ContentMatchQuery <String>]
[-ExcludedItemClasses <MultiValuedProperty>]
[-ExpirationDateOption <String>]
[-RetentionComplianceAction <String>]
[-RetentionDuration <Unlimited>]
[-RetentionDurationDisplayHint <HoldDurationHint>]
[-WhatIf]
[<CommonParameters>]
Description
보안 & 준수 PowerShell에서 이 cmdlet을 사용하려면 권한이 할당되어야 합니다. 자세한 내용은 Microsoft Purview 규정 준수 포털의 사용 권한을 참조하세요.
예제
예 1
Set-RetentionComplianceRule -Identity "Internal Company Rule" -RetentionDuration 180 -RetentionDurationDisplayHint Days
이 예에서는 "Internal Company Rule"이라는 기존 보존 규칙에 대한 보존 기간을 변경합니다.
매개 변수
-ApplyComplianceTag
ApplyComplianceTag 매개 변수는 전자 메일 메시지 또는 문서에 콘텐츠가 보존되는 기간에 영향을 주는 규칙이 적용된 레이블을 지정합니다. 이 매개 변수에 유효한 값은 기존 레이블의 이름입니다. 값에 공백이 포함되어 있으면 값을 큰따옴표로 묶습니다.
Get-ComplianceTag 및 New-ComplianceTag cmdlet을 사용하여 레이블을 보거나 만듭니다.
Name 또는 PublishComplianceTag 매개 변수와 함께 이 매개 변수를 사용할 수는 없습니다.
Teams 보존 규칙에는 이 매개 변수를 사용할 수 없습니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Comment
Comment 매개 변수는 설명(선택 사항)을 지정합니다. 공백이 포함된 값을 지정하는 경우 값을 큰따옴표(")로 묶어야 합니다(예: “이는 관리자 정보입니다”).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-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: | Security & Compliance |
-ContentContainsSensitiveInformation
ContentContainsSensitiveInformation 매개 변수는 콘텐츠의 중요한 정보 형식 일치를 기반으로 하는 규칙의 조건을 지정합니다. 규칙은 지정된 중요한 정보 유형을 포함하는 콘텐츠에 적용됩니다.
이 매개 변수는 기본 구문 @(@{Name="SensitiveInformationType1";[minCount="Value"],@{Name="SensitiveInformationType2";[minCount="Value"],...)
를 사용합니다. 예를 들면 @(@{Name="U.S. Social Security Number (SSN)"; minCount="2"},@{Name="Credit Card Number"})
와 같습니다.
Get-DLPSensitiveInformationType cmdlet을 사용하여 조직의 중요한 정보 유형을 나열합니다. 중요한 정보 유형에 대한 자세한 내용은 Exchange의 중요한 정보 유형이 찾는 내용을 참조하세요.
Teams 보존 규칙에는 이 매개 변수를 사용할 수 없습니다.
Type: | PswsHashtable[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-ContentDateFrom
ContentDateFrom 매개 변수는 포함할 콘텐츠에 대한 날짜 범위의 시작 날짜를 지정합니다.
명령이 실행되는 컴퓨터 구성에 설정된 국가별 옵션에 정의되어 있는 간단한 날짜 형식을 사용합니다. 예를 들어 mm/dd/yyyy의 간단한 날짜 형식을 사용하도록 컴퓨터가 구성된 경우 09/01/2018를 입력하여 2018년 9월 1일을 지정할 수 있습니다. 날짜만 입력하거나 날짜와 시간을 입력할 수도 있습니다. 날짜와 시간을 입력하는 경우 큰따옴표(")로 값을 묶어야 합니다. 예: "09/01/2018 5:00 PM".
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-ContentDateTo
ContentDateTo 매개 변수는 포함할 콘텐츠에 대한 날짜 범위의 종료 날짜를 지정합니다.
명령이 실행되는 컴퓨터 구성에 설정된 국가별 옵션에 정의되어 있는 간단한 날짜 형식을 사용합니다. 예를 들어 mm/dd/yyyy의 간단한 날짜 형식을 사용하도록 컴퓨터가 구성된 경우 09/01/2018를 입력하여 2018년 9월 1일을 지정할 수 있습니다. 날짜만 입력하거나 날짜와 시간을 입력할 수도 있습니다. 날짜와 시간을 입력하는 경우 큰따옴표(")로 값을 묶어야 합니다. 예: "09/01/2018 5:00 PM".
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-ContentMatchQuery
ContentMatchQuery 매개 변수는 콘텐츠 검색 필터를 지정합니다.
이 매개 변수는 텍스트 검색 문자열 또는 KQL(키워드 쿼리 언어)를 사용하여 서식이 지정된 쿼리를 사용합니다. 자세한 내용은 KQL(키워드 쿼리 언어) 구문 참조 및 eDiscovery에 대한 키워드 쿼리 및 검색 조건을 참조하세요.
Teams 보존 규칙에는 이 매개 변수를 사용할 수 없습니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-ExcludedItemClasses
ExcludedItemClasses 매개 변수는 규칙에서 제외할 메시지 유형을 지정합니다. 이 매개 변수를 사용하여 지정된 항목 클래스를 보류에서 제외하는 보류 정책에서 항목을 제외할 수 있습니다. 이 매개 변수를 사용하면 항목이 삭제 정책에서 제외되지 않습니다. 일반적으로 이 매개 변수를 사용하여 음성 메일 메시지, 메신저 대화 및 기타 비즈니스용 Skype Online 콘텐츠가 보류 정책에 의해 유지되지 않도록 제외합니다. 일반적인 비즈니스용 Skype 값은 다음과 같습니다.
- Ipm. 참고. Microsoft. 대화
- Ipm. 참고. Microsoft. Conversation.Voice
- Ipm. 참고. Microsoft. 놓친
- Ipm. 참고. Microsoft. Missed.Voice
- Ipm. 참고. Microsoft. 음성
- Ipm. 참고. Microsoft.VoiceMessage.UA
- Ipm. 참고. Microsoft. Voicemail.UM
- Ipm. 참고. Microsoft.Voicemail.UM.CA
또한 Exchange 항목 및 사용자 지정 또는 타사 메시지 클래스에 대한 메시지 클래스를 지정할 수 있습니다. 지정한 값의 유효성은 검사되지 않으므로 매개 변수는 텍스트 값을 허용합니다.
구문을 "Value1","Value2",..."ValueN"
사용하여 여러 항목 클래스 값을 지정할 수 있습니다.
Teams 보존 규칙에는 이 매개 변수를 사용할 수 없습니다.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-ExpirationDateOption
ExpirationDateOption 매개 변수는 콘텐츠 생성 날짜 또는 마지막 수정 날짜에서 만료 날짜를 계산할지 여부를 지정합니다. 유효한 값은 다음과 같습니다.
- CreationAgeInDays
- ModificationAgeInDays
Teams 보존 규칙에는 이 매개 변수를 사용할 수 없습니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Identity
Identity 매개 변수는 수정할 보존 규칙을 지정합니다. 규칙을 고유하게 식별하는 모든 값을 사용할 수 있습니다. 예:
- 이름
- DN(고유 이름)
- GUID
Type: | ComplianceRuleIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-RetentionComplianceAction
RetentionComplianceAction 매개 변수는 규칙에 대한 보존 작업을 지정합니다. 유효한 값은 다음과 같습니다.
- 삭제
- 유지
- KeepAndDelete
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-RetentionDuration
RetentionDuration 매개 변수는 보존 규칙의 보존 기간을 지정합니다. 유효한 값은 다음과 같습니다.
- 정수: 보류 기간(일)입니다.
- 무제한: 콘텐츠는 무기한 보존됩니다.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-RetentionDurationDisplayHint
RetentionDurationDisplayHint 매개 변수는 Microsoft Purview 규정 준수 포털 보존 기간을 표시하는 데 사용되는 단위를 지정합니다. 사용할 수 있는 값은 Days, Months 또는 Years입니다.
- 일
- 월
- 년 후에 삭제
예를 들어 이 매개 변수가 Year 값으로 설정되고 RetentionDuration 매개 변수가 값 365로 설정된 경우 Microsoft Purview 규정 준수 포털 콘텐츠 보존 기간으로 1년을 표시합니다.
Teams 보존 규칙에는 이 매개 변수를 사용할 수 없습니다.
Type: | HoldDurationHint |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-WhatIf
WhatIf 스위치는 보안 & 준수 PowerShell에서 작동하지 않습니다.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |