Commande « netsh firewall » avec le « profil = all » paramètre ne pas configurer les le profil public sur un ordinateur Windows Vista

Traductions disponibles Traductions disponibles
Numéro d'article: 947213 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Sur un ordinateur Windows Vista, le netsh firewall commande avec la profil = all paramètre ne configure pas le profil public. Par exemple, la commande suivante ouvre le port local 80 au trafic TCP pour le profil du domaine et le profil privé. Mais la commande suivante ne s'ouvre pas le profil public :
netsh firewall add portopening protocole = TCP port = nom 80 = "port Web « profil = all
Le programme Panneau de configuration du pare-feu Windows affiche uniquement les paramètres pour le profil actif. Par conséquent, si vous exécutez cette commande, et que vous ouvrez ensuite le programme Panneau de configuration du pare-feu Windows lorsque le profil public est actif, vous recevez l'exception suivante :
« Port web » a été créé pas pour le profil public.
note Ce comportement est normal.

Si vous ouvrez le programme Panneau de configuration du pare-feu Windows lorsque le profil de domaine ou le profil privé est actif, vous recevrez l'exception suivante :
« Port web » a été créé.

Cause

L'outil de ligne de commande netsh firewall est utilisé pour configurer le pare-feu Windows sur un ordinateur local. Cette commande fournit la fonctionnalité qui a été prise en charge par le pare-feu Windows dans les versions de Windows qui sont antérieures à Windows Vista. Le contexte netsh firewall continuera à fonctionner sur Windows Vista. Toutefois, cette commande ne peut pas configurer entièrement nombreuses nouvelles fonctionnalités, telles que le profil public.

Contournement

Le nouveau contexte netsh est l'outil de ligne de commande netsh advfirewall . Cette commande prend totalement en charge le profil du domaine, le profil privé et le profil public. Pour contourner ce problème, utilisez le contexte netsh advfirewall au lieu du contexte netsh firewall .

Plus d'informations

Profils dans les versions antérieures à Windows Vista

Dans les versions de Windows antérieures à Windows Vista, le Pare-feu Windows pris en charge les deux profils suivants :
  • le profil de domaine : ce profil s'applique lorsque toutes les interfaces sur l'ordinateur êtes connectés au domaine dont il est un membre.
  • le profil standard : ce profil s'applique le reste de l'heure.
Lorsque vous exécutez la commande netsh firewall avec la profil = all paramètre, la commande s'applique à deux le profil du domaine et au profil standard. Par exemple, la commande suivante ouvre port local 80, au trafic TCP pour le profil du domaine et le profil standard :
netsh firewall add portopening protocole = TCP port = nom 80 = "port Web « profil = all

Profils dans Windows Vista

Dans Windows Vista, prise en charge de profil a été étendue pour inclure les trois profils suivants :
  • le profil de domaine : le profil de domaine s'applique lorsque toutes les interfaces êtes connectés au domaine emplacements. Un réseau est automatiquement considérés comme en tant que type emplacement réseau de domaine lorsque le réseau est authentifié sur le domaine dont il est un membre.
  • le profil privé : le profil privé s'applique lorsqu'au moins une interface est connectée à un emplacement réseau privé et que les interfaces supplémentaires êtes connectés à emplacements privé ou de domaine. Un administrateur local peut classer un réseau de domaine non comme privé. Le type d'emplacement réseau privé est destiné dans la maison ou dans le petits bureaux lorsqu'il est connecté derrière un périphérique périmétrique tel un routeur.
  • le profil public : le profil public s'applique lors de la une interface connexion à un emplacement réseau public. N'importe quel réseau est considérée comme un réseau public lorsque le réseau n'est pas connecté au domaine, un administrateur local n'a pas spécifié le réseau comme privé. L'emplacement réseau public est destinée dans des emplacements tels que les aéroports ou dans les cafés.
Lorsque vous utilisez netsh firewall afin de configurer la stratégie de pare-feu locales, et que vous spécifiez le profil standard, un nouveau profil privé est configuré. Lorsque vous utilisez l'outil de ligne de commande netsh firewall avec la profil = all paramètre pour configurer la stratégie de pare-feu, la commande netsh firewall mappe uniquement les deux profils qui étaient disponibles dans les versions de Windows antérieures à Windows Vista, le profil du domaine et le profil standard. (Toutefois, notez que le profil privé remplace le profil standard dans ce cas.) Par conséquent, le profil public n'est pas configuré lorsque vous utilisez la commande netsh firewall avec profil = all .

Lorsque vous spécifiez le profil = actuel paramètre, l'exception pour le profil public est créée si le profil actif est le profil public. Ce n'est pas le cas lorsque vous spécifiez le profil = all paramètre. Ce comportement est conçu pour conserver la compatibilité des applications. Par exemple, lorsque le profil public est le profil actif au moment de l'exécution de la commande, la commande suivante ouvre le port local 80 au trafic TCP pour le profil public :
netsh firewall add portopening protocole = TCP port = nom 80 = "port Web « profil = actuel

Propriétés

Numéro d'article: 947213 - Dernière mise à jour: vendredi 1 février 2008 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Entreprise 64 bits
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Professionnel
  • Windows Vista Professionnel 64 bits
  • Windows Vista Entreprise
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Starter
  • Windows Vista Édition Intégrale
Mots-clés : 
kbmt kbtshoot kbexpertisebeginner kbprb KB947213 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 947213
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com