기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
파일 분류
파일 분류는 콘텐츠, 위치 또는 기타 속성을 기반으로 메타데이터 속성을 파일에 자동으로 할당합니다. 분류를 사용하면 민감한 정보가 포함되거나, 특정 비즈니스 범주에 속하거나, 보존 기간이 필요한 파일을 식별하여 파일을 구성하고, 데이터 관리 정책을 적용하고, 규정 준수 요구 사항을 충족할 수 있습니다.
파일 분류 작동 방식
파일 분류는 3단계 프로세스를 사용합니다.
-
속성 정의 -
"Data Sensitivity"또는와 같이 파일에 할당하려는 메타데이터 유형을 지정하는 분류 속성 정의를 생성합니다"ContainsPII". -
규칙 생성 - 파일 콘텐츠 패턴 또는 폴더 위치와 같이 지정한 기준에 따라 파일에 속성 값을 자동으로 할당하는 분류 규칙을 구성합니다. 예를 들어 주민등록번호와 같은 패턴이 포함된 파일은 자동으로 로 분류될
(XXX-XX-XXXX)수 있습니다ContainsPII=Yes. -
분류 실행 - 분류 프로세스를 실행하여 파일을 스캔하고 규칙을 적용합니다. 온디맨드, 일정 또는 백그라운드에서 지속적으로 분류를 수동으로 실행할 수 있습니다.
분류가 완료되면 할당된 속성을 사용하여 스토리지 보고서를 생성하거나,를 적용하거나파일 관리 작업, 특정 특성을 가진 파일을 검색할 수 있습니다.
분류 속성 정의
분류 속성 정의는 파일에 할당할 수 있는 메타데이터 유형을 지정합니다. 각 속성 정의에는 이름, 속성 유형 및 선택적으로 허용되는 값 목록이 있습니다. 예를 들어 OrderedList 유형 및 가능한 값 , Public, 및를 "Data Sensitivity" 사용하여 라는 속성을 생성할 수 Internal Confidential있습니다Restricted.
지원되는 속성 유형은 다음과 같습니다.
-
OrderedList- 값이 특정 시퀀스(예: 낮음, 중간, 높음)를 갖는 정렬된 목록입니다. 보고 또는 정책 결정에 값 순서가 중요한 경우이 유형을 사용합니다. -
MultiChoice- 목록에서 여러 값을 선택할 수 있습니다(예: 파일에 "Financial" 및 "Legal" 범주로 태그가 지정될 수 있음). -
SingleChoice- 목록에서 하나의 값만 선택할 수 있습니다. -
String- 사전 정의된 옵션이 없는 단일 텍스트 값입니다. -
MultiString- 사전 정의된 옵션이 없는 여러 텍스트 값입니다. -
Integer- 숫자 값입니다. -
YesNo- 부울 값(true 또는 false). -
DateTime- 날짜 및 시간 값입니다.
속성 정의는 여러 분류 규칙에서 재사용할 수 있습니다. 속성 정의를 생성한 후 해당 속성에 값을 할당해야 하는 분류 규칙에서 해당 정의를 참조할 수 있습니다.
분류 규칙
분류 규칙은 속성 값을 파일에 자동으로 할당하기 위한 로직을 정의합니다. 각 규칙은 다음을 지정합니다.
-
설정할 속성
-
해당 속성에 할당할 값
-
규칙을 적용할 위치( 폴더)
-
속성 값을 수신해야 하는 파일을 식별하는 방법. 다음 두 가지 분류 메커니즘을 사용할 수 있습니다.
콘텐츠 분류자
콘텐츠 분류자는 파일 콘텐츠에서 특정 텍스트 패턴 또는 정규식을 스캔합니다. 이 메커니즘을 사용하여 포함된 내용을 기반으로 파일을 식별합니다. 콘텐츠 분류자는 파일 콘텐츠를 일치시키는 세 가지 방법을 제공합니다.
-
ContentString- 대/소문자를 구분하지 않는 텍스트 문자열을 검색합니다. 대문자와 관계없이 특정 단어 또는 구문을 찾으려면이 옵션을 사용합니다. 예를 들어 "기밀"을 검색하면 "기밀", "기밀" 및 "기밀"이 일치합니다. -
ContentStringCaseSensitive- 대소문자를 구분하는 텍스트 문자열을 검색합니다. 검색에 대문자가 중요한 경우이 옵션을 사용합니다. 예를 들어 "SSN"을 검색하면 "SSN"과 일치하지만 "ssn" 또는 "Ssn"과 일치하지 않습니다. 이는 대/소문자가 중요한 약어, 제품 코드 또는 기타 식별자에 유용합니다. -
ContentRegularExpression- 정규식을 사용하여 패턴을 검색합니다. 복잡한 패턴 또는 변수 형식과 일치해야 하는 경우이 옵션을 사용합니다. 예를 들어 정규식을 사용하여 다음을 감지할 수 있습니다.-
123-45-6789 형식의 사회보장번호:
\b\d{3}-\d{2}-\d{4}\b -
선택적 공백 또는 대시가 있는 신용 카드 번호:
\b\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}\b -
이메일 주소, 전화번호 또는 기타 구조화된 데이터
-
단일 규칙에서 여러 문자열 또는 패턴을 지정할 수 있으며, 해당 콘텐츠가 지정된 값과 일치하는 경우 파일이 분류됩니다.
폴더 분류자
폴더 분류자는 파일이 저장되는 위치를 기반으로 속성 값을 할당합니다. 이 메커니즘을 사용하여 폴더 계층 구조에서 파일을 위치별로 분류합니다. 예제:
-
법적 문서 폴더의 모든 파일에 대한 보존 기간 속성 설정
-
특정 프로젝트 폴더의 모든 파일을 프로젝트 식별자로 표시
또한 ReevaluateProperty 파라미터를 사용하여 속성에 대한 값이 이미 있는 파일에서 분류가 실행될 때 발생하는 상황을 제어할 수 있습니다. 다음 구성을 선택할 수 있습니다.
-
Never-이 속성에 대한 값이 없는 파일만 분류합니다. -
Overwrite- 파일이 변경될 때 기존 값 바꾸기 -
Aggregate- 새 값을 기존 값과 결합(다중 값 속성의 경우)
관리 속성
관리 속성은 파일 대신 폴더에 적용되는 분류 속성입니다. 관리 속성을 사용하여 파일 시스템 계층 구조에서 폴더를 구성하고 분류합니다. 분류 규칙을 통해 자동으로 할당되는 파일 속성과 달리 Set-FSxFSRMMgmtProperty 명령을 사용하여 관리 속성을 수동으로 설정합니다.
폴더를 분류하려면 FolderUsage_MS 속성을 사용합니다. 다음 값을 지정할 수 있습니다.
-
User Files -
Group Share -
Application Files -
Backup and Archival
분류 실행
파일 분류는 다음 세 가지 방법으로 실행할 수 있습니다.
-
수동 분류 - 분류Start-FSxFSRMClassification를 즉시 실행하는 데 사용합니다. 이 접근 방식은 새 규칙을 테스트하거나 일회성 분류 작업을 수행하는 데 유용합니다.
-
정기 분류 - 자동 분류 일정을 구성하는 Set-FSxFSRMClassification 데 사용합니다. 분류가 매주 또는 매월 특정 시간에 실행되도록 예약할 수 있습니다. 정기 분류는 정기적이고 예측 가능한 분류 실행을 원하는 대부분의 프로덕션 환경에 적합합니다.
-
연속 분류 -
Continuous파라미터Set-FSxFSRMClassification와 함께 사용하여 지속적으로 실행되는 백그라운드 분류를 활성화합니다. 연속 분류는 새 파일과 수정된 파일을 생성하거나 변경한 직후 자동으로 분류합니다. 이 접근 방식은 up-to-date 분류를 제공하지만 더 많은 시스템 리소스를 사용합니다.
분류를 시작할 때를 지정RunDuration하여 프로세스가 실행되는 기간을 제한할 수 있습니다. 지정된 시간 내에 분류가 완료되지 않으면 예약된 다음 실행 또는 수동으로 다시 시작할 때 분류가 중지되고 재개됩니다.
분류가 완료되면 Windows File Explorer에서 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 분류 탭을 선택하여 파일에 할당된 분류 속성을 볼 수 있습니다. 이 탭에는 파일의 모든 분류 속성과 해당 값이 표시됩니다.
분류 프로세스 관리
다음 명령을 사용하여 분류 프로세스를 모니터링하고 제어할 수 있습니다.
-
Get-FSxFSRMClassification - 분류의 현재 상태 확인(
Running,QueuedNotRunning, 또는Unknown) -
Stop-FSxFSRMClassification - 실행 중이거나 대기 중인 분류 작업 중지
-
Wait-FSxFSRMClassification - 분류가 완료되거나 제한 시간이 만료될 때까지 스크립트 실행 일시 중지
다음 명령을 사용하여 분류를 다른 작업과 조정합니다. 예를 들어 분류된 파일 속성에 의존하는 스토리지 보고서를 생성하기 전에 분류가 완료될 때까지 기다릴 수 있습니다.
분류 모범 사례
효율적이고 효과적인 파일 분류를 위해 다음 모범 사례를 따르세요.
1. 성능 고려 사항
FSRM은 파일 콘텐츠를 읽고 스캔해야 하므로 콘텐츠 기반 분류는 리소스 집약적입니다.
-
작은 데이터 세트에 대한 규칙 먼저 테스트 - 분류 규칙을 전체 파일 시스템에 적용하기 전에 대표적인 파일 샘플에서 테스트하여 예상대로 작동하는지 확인하고 분류에 걸리는 시간을 추정합니다.
-
콘텐츠 스캔 범위 제한 - 콘텐츠 기반 분류는 파일 콘텐츠를 읽어야 하므로 리소스 집약적입니다.
Namespace파라미터를 사용하여 전체 파일 시스템을 스캔하는 대신 규칙을 특정 폴더로 제한합니다. -
가능한 경우 폴더 분류 사용 - 폴더 분류자는 파일 콘텐츠를 읽을 필요가 없으므로 콘텐츠 분류자보다 훨씬 빠릅니다. 파일을 위치에 따라 분류할 수 있는 경우 콘텐츠 분류자 대신 폴더 분류자를 사용합니다.
-
사용량이 적은 시간 동안의 일정 분류 - 시스템 활동이 적은 기간 동안 예약된 분류를 실행하여 사용자 성능에 미치는 영향을 최소화합니다. 백업 기간 또는 기타 유지 관리 작업 중에 분류를 실행하지 마십시오.
-
적절한 RunDuration 제한 설정 -
RunDuration파라미터를 사용하여 분류가 너무 오래 실행되어 시스템 성능에 영향을 미치지 않도록 합니다. 시간 제한 내에 분류가 완료되지 않으면 예약된 다음 실행 중에 재개됩니다. -
분류 성능 모니터링 - 분류 상태를 확인하고 분류가 예상보다 오래 걸리는지 식별하는
Get-FSxFSRMClassification데 사용합니다. 장기 실행 분류는 규칙을 최적화해야 하거나 시스템에 더 많은 리소스가 필요함을 나타낼 수 있습니다.
2. 규칙 설계
-
특정 정규식 사용 -를 사용할 때는 거짓 일치를 방지하기 위해 가능한 한 구체적인 패턴을
ContentRegularExpression작성합니다. 정규식을 프로덕션에 배포하기 전에 철저하게 테스트합니다. -
여러 패턴을 효율적으로 결합 - 유사한 패턴에 대해 별도의 규칙을 생성하는 대신 여러
ContentString또는ContentRegularExpression값이 있는 단일 규칙으로 결합합니다. 이렇게 하면 FSRM이 각 파일을 스캔해야 하는 횟수가 줄어듭니다. -
불필요한 폴더 제외 -의
ExcludeNamespace파라미터를 사용하여 분류가 필요하지 않은 임시 디렉터리 및 기타 위치를Set-FSxFSRMClassification제외합니다.
3. 속성 관리
-
속성 스키마 계획 - 규칙을 생성하기 전에 분류 속성을 설계합니다. 보고, 규정 준수 및 파일 관리 정책에 필요한 속성을 고려합니다.
-
문서 속성 정의 - 설명 필드를 사용하여 각 속성의 의미와 사용 방법을 설명합니다. 이렇게 하면 다른 관리자가 분류 스키마를 이해하는 데 도움이 됩니다.
4. 지속적 유지 관리
-
분류 결과를 정기적으로 검토 - 스토리지 보고서를 생성하여 분류가 예상대로 작동하고 파일이 올바른 속성 값을 수신하고 있는지 확인합니다.
-
필요에 따라 규칙 업데이트 - 조직의 데이터 관리 요구 사항이 변경되면 분류 규칙을 업데이트하여 새 정책 또는 규정 준수 요구 사항을 반영합니다.
-
미사용 속성 정리 - 분류 구성을 관리할 수 있도록 유지하는 데 더 이상 필요하지 않은 속성 정의 및 규칙을 제거합니다.
분류 관리 명령
파일 분류 관리를 위해 네 가지 FSx 원격 PowerShell 명령 패밀리에 액세스할 수 있습니다.
-
속성 정의 명령 - 파일에 할당할 수 있는 메타데이터 유형을 지정하는 분류 속성 정의를 생성하고 관리합니다.
-
분류 규칙 명령 - 파일 콘텐츠 또는 위치를 기반으로 속성 값을 할당하는 자동 분류 규칙을 생성하고 관리합니다.
-
관리 속성 명령 - 파일이 아닌 폴더에서 분류 속성을 설정하고 검색합니다.
-
분류 프로세스 명령 - 분류 프로세스를 시작, 중지, 모니터링 및 구성합니다.
파일 분류 FSx 원격 PowerShell 명령 목록
참고
이 페이지의 모든 예제에서는 파일 시스템의 Windows 원격 PowerShell 엔드포인트로 $FSxWindowsRemotePowerShellEndpoint 변수를 정의했다고 가정합니다. 파일 시스템의 세부 정보 페이지의 Amazon FSx 콘솔에서 또는 명령을 사용하여이 엔드포인트를 AWS CLI describe-file-systems 찾을 수 있습니다.
속성 정의 명령
New-FSxFSRMClassificationPropertyDefinition
New-FSxFSRMClassificationPropertyDefinition: 파일을 분류하는 데 사용할 수 있는 분류 속성 정의를 생성합니다. 속성 정의는 분류 규칙을 통해 파일에 할당할 수 있는 속성을 정의합니다.
파라미터:
-
Name (string)- 필수 항목입니다. 속성 정의의 이름입니다. -
DisplayName (string)- 선택 사항입니다. 속성 정의의 표시 이름입니다. -
Description (string)- 선택 사항입니다. 속성 정의에 대한 설명입니다. -
Type (string)- 필수 항목입니다. 분류 속성의 유형입니다. 다음 값을 지정할 수 있습니다.-
OrderedList: 가능한 값의 정렬된 목록 -
MultiChoice: 가능한 값 중에서 다중 선택 선택 -
SingleChoice: 가능한 값 중에서 단일 선택 -
String: 단일 텍스트 문자열 -
MultiString: 여러 텍스트 문자열 -
Integer: 숫자 값 -
YesNo: 부울 값 -
DateTime: 날짜 및 시간 값
-
-
PossibleValueConfigurations (array)- 선택 사항입니다. OrderedList, MultiChoice 또는 SingleChoice 속성 유형에 대한 구성 배열입니다. 각 구성에는 다음과 같은 속성이 있습니다.-
Name (string): 값의 이름(필수) -
Description (string): 값에 대한 설명(선택 사항)
-
-
Parameters (array)- 선택 사항입니다. 추가 구성을 위한"name=value"형식의 문자열 배열입니다.
예:
1: PII 데이터에 대한 속성 목록을 생성합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMClassificationPropertyDefinition -Name "ContainsPII" -Type OrderedList -PossibleValueConfigurations @( @{ Name = "Yes" }, @{ Name = "No" }) }
2. 데이터 민감도에 대한 정렬된 목록 속성을 생성합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMClassificationPropertyDefinition -Name "DataSensitivity" -Type OrderedList -PossibleValueConfigurations @( @{ Name = "Public" }, @{ Name = "Internal" }, @{ Name = "Confidential" }, @{ Name = "Restricted" } ) }
Get-FSxFSRMClassificationPropertyDefinition
Get-FSxFSRMClassificationPropertyDefinition: 파일 시스템에서 하나 이상의 분류 속성 정의를 검색합니다.
파라미터:
-
Name (array)- 선택 사항입니다. 검색할 속성 정의의 이름 배열입니다. 이름을 지정하지 않으면 명령은 파일 시스템의 모든 속성 정의를 반환합니다.
예:
1: 파일 시스템에서 모든 분류 속성 정의를 검색합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMClassificationPropertyDefinition }
Set-FSxFSRMClassificationPropertyDefinition
기존 분류 속성 정의의 속성을 수정합니다.
Parameters
-
Name (array)- 필수 항목입니다. 수정할 속성 이름의 배열입니다. -
DisplayName (string)- 선택 사항입니다. 속성 정의의 새 표시 이름입니다. -
Description (string)- 선택 사항입니다. 속성 정의에 대한 새로운 설명입니다. -
PossibleValueConfigurations (array)- 선택 사항입니다. OrderedList, MultiChoice 또는 SingleChoice 속성에 대한 새로운 구성 배열입니다. 각 구성에는 다음과 같은 속성이 있습니다.-
Name (string): 값의 이름(필수) -
Description (string): 값에 대한 설명(선택 사항)
-
-
Parameters (array)- 선택 사항입니다. "name=value" 형식의 새로운 문자열 배열입니다. -
PassThru (boolean)- 선택 사항입니다. true로 설정하면 수정된 속성 정의 객체를 반환합니다.
예:
1. 기존 속성 정의에 대한 설명으로 가능한 값을 업데이트합니다.
$values = [System.Collections.ArrayList]@() $null = $values.Add(@{ Name = "High" Description = "High Risk Content" }) $null = $values.Add(@{ Name = "Medium" Description = "Medium Risk Content" }) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $values -ScriptBlock { param($values) Set-FSxFSRMClassificationPropertyDefinition -Name "RiskLevel" -PossibleValueConfigurations $Using:values -PassThru }
Remove-FSxFSRMClassificationPropertyDefinition
파일 시스템에서 하나 이상의 분류 속성 정의를 제거합니다. 로컬에서 정의된 속성 정의만 제거할 수 있습니다.
Parameters
-
Name (array)- 필수 항목입니다. 제거할 속성 이름의 배열입니다. -
PassThru (boolean)- 선택 사항입니다. true로 설정하면 제거된 속성 정의 객체를 반환합니다.
예:
1. 단일 속성 정의를 제거합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMClassificationPropertyDefinition -Name "RiskLevel" -PassThru }
분류 규칙 명령
New-FSxFSRMClassificationRule
지정된 기준에 따라 파일에 속성 값을 할당하는 자동 분류 규칙을 생성합니다. 각 규칙은 단일 속성에 대한 값을 설정합니다.
Parameters
-
Name (string)- 필수 항목입니다. 분류 규칙의 이름입니다. -
Description (string)- 선택 사항입니다. 분류 규칙에 대한 설명입니다. -
Property (string)- 필수 항목입니다. 설정할 분류 속성의 이름입니다. 기존 속성 정의 이름이어야 합니다. -
PropertyValue (string)- 선택 사항입니다. 속성에 할당할 값입니다. 지정된 분류 메커니즘에 대해 유효해야 합니다. -
Namespace (array)- 필수 항목입니다. 규칙이 적용되는 경로 또는 폴더 유형의 배열입니다. -
Disabled (boolean)- 선택 사항입니다. true로 설정하면가 비활성화된 상태로 규칙을 생성합니다. -
ReevaluateProperty (string)- 선택 사항입니다. 파일을 재평가할 시기를 지정합니다. 다음 값을 지정할 수 있습니다.-
Never: 기존 속성 값이 없는 파일만 평가 -
Overwrite: 파일이 변경되면 재평가하고 기존 값을 덮어씁니다. -
Aggregate: 파일이 변경되고 기존 값과 결합될 때 재평가
-
-
Flags (array)- 선택 사항입니다. 규칙에 대한 특수 동작을 지정합니다. 다음 값을 지정할 수 있습니다.-
ClearAutomaticallyClassifiedProperty -
ClearManuallyClassifiedProperty -
Deprecated
-
-
ContentRegularExpression (array)- 선택 사항입니다. 파일 콘텐츠와 일치하는 정규 표현식의 배열입니다. -
ContentString (array)- 선택 사항입니다. 파일 콘텐츠에서 검색할 대/소문자를 구분하지 않는 문자열의 배열입니다. -
ClassificationMechanism (string)- 필수 항목입니다. 파일 분류에 사용할 메커니즘입니다. 다음 값을 지정할 수 있습니다.-
Content Classifier: 파일 콘텐츠에서 특정 문자열 또는 정규식 패턴을 스캔합니다. 콘텐츠 분류자를 지정할 때 ContentString, ContentStringCaseSensitive 또는 ContentRegularExpression 파라미터를 사용하여 검색할 콘텐츠를 정의할 수 있습니다. -
Folder Classifier: 폴더 위치에 따라 파일을 분류합니다.
-
-
Parameters (array)- 선택 사항입니다. 추가 구성을 위한"name=value"문자열 배열입니다.
예:
1. 정규 표현식을 사용하여 사회보장번호를 감지합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMClassificationRule -Name "Detect_SSN" -Property "ContainsPII" -PropertyValue "Yes" -Namespace "share" -ClassificationMechanism "Content Classifier" -ContentRegularExpression "\b\d{3}-\d{2}-\d{4}\b" }
2. 정규 표현식을 사용하여 신용 카드 번호를 감지합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMClassificationRule -Name "Detect_CreditCard" -Property "ContainsPII" -PropertyValue "Yes" -Namespace "share" -ClassificationMechanism "Content Classifier" -ContentRegularExpression "\b\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}\b" }
3. 폴더의 모든 파일을 7년 보존 기간 속성으로 분류합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMClassificationRule -Name "Contracts_Records_7Year" -Property "RetentionPeriod" -PropertyValue "7 years" -Namespace "share/Legal Documents" -ClassificationMechanism "Folder Classifier" }
Get-FSxFSRMClassificationRule
파일 시스템에서 하나 이상의 분류 규칙을 검색합니다.
Parameters
-
Name (array)- 선택 사항입니다. 검색할 분류 규칙의 이름 배열입니다. 이름을 지정하지 않으면 명령은 파일 시스템의 모든 규칙을 반환합니다.
예:
1. 파일 시스템에서 모든 분류 규칙을 검색합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMClassificationRule }
Set-FSxFSRMClassificationRule
기존 분류 규칙의 속성을 수정합니다.
Parameters
-
Name (array)- 필수 항목입니다. 수정할 분류 규칙의 이름 배열입니다. -
Description (string)- 선택 사항입니다. 규칙에 대한 새로운 설명입니다. -
Property (string)- 선택 사항입니다. 설정할 분류 속성의 이름입니다. -
PropertyValue (string)- 선택 사항입니다. 속성에 할당할 새 값입니다. -
Namespace (array)- 선택 사항입니다. 규칙이 적용되는 새로운 경로 또는 폴더 유형 배열입니다. -
Disabled (boolean)- 선택 사항입니다. true로 설정하면가 규칙을 비활성화합니다. false로 설정하면가 규칙을 활성화합니다. -
ReevaluateProperty (string)- 선택 사항입니다. 파일 재평가 시기를 변경합니다. 다음 값을 지정할 수 있습니다.-
Never: 기존 속성 값이 없는 파일만 평가 -
Overwrite: 파일이 변경되면 재평가하고 기존 값을 덮어씁니다. -
Aggregate: 파일이 변경되고 기존 값과 결합될 때 재평가
-
-
Flags (array)- 선택 사항입니다. 규칙에 대한 새로운 특수 동작입니다. 다음 값을 지정할 수 있습니다.-
ClearAutomaticallyClassifiedProperty -
ClearManuallyClassifiedProperty -
Deprecated
-
-
ContentRegularExpression (array)- 선택 사항입니다. 정규식의 새로운 배열입니다. -
ContentString (array)- 선택 사항입니다. 대/소문자를 구분하지 않는 검색 문자열의 새로운 배열입니다. -
ContentStringCaseSensitive (array)- 선택 사항입니다. 대/소문자를 구분하는 검색 문자열의 새로운 배열입니다. -
ClassificationMechanism (string)- 선택 사항입니다. 사용할 새로운 분류 메커니즘입니다. 다음 값을 지정할 수 있습니다.-
Content Classifier: 파일 콘텐츠에서 특정 문자열 또는 정규식 패턴을 스캔합니다. 콘텐츠 분류자를 지정할 때 ContentString, ContentStringCaseSensitive 또는 ContentRegularExpression 파라미터를 사용하여 검색할 콘텐츠를 정의할 수 있습니다. -
Folder Classifier: 폴더 위치에 따라 파일을 분류합니다.
-
-
Parameters (array)- 선택 사항입니다."name=value"구성 문자열의 새로운 배열입니다. -
PassThru (boolean)- 선택 사항입니다. true로 설정하면 수정된 규칙 객체를 반환합니다.
예:
1. 기존 분류 규칙의 규칙 속성 및 네임스페이스를 업데이트합니다.
$namespaces = @("share\finance", "share\accounting") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $namespaces -ScriptBlock { param($namespaces) Set-FSxFSRMClassificationRule -Name "Detect_CreditCard" -Description "Updated PII detection" -Namespace $Using:namespaces -ReevaluateProperty "Overwrite" }
Remove-FSxFSRMClassificationRule
파일 시스템에서 하나 이상의 분류 규칙을 제거합니다.
Parameters
-
Name (array)- 필수 항목입니다. 제거할 분류 규칙의 이름 배열입니다. -
PassThru (boolean)- 선택 사항입니다. true로 설정하면 제거된 규칙 객체를 반환합니다.
예:
1. 단일 분류 규칙을 제거합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMClassificationRule -Name "Find Confidential Files" -PassThru }
관리 속성 명령
Get-FSxFSRMMgmtProperty
지정된 폴더에서 관리 속성을 검색합니다. 관리 속성은 파일이 아닌 폴더에 적용되는 분류 속성입니다.
Parameters
-
Namespace (string)- 선택 사항입니다. 폴더의 경로입니다. -
Name (string)- 선택 사항입니다. 검색할 관리 속성의 이름입니다. 이름을 지정하지 않으면 명령이 모든 관리 속성을 검색합니다. -
Recurse (boolean)- 선택 사항입니다. true로 설정하면 네임스페이스 내의 모든 폴더에 대한 관리 속성을 검색합니다. 네임스페이스 파라미터가 필요합니다. -
Effective (boolean)- 선택 사항입니다. true로 설정하면 지정된 이름을 가진 가장 가까운 폴더의 관리 속성을 검색합니다. 검색에는 지정된 네임스페이스와 상위 계층 구조가 포함됩니다. 이름 파라미터가 필요합니다.
예:
1. 파일 시스템의 모든 관리 속성을 검색합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMMgmtProperty }
2. 특정 폴더에 대한 관리 속성을 검색합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMMgmtProperty -Namespace "share\department" }
Remove-FSxFSRMMgmtProperty
지정된 폴더에서 관리 속성을 제거합니다.
Parameters
-
Namespace (string)- 선택 사항입니다. 폴더의 경로입니다. -
Name (string)- 필수 항목입니다. 제거할 관리 속성의 이름입니다. -
Recurse (boolean)- 선택 사항입니다. true로 설정하면 네임스페이스 내의 모든 폴더에 대한 관리 속성이 제거됩니다. 네임스페이스 파라미터가 필요합니다.
예:
1. 관리 속성의 모든 인스턴스를 제거합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMMgmtProperty -Name "FolderUsage_MS" }
2. 특정 폴더에서 관리 속성을 제거합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMMgmtProperty -Name "FolderUsage_MS" -Namespace "share\department" }
Set-FSxFSRMMgmtProperty
지정된 네임스페이스에 대한 관리 속성의 값을 변경합니다. 관리 속성은 폴더에 적용되고 보안 플래그가 설정되지 않은 분류 속성입니다.
Parameters
-
Namespace (string)- 선택 사항입니다. 폴더 경로입니다. -
Name (string)- 필수 항목입니다. 수정할 관리 속성의 이름입니다. 폴더에 적용되는 기존 분류 속성이어야 합니다. -
Value (string)- 필수 항목입니다. 관리 속성에 할당할 새 값입니다.
예:
1. 폴더 사용 속성을 설정합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMMgmtProperty -Namespace "share\department" -Name "FolderUsage_MS" -Value "User Files" }
분류 프로세스 명령
Get-FSxFSRMClassification
실행 중인 파일 분류 프로세스의 상태를 검색합니다. 상태는 다음 값 중 하나일 수 있습니다.
-
Unknown: 분류 상태를 확인할 수 없음 -
NotRunning: 현재 실행 중인 분류가 없습니다. -
Queued: 분류가 시작 대기열에 있음 -
Running: 분류가 현재 진행 중입니다.
Parameters
없음
예:
1. 현재 분류 상태를 검색합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMClassification }
Start-FSxFSRMClassification
파일에 분류 규칙을 적용하고 분류 보고서를 생성하는 파일 분류 프로세스를 시작합니다.
Parameters
-
Queue (boolean)- 선택 사항입니다. true로 설정하면가 분류 작업을 대기열에 추가하여 다음 5분 이내에 실행합니다. 이 기간 동안 대기 중인 모든 작업은 함께 실행됩니다. false로 설정하거나 지정하지 않으면 분류가 즉시 시작됩니다. -
RunDuration (number)- 선택 사항입니다. 취소되기 전에 분류 프로세스를 실행해야 하는 시간을 지정합니다. 유효한 값:-1~2147483. 특수 값:-
-1: 취소될 때까지 실행 -
0: 완료까지 실행 -
지정하지 않으면가 완료될 때까지 실행됩니다.
-
예:
1. 시간 제한 없이 분류를 시작합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Start-FSxFSRMClassification -RunDuration 0 }
Stop-FSxFSRMClassification
파일 시스템에서 실행 중이거나 대기 중인 분류 작업을 중지합니다.
Parameters
없음
예:
1. 실행 중인 분류를 중지합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Stop-FSxFSRMClassification }
Wait-FSxFSRMClassification
파일 분류 프로세스가 완료될 때까지 기다립니다. 분류된 파일을 기반으로 보고서 생성과 같이 분류 완료에 의존하는 작업을 수행해야 하는 경우이 명령을 사용합니다.
Parameters
-
Timeout (number)- 선택 사항입니다. 분류가 완료될 때까지 기다리는 시간을 초 단위로 지정합니다. 분류가 완료되기 전에 제한 시간이 만료되면 명령이를 반환하지만 백그라운드에서 분류가 계속 실행됩니다. 유효한 값:-1~2147483. 특수 값:-
-1: 분류가 완료될 때까지 무기한 대기(기본값) -
0: 현재 상태를 확인하고 기다리지 않고 즉시 반환
-
예:
1. 분류가 완료될 때까지 무기한 기다립니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Wait-FSxFSRMClassification }
Set-FSxFSRMClassification
파일 분류에 대한 구성 설정을 수정합니다.
Parameters
-
ExcludeNamespace (array)- 선택 사항입니다. 분류에서 제외할 추가 폴더의 배열입니다. -
ScheduleConfigurations (hashtable)- 선택 사항입니다. 다음 속성을 가진 일정 구성을 포함하는 해시 테이블:-
Time (datetime): 작업을 실행할 시기를 지정하는 DateTime 객체(필수) -
RunDuration (number): 작업을 실행하는 데 걸리는 시간(선택 사항) -
Weekly (array): 평일 배열(선택 사항) -
Monthly (array): 일 배열, 마지막 날에 -1 사용(선택 사항)
-
-
Continuous (boolean)- 선택 사항입니다. true로 설정하면 지속적인 백그라운드 분류가 활성화됩니다. -
PassThru (boolean)- 선택 사항입니다. true로 설정하면 수정된 분류 구성 객체를 반환합니다.
예:
1. 연속 분류를 활성화합니다.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMClassification -Continuous $true }
2. 분류를 실행할 주간 일정을 설정합니다.
$schedule = @{ Time = ("12:00am") Weekly = @('Monday', 'Wednesday', 'Friday') } Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $schedule -ScriptBlock { param($schedule) Set-FSxFSRMClassification -ScheduleConfigurations $schedule }
3. 사용자 지정 제외 항목을 사용하여 월별 일정을 설정합니다.
$schedule = @{ Time = ("12:00am") Monthly = @(1, 15, -1) # 1st, 15th, and last day RunDuration = 4 } $excludeNamespaces = @("share\folder /s") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($schedule, $excludeNamespaces) -ScriptBlock { param($schedule, $excludeNamespaces) Set-FSxFSRMClassification -ScheduleConfigurations $schedule -ExcludeNamespace $excludeNamespaces }