Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit comment les administrateurs de scanneurs peuvent activer, désactiver et configurer les fonctionnalités de scanneur Protection des données Microsoft Purview prises en charge au niveau du cluster à l’aide de PowerShell.
La configuration des fonctionnalités contrôlées par Administration est disponible avec Protection des données Microsoft Purview client et le scanneur version 3.2.89.0 ou ultérieure.
Fonctionnement du contrôle de fonctionnalité
Les fonctionnalités du scanneur sont configurées une seule fois par cluster de scanneur. Les paramètres sont stockés dans une table dédiée dbo.Features dans la base de données du cluster du scanneur partagé. Chaque nœud du cluster lit à partir de la même table, ce qui signifie :
- Un administrateur exécute une applet de commande de configuration une fois à partir de n’importe quel nœud du cluster, et tous les nœuds sélectionnent la modification au prochain cycle d’analyse.
- Aucun redémarrage du service n’est nécessaire.
- Les nœuds ne peuvent pas entrer dans des états de fonctionnalité incompatibles.
- La désactivation d’une fonctionnalité arrête l’action effectuée par la fonctionnalité (par exemple, l’écriture dans une nouvelle table de base de données ou la production d’un nouveau fichier). Les données existantes n’étant pas supprimées, la fonctionnalité peut être réactivée ultérieurement sans perte de données.
- Les fonctionnalités qui ne sont pas configurées explicitement n’ont pas de ligne dans la
dbo.Featurestable et utilisent le code par défaut (généralement Désactivé). Les lignes sont ajoutées uniquement lorsqu’un administrateur définit explicitement une fonctionnalité.
Chaque ligne dans dbo.Features enregistre la fonctionnalité Name, le Setting (une chaîne telle que On ou Off) et le Source qui a écrit la valeur (PowerShell ou Portal).
La création de rapports personnalisés est la première fonctionnalité fournie via une configuration de fonctionnalité contrôlée par l’administrateur. Pour plus d’informations sur cette fonctionnalité, consultez Rapports personnalisés (préversion) .
Évolution du contrôle : PowerShell et le portail Microsoft Purview
La configuration des fonctionnalités contrôlées par Administration est conçue pour évoluer au fil du temps. Aujourd’hui, les fonctionnalités prises en charge sont configurées à l’aide de PowerShell. À mesure que les fonctionnalités deviennent disponibles dans le portail Microsoft Purview, le portail devient la source de vérité pour ces fonctionnalités.
Les règles suivantes s’appliquent lorsque les deux surfaces sont disponibles pour une fonctionnalité :
- PowerShell d’abord. Tant qu’une fonctionnalité n’est pas exposée dans le portail Microsoft Purview, les administrateurs la configurent à partir de PowerShell sur n’importe quel nœud du cluster. Chaque écriture PowerShell définit la colonne de la
Sourceligne surPowerShell. - Le portail est prioritaire. Lorsqu’une fonctionnalité a été configurée à partir du portail Microsoft Purview, sa ligne dans
dbo.FeaturesporteSource = 'Portal'. La prochaine fois qu’un administrateur s’exécuteSet-ScannerConfiguration -FeatureSettingspour cette même fonctionnalité, l’applet de commande émet un avertissement au format « Le nom> de la fonctionnalité< est géré par le portail Purview et ne peut pas être modifié via PowerShell. Ignorer. et laisse l’état du cluster inchangé. D’autres fonctionnalités de la même-FeatureSettingstable de hachage qui ne sont pas gérées par le portail sont toujours appliquées. - Aucune synchronisation. Les paramètres ne sont pas synchronisés entre PowerShell et le portail. Toutes les fonctionnalités du scanneur ne seront pas configurables à partir du portail. Lorsqu’une fonctionnalité est disponible dans le portail et qu’elle y a été configurée, ce paramètre configuré par le portail est prioritaire et empêche les mises à jour à partir de PowerShell. Il existe une seule source de vérité (la ligne dans
dbo.Features) à tout moment. - Obtenir toujours l’état reflète. Quel que soit l’emplacement où une fonctionnalité a été configurée, Get-ScannerConfiguration retourne l’état actuel de chaque fonctionnalité configurée, y compris les
Settingvaleurs etSource. Les administrateurs peuvent auditer le cluster à partir de PowerShell à tout moment.
Ce modèle signifie que les administrateurs de scanneurs peuvent adopter de nouvelles fonctionnalités via PowerShell dès qu’ils atteignent la préversion publique et passer à la gestion basée sur le portail à leur propre rythme à mesure que les fonctionnalités sont disponibles.
Applets de commande prises en charge et le -FeatureSettings paramètre
Les applets de commande suivantes acceptent le -FeatureSettings paramètre :
| Cmdlet | Objectif |
|---|---|
| Install-Scanner | Configurez les fonctionnalités dans le cadre d’une nouvelle installation de nœud de scanneur. |
| Set-ScannerConfiguration | Configurez les fonctionnalités d’un cluster de scanneur existant. La modification s’applique à chaque nœud du cluster. |
| Get-ScannerConfiguration | Retourne les et Source actuels Setting pour chaque fonctionnalité configurée, y compris les fonctionnalités configurées à partir du portail Microsoft Purview. |
-FeatureSettings accepte une table de hachage PowerShell de paires de nom de fonctionnalité et de paramètres, en utilisant le même modèle que -AdvancedSettings:
- La clé de table de hachage est la fonctionnalité
Name(par exemple,CustomReporting). - La valeur de la table de hachage est et
Settingest stockée telle quelle dans la colonne de base de donnéesSetting(VARCHAR(MAX)). Pour les rapports personnalisés, les valeurs prises en charge sont"On"et"Off".
Les noms des fonctionnalités sont validés par rapport à la liste des fonctionnalités prises en charge par le scanneur avant qu’une modification ne soit écrite. Un nom de fonctionnalité inconnu entraîne la fin de l’applet de commande avec une erreur qui répertorie les fonctionnalités prises en charge ; aucune entrée de la table de hachage n’est appliquée dans cet appel.
Pour plus d’informations sur le modèle, notamment sur les -AdvancedSettings guillemets PowerShell et les conseils de table de hachage, consultez Conseils PowerShell pour spécifier les paramètres avancés et le -AdvancedSettings paramètre sur Set-Label.
Exemple : Activer la création de rapports personnalisés sur un cluster existant
Exécutez la commande suivante à partir de n’importe quel nœud du cluster du scanneur :
Set-ScannerConfiguration -FeatureSettings @{CustomReporting="On"}
Tous les nœuds du cluster récupèrent la modification lors de leur prochain cycle d’analyse.
Exemple : Activer la création de rapports personnalisés au moment de l’installation
Install-Scanner -SqlServerInstance SQLSERVER1 -Cluster Europe -FeatureSettings @{CustomReporting="On"}
Exemple : Configurer les paramètres de fonctionnalité dans un appel
Utilisez la FeatureSettings table de hachage pour passer des noms de caractéristiques et des valeurs. Actuellement, cette page documente uniquement CustomReporting:
Set-ScannerConfiguration -FeatureSettings @{CustomReporting="On"}
Exemple : passer en revue l’état actuel de la fonctionnalité
$cfg = Get-ScannerConfiguration
$cfg.Features # hashtable of all configured features
$cfg.Features.CustomReporting # @{Source=PowerShell; Setting=On}
La Features propriété est une table de hachage. Le rendu d’affichage de liste par défaut l’inline en tant que {[<feature>, @{Source=<source>; Setting=<setting>}]}. Chaque valeur expose le actuel Setting et le Source (PowerShell ou Portal) qui l’a écrite. Les fonctionnalités qui n’ont jamais été configurées n’apparaissent pas et prennent leur code par défaut.
Désactiver une fonctionnalité
Définissez la valeur sur "Off". Les données existantes que la fonctionnalité a écrites ne sont pas supprimées ; le scanneur arrête d’effectuer l’action de la fonctionnalité au prochain cycle d’analyse.
Set-ScannerConfiguration -FeatureSettings @{CustomReporting="Off"}
Fonctionnalités actuellement prises en charge
| Nom de la fonctionnalité | Par défaut | Description |
|---|---|---|
CustomReporting |
Off |
Remplit les tables et colonnes de rapports personnalisés dans la base de données du cluster du scanneur. Consultez Rapports personnalisés (préversion) . |
Des fonctionnalités supplémentaires seront ajoutées au fil du temps et répertoriées dans les notes de publication.