Commandes batch liées au réseau

[Résolu/Fermé]
Signaler
Messages postés
32
Date d'inscription
samedi 5 février 2011
Statut
Membre
Dernière intervention
3 juin 2011
-
Messages postés
32
Date d'inscription
samedi 5 février 2011
Statut
Membre
Dernière intervention
3 juin 2011
-
Bonjour,

je souhaiterais savoir s'il est possible d'utiliser une / plusieurs commandes batch
pour activer ou déactiver les protocoles TCP/IPv6 et TCP/IPv4 d'une carte réseau.
Ou bien tout peut être une commande qui permettrait la désactivation totale
de l'accès au réseau (sans désactiver la carte réseau).

Config des machines : winxp / winvista / win7

Merci :)



2 réponses

Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 481
Regarde du coté de la commande netsh intégrée à Windows
Messages postés
32
Date d'inscription
samedi 5 février 2011
Statut
Membre
Dernière intervention
3 juin 2011
14
Je crois que ce n'est pas possible en batch, je me demande ce qu'il en est de powershell
Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 481
as-tu regardé netsh comme indiqué ?
Messages postés
32
Date d'inscription
samedi 5 février 2011
Statut
Membre
Dernière intervention
3 juin 2011
14
Oui mais soit je n'ai pas compris le "man" soit il n'y a rien qui correspond à ma recherche.
Je suis en train de réorienter mon sujet.
J'ai trouvé une solution avec powershell pour désactiver la carte réseau finalement.

Le but de la manip est assez simple :
à une heure précise chaque jour : déconnexion de la carte réseau
à une autre heure chaque jour : reconnexion de la carte réseau

Mais si le pc est éteint à l'heure prévue il faudrait effectuer la tâche au moment du démarrage de la machine.

J'ai pensé faire un batch de ce type :
at 15:03 powershell c:/rez.ps1 D  
at 18:05 powershell c:/rez.ps1 E


le c:/rez.ps1 D déconnecte la carte réseau
le c:/rez.ps1 E reconnecte la carte réseau

il faudrait ajouter une boucle peut être pour déconnecter(ou reconnecter) la carte toute les minutes jusqu'à la prochaine tâche.

Je ne sais pas

ou tout faire en powershell mais j'y connais rien.