스캐너 관리자는 클러스터 수준에서 Microsoft Purview Information Protection 스캐너 기능을 사용하거나 사용하지 않도록 설정하고 구성할 수 있습니다. PowerShell을 사용하여 클러스터의 모든 노드에서 기능 설정을 관리합니다.
관리 제어 기능 구성은 Microsoft Purview Information Protection 클라이언트 및 스캐너 버전 3.2.89.0 이상에서 사용할 수 있습니다.
기능 제어 작동 방식
스캐너 기능은 스캐너 클러스터당 한 번 구성됩니다. 설정은 공유 스캐너 클러스터 데이터베이스에 중앙에서 저장됩니다. 즉, 다음을 의미합니다.
- 관리자는 클러스터의 모든 노드에서 구성 cmdlet을 한 번 실행하고 모든 노드는 다음 검사 주기에서 변경 내용을 선택합니다.
- 서비스를 다시 시작할 필요가 없습니다.
- 노드가 일치하지 않는 기능 상태로 전환할 수 없습니다.
- 기능을 사용하지 않도록 설정하면 기능이 수행하는 작업(예: 새 데이터베이스 테이블에 쓰거나 새 파일 생성)이 중지됩니다. 기존 데이터는 삭제되지 않으므로 나중에 데이터 손실 없이 비활성화된 기능을 다시 사용하도록 설정할 수 있습니다.
- 명시적으로 구성되지 않은 기능은 기본 상태(일반적으로 꺼져 있음)를 사용합니다. 각 기능에 대한 기본값은 현재 지원되는 기능에 나열됩니다.
사용자 지정 보고는 관리자 제어 기능 구성을 통해 제공되는 첫 번째 기능입니다. 해당 기능에 대한 자세한 내용은 사용자 지정 보고(미리 보기)를 참조하세요.
제어의 진화: PowerShell 및 Microsoft Purview 포털
관리 제어되는 기능 구성은 시간이 지남에 따라 발전하도록 설계되었습니다. 지원되는 기능은 처음에 PowerShell을 사용하여 구성됩니다. Microsoft Purview 포털에서 기능을 사용할 수 있게 되면 포털은 이러한 기능에 대한 진실의 원천이 됩니다.
다음 규칙은 두 표면을 기능에 사용할 수 있는 경우에 적용됩니다.
- 먼저 PowerShell을 선택합니다. Microsoft Purview 포털에 기능이 노출될 때까지 관리자는 클러스터의 모든 노드에 있는 PowerShell에서 구성합니다. 이러한 방식으로 구성된 설정은 PowerShell에서 관리하는 것으로 추적됩니다.
- 포털이 우선합니다. Microsoft Purview 포털에서 기능이 구성되면 포털이 해당 기능의 원본이 됩니다. 포털 관리 기능을 변경하려는 PowerShell 시도는 경고와 함께 무시되며 클러스터 상태는 변경되지 않습니다. 포털 관리되지 않는 동일한
-FeatureSettings호출의 다른 기능은 여전히 적용됩니다. - 동기화가 없습니다. PowerShell과 포털 간에 설정이 동기화되지 않습니다. 모든 스캐너 기능이 포털에서 구성되는 것은 아닙니다. 포털 에서 기능을 사용할 수 있고 이 기능을 구성한 경우 해당 포털 구성 설정이 우선적으로 적용되며 PowerShell의 업데이트를 방지합니다. 언제든지 각 기능에 대한 단일 원본이 있습니다.
- 가져오기는 항상 상태를 반영합니다. 기능이 구성된 위치에 관계없이 Get-ScannerConfiguration 은 구성된 모든 기능에 대한 현재 상태와 원본을 반환합니다. 관리자는 언제든지 PowerShell에서 클러스터를 감사할 수 있습니다.
이 모델은 스캐너 관리자가 공개 미리 보기에 도달하는 즉시 PowerShell을 통해 새로운 기능을 채택하고, 기능이 제공되면 자체 속도로 포털 기반 관리로 전환할 수 있음을 의미합니다.
지원되는 cmdlet 및 -FeatureSettings 매개 변수
다음 cmdlet은 매개 변수를 -FeatureSettings 허용합니다.
| Cmdlet | 용도 |
|---|---|
| Install-Scanner | 새 스캐너 노드 설치의 일부로 기능을 구성합니다. |
| Set-ScannerConfiguration | 기존 스캐너 클러스터에서 기능을 구성합니다. 변경 내용은 클러스터의 모든 노드에 적용됩니다. |
| Get-ScannerConfiguration | Microsoft Purview 포털에서 구성된 기능을 포함하여 구성된 모든 기능에 대한 현재 상태 및 원본을 반환합니다. |
-FeatureSettings는 와 동일한 패턴을 -AdvancedSettings사용하여 기능 이름 및 설정 쌍의 PowerShell 해시 테이블을 허용합니다.
- 해시 테이블 키는 기능 이름(예:
CustomReporting)입니다. - 해시 테이블 값은 해당 기능에 대한 설정입니다. 각 기능에 대해 지원되는 값은 현재 지원되는 기능 테이블에 나열됩니다.
변경 내용을 작성하기 전에 기능 이름과 해당 값의 유효성이 모두 검사됩니다. 항목이 유효하지 않으면 cmdlet이 오류로 종료되고 해시 테이블의 항목이 적용되지 않습니다.
PowerShell 따옴표 및 해시 테이블 팁을 비롯한 패턴에 대한 -AdvancedSettings 배경 정보는 Set-Label에서 고급 설정 및 -AdvancedSettings 매개 변수를 지정하기 위한 PowerShell 팁을 참조하세요.
예: 기존 클러스터에서 사용자 지정 보고 사용
스캐너 클러스터의 모든 노드에서 다음을 실행합니다.
Set-ScannerConfiguration -FeatureSettings @{CustomReporting=$true}
클러스터의 모든 노드는 다음 검사 주기에서 변경 사항을 선택합니다.
예: 설치 시 사용자 지정 보고 사용
Install-Scanner -SqlServerInstance SQLSERVER1 -Cluster Europe -FeatureSettings @{CustomReporting=$true}
예: 현재 기능 상태 검토
Get-ScannerConfiguration
구성된 각 기능에 대해 출력의 Features 줄은 현재 상태와 구성한 표면(PowerShell 또는 Microsoft Purview 포털)을 표시합니다. 예를 들어 PowerShell에서 사용자 지정 보고를 사용하도록 설정하면 다음과 같습니다.
Features : {CustomReporting: True (Source: PowerShell)}
구성되지 않은 기능은 표시되지 않으며 기본 상태를 사용합니다.
기능 사용 안 함
사용자 지정 보고를 끄려면 해당 값을 로 $false설정합니다. 기능이 작성한 기존 데이터는 삭제되지 않습니다. 스캐너는 다음 검사 주기에서 기능의 작업 수행을 중지합니다.
Set-ScannerConfiguration -FeatureSettings @{CustomReporting=$false}
현재 지원되는 기능
| 기능 이름 | 기본 | 지원되는 값 | 설명 |
|---|---|---|---|
CustomReporting |
해제 |
$true, $false |
스캐너 클러스터 데이터베이스의 사용자 지정 보고 테이블 및 열을 채웁니다. 사용자 지정 보고(미리 보기)를 참조하세요. |
추가 기능은 시간이 지남에 따라 추가되고 릴리스 정보에 나열됩니다.