Commandes batch liées au réseau

Résolu/Fermé
Cadorb Messages postés 36 Date d'inscription samedi 5 février 2011 Statut Membre Dernière intervention 3 juin 2011 - 16 mai 2011 à 14:32
Cadorb Messages postés 36 Date d'inscription samedi 5 février 2011 Statut Membre Dernière intervention 3 juin 2011 - 17 mai 2011 à 18:43
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

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
16 mai 2011 à 15:07
Regarde du coté de la commande netsh intégrée à Windows
0
Cadorb Messages postés 36 Date d'inscription samedi 5 février 2011 Statut Membre Dernière intervention 3 juin 2011 13
17 mai 2011 à 12:45
Je crois que ce n'est pas possible en batch, je me demande ce qu'il en est de powershell
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
17 mai 2011 à 14:57
as-tu regardé netsh comme indiqué ?
0
Cadorb Messages postés 36 Date d'inscription samedi 5 février 2011 Statut Membre Dernière intervention 3 juin 2011 13
Modifié par Cadorb le 17/05/2011 à 18:47
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.
0