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.
En utilisant l’exclusion de domaine, vous pouvez spécifier jusqu’à 1 000 sites à exclure de l’ancrage web dans Microsoft Copilot et Copilot Chat via un script PowerShell.
Remarque
Cowork utilise les stratégies d’exclusion de domaine de votre organisation, y compris les exclusions pour des domaines spécifiques.
Pour gérer la configuration d’exclusion de domaine Copilot pour votre client, utilisez le script ConfigureTenantDomainExclusions.ps1 PowerShell. Téléchargez-le sur https://aka.ms/Copilot/DomainExclusionScript. Actuellement, la configuration d’exclusion de domaine prend en charge jusqu’à deux niveaux de sous-domaines.
Ce script fournit les fonctionnalités suivantes :
- Obtenir la configuration actuelle d’exclusion de domaine et exporter au format CSV
- Créer une configuration d’exclusion de domaine à partir du fichier CSV
- Mettre à jour une configuration d’exclusion de domaine existante à partir d’un fichier CSV
- Supprimer la configuration d’exclusion de domaine actuelle
- Générer un modèle de fichier CSV pour les exclusions de domaine
Les paramètres par défaut n’incluent pas la configuration d’exclusion de domaine. Activez l’utilisation de la fonctionnalité en exécutant le script PowerShell.
Conditions préalables
Avant d’exécuter le script, assurez-vous de respecter les conditions suivantes :
Autorisations administratives :
- Connectez-vous en tant qu’administrateur de recherche ou administrateur général.
- Voir À propos des rôles d’administrateur dans le Centre d’administration Microsoft 365.
Configuration requise pour PowerShell :
- Windows PowerShell 5.1 ou PowerShell 7+. (Voir la présentation de PowerShell 101)
- Module PowerShell Az.Accounts (le
ConfigureTenantDomainExclusions.ps1script installe le module automatiquement s’il est manquant). - Stratégie d’exécution définie pour autoriser l’exécution de scripts (voir Erreurs de stratégie d’exécution).
Exigences relatives aux fichiers CSV (pour les opérations de création/mise à jour) :
- Maximum de 1 000 entrées par fichier CSV.
- Colonnes obligatoires :
Domain,IncludeSubPages. - Les valeurs de domaine doivent être des domaines ou des URL valides (par exemple,
https://www.example.org). -
IncludeSubPagesdoivent être de type booléen (True/False). - Voir Générer un modèle de fichier CSV (dans cet article).
Télécharger le script PowerShell Configurer les exclusions de domaine client
Téléchargez le fichier PowerShell Configurer les exclusions de domaine client à l’adresse https://aka.ms/Copilot/DomainExclusionScript.
Décompressez-le dans un emplacement accessible à partir de PowerShell.
Configurer votre exclusion de domaine à l’aide de PowerShell
Lors de l’exécution de chaque commande, vous êtes invité à vous connecter. Le système récupère les abonnements de votre client, exécute l’opération, puis affiche une confirmation indiquant si l’opération a réussi.
Générer un modèle CSV
Créez un modèle de fichier CSV pour vous aider à commencer :
.\ConfigureTenantDomainExclusions.ps1 -Template
Exemple de contenu CSV
Dans les exemples suivants, l’exemple de contenu CSV est représenté par un domaine suivi d’une valeur booléenne qui détermine s’il faut inclure des sous-pages de domaine :
<Domain>,<IncludeSubPages value>
https://www.example.org,True
example.com,False
https://docs.contoso.com,True
Obtenir la configuration actuelle
Exporter la configuration d’exclusion de domaine actuelle vers un fichier CSV :
.\ConfigureTenantDomainExclusions.ps1 -Get
Par défaut, le script s’exporte au format domain_exclusions.csv. Pour exporter vers un fichier spécifique, spécifiez le nom souhaité en utilisant -ToFile et en spécifiant le nom de fichier comme indiqué dans l’exemple suivant :
.\ConfigureTenantDomainExclusions.ps1 -Get -ToFile "yourfilename.csv"
Créer une configuration
Créez votre configuration d’exclusion de domaine à partir d’un fichier CSV :
.\ConfigureTenantDomainExclusions.ps1 -Create -FromFile "input.csv"
Mettre à jour une configuration existante
Mettez à jour votre configuration actuelle d’exclusion de domaine avec des entrées provenant d’un fichier CSV :
.\ConfigureTenantDomainExclusions.ps1 -Update -FromFile "updated_domains.csv"
Remarque
La mise à jour d’une configuration remplace l’ancienne configuration par la nouvelle configuration.
Supprimer une configuration
Supprimez votre configuration d’exclusion de domaine actuelle :
.\ConfigureTenantDomainExclusions.ps1 -Delete
Format de fichier CSV
Lors de la création ou de la mise à jour des exclusions de domaine, votre fichier CSV doit inclure les colonnes suivantes :
| Colonne | Description | Exemples de valeurs |
|---|---|---|
| Domaine | Le domaine ou l’URL à bloquer | example.comhttps://www.example.org/pathhttps://docs.contoso.com |
| IncludeSubPages | Inclure toutes les sous-pages | TrueFalse |
Problèmes courants et dépannage
Limitations
Actuellement, les exclusions de domaine prennent en charge le filtrage uniquement sur les résultats de page web. Les résultats d’autres secteurs verticaux de réponse, tels que les actualités, peuvent toujours être cités.
Erreurs de stratégie d’exécution
Si vous recevez une erreur concernant les stratégies d’exécution lorsque vous essayez d’exécuter le script, vous devrez peut-être définir temporairement votre stratégie d’exécution sur Unrestricted:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted
Pour plus d’informations sur les stratégies d’exécution PowerShell, consultez la documentation sur les stratégies d’exécution PowerShell.
Problèmes d’authentification
Si vous rencontrez des erreurs d’authentification :
Vérifiez que vous êtes connecté en tant qu’administrateur de recherche ou administrateur général.
Essayez de déconnecter et de reconnecter votre compte Azure.
powershell Disconnect -AzAccount Connect -AzAccount
Erreurs de validation CSV
Si vous recevez des erreurs de validation CSV, vérifiez les éléments suivants dans la case activée :
- Domaines non valides : assurez-vous que toutes les entrées de domaine sont des URL ou des noms de domaine valides.
-
Colonnes manquantes : vérifiez que votre fichier CSV contient les deux
Domaincolonnes etIncludeSubPages. - Trop d’entrées : Assurez-vous que votre fichier CSV ne contient pas plus de 1 000 entrées.
-
Valeurs booléennes : Garantir que
IncludeSubPagescontient uniquementTruedes valeurs ouFalse.
Contenu associé
Pour plus d’informations sur les stratégies d’exécution PowerShell, consultez l’article À propos des stratégies d’exécution.