Conditions préalables pour le test des pilotes de la plateforme de filtrage Windows (PAM)
Cette rubrique décrit les tâches que vous devez effectuer avant les pilotes PAM à l’aide du Kit Hardware Lab Windows (Windows HLK) :
Configuration matérielle requise
Le matériel suivant est requis pour les tests de logiciels de sécurité réseau :
Un ordinateur de test qui répond aux exigences suivantes :
Répond aux conditions préalables de Windows HLK. Pour plus d’informations, consultez Configuration requise pour Windows HLK.
Dispose d’au moins une carte d’interface réseau connectée. Dans l’idéal, l’interface réseau carte se trouve sur un réseau privé avec l’interface réseau du contrôleur.
Prend en charge les états d’alimentation S1-S3 (suspension) et S4 (mise en veille prolongée).
N’est pas joint à un domaine.
Notes
Pour certifier votre produit pour une utilisation sur des serveurs, l’ordinateur de test doit prendre en charge quatre processeurs et un minimum de 1 Go de RAM. Ces fonctionnalités système sont nécessaires pour tester les fonctionnalités de rééquilibrage, d’état D3 et de groupe de processeurs multiples du périphérique et du pilote. Vous n’avez pas besoin d’un ordinateur doté de plus de 64 processeurs pour tester votre appareil. En outre, server Core doit être installé avant le test sur les systèmes serveur utilisés pour les tests de périphérique ou de pilote. Pour plus d’informations, consultez Options d’installation de Windows Server.
Si vous utilisez un pool d’ordinateurs de test pour tester des appareils, au moins un ordinateur du pool doit contenir quatre processeurs et un minimum de 1 Go de RAM. En outre, cet ordinateur doit contenir le périphérique et le pilote que vous souhaitez tester. Tant que le pilote est le même sur tous les ordinateurs du pool, le système crée une planification pour s’exécuter sur tous les ordinateurs de test.
Pour les tests qui n’incluent pas de pilote à tester, tels que les tests de lecteur de disque dur, le planificateur Windows HLK limite les tests qui valident les fonctionnalités de rééquilibrage du périphérique et du pilote, d’état D3 et de groupes de processeurs multiples à exécuter sur l’ordinateur de test par défaut. Vous devez configurer manuellement cet ordinateur pour qu’il dispose de plusieurs groupes de processeurs. L’ordinateur par défaut est le premier ordinateur de test de la liste. Le personnel de test doit s’assurer que le premier ordinateur de test de la liste répond à la configuration matérielle minimale requise.
Notes
À l’exception des pilotes de para virtualisation (tels que définis dans le document Stratégies et processus WHCP ), vous ne pouvez utiliser aucune forme de virtualisation lorsque vous testez des appareils physiques et leurs pilotes associés pour la certification ou la signature du serveur. Tous les produits de virtualisation ne prennent pas en charge les fonctionnalités sous-jacentes requises pour réussir les tests liés à plusieurs groupes de processeurs, à la gestion de l’alimentation des appareils, aux fonctionnalités PCI des appareils et à d’autres tests.
Notes
Paramètre de groupes de processeurs multiples Vous devez définir la valeur de la taille du groupe de processeurs pour les tests du Kit lab matériel des pilotes de périphérique Windows Server 2008 R2 et ultérieur pour la certification. Pour ce faire, exécutez bcdedit dans une fenêtre d’invite de commandes avec élévation de privilèges, à l’aide de l’option /set.
Les commandes permettant d’ajouter les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Les commandes permettant de supprimer les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Notes
Paramètre d’intégrité du code
La fonctionnalité de sécurité basée sur la virtualisation (VBS) de Windows Server 2016 doit d’abord être activée à l’aide de Gestionnaire de serveur.
Une fois que cela s’est produit, la clé de Registre suivante doit être créée et définie :
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Configuration logicielle requise
Les logiciels suivants sont requis pour exécuter les tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform :
Logiciel de sécurité réseau à tester qui utilise les légendes du PAM.
Avertissement
Veillez à installer le produit sur l’ordinateur de test avant d’installer le client Windows HLK.
Le processus de test implique trois tests. Un test vérifie les fonctionnalités de base du pare-feu, un test vérifie que les conteneurs d’application ne sont pas bloqués inutilement, et le dernier test valide l’interopérabilité avec Transition Technologies (actuellement ciblé sur Teredo). Dans le cadre du processus de test, les champs suivants sont copiés sur l’ordinateur de test. Vous devez ajouter les valeurs appropriées pour ces tests, comme décrit dans la section Configuration de l’ordinateur de test.
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.WindowsFilteringPlatform_Tests
Nom de fichier | Origine ou suppression | Emplacement | Objectif |
---|---|---|---|
Callout.Sys |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32\Drivers</p> |
Ce fichier est requis pour les fonctions de légende utilisées pendant les tests de flux et d’injection. |
DrInstall.Exe |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
NTLog.DLL |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est nécessaire pour journaliser la sortie de l’environnement de test. |
SpartaMini.Cat |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32\Drivers</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
SpartaMini.Inf |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries » |
%WinDir%\System32\Drivers</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
SpartaMini.Sys |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32\Drivers</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
WFPLogo.Answer |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est facultatif pour automatiser partiellement le processus de test. |
WFPLogo.Exe |
Copié dans le cadre du travail de bibliothèque « Pare-feu de base - Copier des fichiers binaires » des tests du logiciel de sécurité réseau. Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est requis pour que les tests s’exécutent. |
WFPLogo.Info |
Copié dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre du travail de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « WFP - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est nécessaire pour déterminer la meilleure façon d’exécuter les tests pour la plateforme de filtrage Windows. |
PAMLogo.NTLog |
Créé pendant l’exécution du test. |
%WinDir%\System32</p> |
Ce fichier est créé au moment de l’exécution pour consigner si chaque test réussit ou échoue. |
PAMLogo.Trace |
Créé pendant l’exécution du test. |
%WinDir%\System32</p> |
Ce fichier est créé au moment de l’exécution et est utilisé pour résoudre les problèmes liés aux objets PAM qui ont été ajoutés pendant la série de tests. |
WFPLogoSetup.JS |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Copier des fichiers binaires ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support « PAM - Supprimer les fichiers binaires ». |
%WinDir%\System32</p> |
Ce fichier est utilisé pour installer et configurer le Miniport Sparta. |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.TransitionTechnologies_Tests
Nom de fichier | Origine ou suppression | Emplacement | Objectif |
---|---|---|---|
AutoSrv.Exe |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour exécuter les tests qui utilisent le pilote Sparta Miniport. |
AutoSrvC.DLL |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour exécuter les tests qui utilisent le pilote Sparta Miniport. |
DevCon.Exe |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
DrvInstall.Exe |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
InitAddress.VBS |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis par Teredo_WLK.wsf pour exécuter les scénarios de test. |
InstallSpartaMini.Bat |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est utilisé pour installer et désinstaller le pilote Sparta Miniport. |
NetCapDrv6.Cat |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis par le pilote Sparta Miniport pour capturer les paquets réseau pendant les tests. |
NetCapDrv6.Inf |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis par le pilote Sparta Miniport pour capturer les paquets réseau pendant les tests. |
NetCapDrv6.Sys |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis par le pilote Sparta Miniport pour capturer les paquets réseau pendant les tests. |
NetCapture.DLL |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis par le pilote Sparta Miniport pour capturer les paquets réseau pendant les tests. |
NTLog.DLL |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis pour créer des journaux de sortie pour l’environnement de test. |
SpartaCM.DLL |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
SpartaExtensions.MSI |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
SpartaMini.Cat |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
SpartaMini.Inf |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
SpartaMini.Sys |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est nécessaire pour installer le pilote Sparta Miniport. |
TestCore.DLL |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta</p> |
Ce fichier est requis pour exécuter les tests. |
Common.VBS |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta_Test\Common |
Ce fichier est requis par Teredo_WLK.wsf pour exécuter les scénarios de test. |
DNS.VBS |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta_Test\DNS |
Ce fichier est requis par Teredo_WLK.wsf pour exécuter les scénarios de test. |
Teredo_WLK. FSM |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Ce fichier de script est utilisé pour exécuter les tests des technologies de transition. Ce fichier est requis par le travail « REQ - PAM-based products must support Teredo » |
TeredoEmulator.VBS |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Ce fichier est requis par Teredo_WLK.wsf pour exécuter les scénarios de test. |
TeredoPeer.VBS |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Ce fichier est requis par Teredo_WLK.wsf pour exécuter les scénarios de test. |
Tunnel.VBS |
Copié dans le cadre du travail de bibliothèque « Technologies de transition - Copier des binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. Supprimé dans le cadre de la tâche de bibliothèque « Technologies de transition - Supprimer des fichiers binaires » des tests SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support. |
%SystemDrive%\Sparta_Test\Tunnel</p> |
Ce fichier est requis par Teredo_WLK.wsf pour exécuter les scénarios de test. |
Configuration requise pour les fonctionnalités
Le tableau suivant mappe les fonctionnalités et les exigences des filtres.
Fonctionnalité | Condition requise |
---|---|
Applicable uniquement aux pare-feu |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.FwpmFilters.MaintainOneTerminating Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.NetworkDiagnosticsFramework.HelperClass Filter.Driver.WindowsFilteringPlatformform.Firewall.SupportMACAddressExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.SupportMACFrameTypeExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.IPAddressExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.PortExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.ProtocolExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.ICMPExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.SupportApplicationExceptions |
Applicable uniquement si vous effectuez l’injection de paquets |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.PacketInjection.NoDeadlocks |
Applicable uniquement si vous effectuez l’injection de flux |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.StreamInjection.NoStreamStarvation |
Applicable uniquement si vous effectuez un filtrage de couche MAC |
Filter.Driver.WindowsFilteringPlatform.Scenario.SupportMobileBroadBand |
Applicable uniquement si vous effectuez un filtrage dans le commutateur virtuel |
Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.InteropWithOtherExtensions Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.NoEgressModification Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportLiveMigration Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportRemoval Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportReordering |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.AppContainers_Tests
Nom de fichier |
Origine ou suppression |
Lieu |
Objectif |
DrInstall.Exe |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est requis pour installer le pilote Sparta Miniport. |
NTLog.DLL |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est requis pour journaliser la sortie pour l’environnement de test. |
SpartaMini.Cat |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32\Drivers</p> |
Ce fichier est requis pour installer le pilote Sparta Miniport. |
SpartaMini.Inf |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32\Drivers</p> |
Ce fichier est requis pour installer le pilote Sparta Miniport. |
SpartaMini.Sys |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32\Drivers</p> |
Ce fichier est requis pour installer le pilote Sparta Miniport. |
HCK_NetISo_Tests.Exe |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est requis pour effectuer les tests. |
SpartaEchoSvc.Exe |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est requis pour répondre au trafic TCP/IP généré par le test. |
SpartaEchoSvcInstall.JS |
Copié dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Copy Binaries ». Supprimé dans le cadre de la tâche de bibliothèque SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support « AppContainers - Remove Binaries ». |
%WinDir%\System32</p> |
Ce fichier est requis pour installer le service Sparta Echo. |
Configuration de l’ordinateur de test
Pour configurer l’ordinateur de test afin de tester votre pilote PAM, procédez comme suit :
Installez le système d’exploitation Windows approprié sur l’ordinateur de test, puis configurez l’ordinateur pour votre réseau de test (le réseau qui contient windows HLK Studio et le contrôleur Windows HLK.
Installez votre pilote PAM sur l’ordinateur de test.
Installez l’application cliente Windows HLK sur l’ordinateur de test.
Utilisez Windows HLK Studio pour créer un pool d’ordinateurs, puis déplacez l’ordinateur de test vers ce pool.
Important
Vous devez définir d’autres valeurs de configuration pour les tests WindowsFilteringPlatform individuels avant de pouvoir exécuter les tests. Pour plus d’informations , consultez AppContainers_Tests et WindowsFilteringPlatform_Tests .
Assurez-vous que l’ordinateur de test est à l’état prêt avant de commencer vos tests. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.
Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lors de l’exécution de tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.