Couper a connection reseau avec un script
Résolu/Fermé
flexi2202
-
11 août 2014 à 01:25
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 13 août 2014 à 08:48
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 13 août 2014 à 08:48
A voir également:
- Couper a connection reseau avec un script
- Script vidéo youtube - Guide
- Comment couper un pdf - Guide
- Se connecter à ma boite hotmail - Guide
- Couper une video - Guide
- Gmail connection - Guide
12 réponses
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
Modifié par dsy73 le 12/08/2014 à 04:11
Modifié par dsy73 le 12/08/2014 à 04:11
Ces 2 lignes dans un fichier PS1 devraient suffire :
Sinon une autre solution dans un fichier CMD :
Ou bien tu as un tutoriel ici :
https://ccm.net/computing/windows/1813-enable-disable-a-device-from-the-command-line/
$ethernet = Get-WmiObject win32_NetworkAdapter | where {$_.DeviceID -eq 7}
$ethernet.Disable()
Sinon une autre solution dans un fichier CMD :
netsh interface set interface "Local Area Connection" DISABLEDEn indiquant le nom exacte de la connection réseau entre guillemets.
Ou bien tu as un tutoriel ici :
https://ccm.net/computing/windows/1813-enable-disable-a-device-from-the-command-line/
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
13 août 2014 à 08:32
13 août 2014 à 08:32
merci pour l aide j ai donc au final ceci
netsh interface set interface "Ethernet" DISABLED
qui fonctionne super
a présent je souhaiterais en faire une tache planifie
comment m y prendre
netsh interface set interface "Ethernet" DISABLED
qui fonctionne super
a présent je souhaiterais en faire une tache planifie
comment m y prendre
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
11 août 2014 à 06:38
11 août 2014 à 06:38
relis-toi, il manque des mots pour être compréhensible.
oupss desole
merci de l aide
en fait j ai donc une connexion internet en rj45
et je souhaiterais couper ma connexion a une certaine heure
par exemple via le planificateur des taches
pourquoi je veux cela ...
tout simplement des fois je télécharge un truc la nuit et je souhaiterais que ma connexion soit couper a une heure que j aurais désiré
merci de l aide
en fait j ai donc une connexion internet en rj45
et je souhaiterais couper ma connexion a une certaine heure
par exemple via le planificateur des taches
pourquoi je veux cela ...
tout simplement des fois je télécharge un truc la nuit et je souhaiterais que ma connexion soit couper a une heure que j aurais désiré
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j ai trouver ce morceau de code
mais cela ne fonctionne pas
mais cela ne fonctionne pas
# Run your code that needs to be elevated here
$choix=Read-Host "Voulez vous activer ou désactiver votre carte ?(a/d)"
while ($choix -ne "a" -or $choix -ne "d" ) {
clear-host
echo "Votre saisie est incorrect"
echo "veillez à utiliser [a] pour activer et [d] pour désactiver"
echo "[=================================================================]"
$choix=Read-Host "Voulez vous activer ou désactiver votre carte ?(a/d)"
echo "[=================================================================]"
}
$ethernet = Get-WmiObject win32_NetworkAdapter | where {$_.DeviceID -eq 7}
if ($choix -eq "a") {
$ethernet.Enable()
}
ElseIf($choix -eq "d") {
$ethernet.Disable()
}
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
12 août 2014 à 19:01
12 août 2014 à 19:01
merci pour l aide
j ai donc essayer avec ces deux lignes
ou et comment je peux trouver le nom exact de ma connexion
pour ce qui est de la troisième solution elle est incompatible avec win 8.1
j ai donc essayer avec ces deux lignes
$ethernet = Get-WmiObject win32_NetworkAdapter | where {$_.DeviceID -eq 7}la fenêtre shell s ouvre bien , mais lorsque je rentre 0 Mais ma connexion est toujours présente
$ethernet.Disable()
ou et comment je peux trouver le nom exact de ma connexion
pour ce qui est de la troisième solution elle est incompatible avec win 8.1
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
12 août 2014 à 21:40
12 août 2014 à 21:40
1) tu dois ouvrir une sessions powershell pour vérifier le bon fonctionnement du script.
Si tu l'executes directement, je ne crois pas que tu verras les messages d'erreur.
2) dans les connections réseaux (view network connections)
Si tu l'executes directement, je ne crois pas que tu verras les messages d'erreur.
2) dans les connections réseaux (view network connections)
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
12 août 2014 à 21:56
12 août 2014 à 21:56
merci pour l aide
j ai donc exécuter la commande dans powershell et voici le résultat , et ma connexion est toujours active
http://www.hostingpics.net/viewer.php?id=964823ecran1.jpg
j ai aussi essayer ceci mais sans succes
netsh interface set interface "Realtek PCIe GBE Family Controller" DISABLED
il m indique que l interface portant ce nom n es pas enregistre par le routeur
que faire , merci de l aide
j ai donc exécuter la commande dans powershell et voici le résultat , et ma connexion est toujours active
http://www.hostingpics.net/viewer.php?id=964823ecran1.jpg
j ai aussi essayer ceci mais sans succes
netsh interface set interface "Realtek PCIe GBE Family Controller" DISABLED
il m indique que l interface portant ce nom n es pas enregistre par le routeur
que faire , merci de l aide
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
12 août 2014 à 22:09
12 août 2014 à 22:09
1) pas d'erreur, je ne sais pas pourquoi cela ne marche pas. Je suppose que la console est en mode "run as admin".
2) Tu as mis le nom provenant du gestionnaire de périphérique. Prend le nom provenant de tes connections réseaux, cela devrait ressembler à "Local Area Network" ou équivalent en français.
2) Tu as mis le nom provenant du gestionnaire de périphérique. Prend le nom provenant de tes connections réseaux, cela devrait ressembler à "Local Area Network" ou équivalent en français.
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
12 août 2014 à 22:40
12 août 2014 à 22:40
1) je ne suis pas habitue a windows 8.1 je viens de voir que je pouvais exécuter powershell en admin , j ai donc recommencer l opération et le résultat pareil ma connexion tjs active
2) pour trouver le nom de ma carte réseau , j ai pourtant cliquer sur "connections réseaux"
http://www.hostingpics.net/viewer.php?id=229009ecran2.jpg
merci pour l aide
2) pour trouver le nom de ma carte réseau , j ai pourtant cliquer sur "connections réseaux"
http://www.hostingpics.net/viewer.php?id=229009ecran2.jpg
merci pour l aide
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
13 août 2014 à 08:18
13 août 2014 à 08:18
La connection s'appelle "Ethernet", du moins c'est celle qui est active.
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
13 août 2014 à 08:39
13 août 2014 à 08:39
ah voila j ai reussi a le mettre en tache planifie ,mais apparemment cela ne fonctionne pas car je dois l exécuter en mode admin
comment m y prendre
comment m y prendre
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
13 août 2014 à 08:48
13 août 2014 à 08:48
voila j ai trouve c était juste un paramètre a régler dans ma tache planifie
donc tout est ok
exécuter avec les droits maximums
merci pour tous
donc tout est ok
exécuter avec les droits maximums
merci pour tous