Batch pour purger mes réseaux n, n+1, n+2
Batch pour purger mes réseaux n, n+1, n+2
Bonjour
Ma liste de réseaux gonfle de jour en jour à chaque connexion tethering : réseau 1, réseau 2, ... réseau 17
Un seul nom de réseau mérite d'être conservé : celui de mon réseau ethernet local.
Je cherche à créer un batch pour écraser cette liste en perpétuelle croissance par le seul réseau local ethernet, et ce, d'un simple clic.
J'ai essayé ceci, l'exportation du registre 'Profil' réduit au seul réseau qui m'importe :
Hélas, en exécutant le fichier généré, il me propose bien de l'ajouter au registre, mais rien ne se passe : les scories ne sont pas écrasées
J'espère être assez clair. Merci d'avance
Ma liste de réseaux gonfle de jour en jour à chaque connexion tethering : réseau 1, réseau 2, ... réseau 17
Un seul nom de réseau mérite d'être conservé : celui de mon réseau ethernet local.
Je cherche à créer un batch pour écraser cette liste en perpétuelle croissance par le seul réseau local ethernet, et ce, d'un simple clic.
J'ai essayé ceci, l'exportation du registre 'Profil' réduit au seul réseau qui m'importe :
Hélas, en exécutant le fichier généré, il me propose bien de l'ajouter au registre, mais rien ne se passe : les scories ne sont pas écrasées
J'espère être assez clair. Merci d'avance
- mwonex
- Messages : 3324
- Enregistré le : ven. 11 févr. 2011 20:01
- Etes vous un robot ? : Non
- Localisation : R.P. France 92
Re: Batch pour purger mes réseaux n, n+1, n+2
Bonjour,
Je n'ai qu'un seul réseau en "thetering" forcément limité en 4G, supprime les autres manuellement, pas besoin de batch.
Si c'est de ton PC vers un autres, regarde ici peut-être:
https://gist.github.com/Mithrandir0x/5620566
@+
Je n'ai qu'un seul réseau en "thetering" forcément limité en 4G, supprime les autres manuellement, pas besoin de batch.
Si c'est de ton PC vers un autres, regarde ici peut-être:
https://gist.github.com/Mithrandir0x/5620566
@+
Windows 10 Version 20H2 (vers. système 19042.662)
« Mieulx est de ris que de larmes escrire, Pour ce que rire est le propre de l'homme. »
F. Rabelais.
« Nous ne sommes pas ce que nous savons mais ce que nous sommes prêts à apprendre »
M.C. Bateson
« Mieulx est de ris que de larmes escrire, Pour ce que rire est le propre de l'homme. »
F. Rabelais.
« Nous ne sommes pas ce que nous savons mais ce que nous sommes prêts à apprendre »
M.C. Bateson
Re: Batch pour purger mes réseaux n, n+1, n+2
Merci de ta réponse,
Les supprimer à la main, c'est déjà ce que je fais habituellement; je recherchais une solution plus commode. Tant pis.
Sinon le batch 'disable_wifi' ne répond pas à mon pb
@+
Les supprimer à la main, c'est déjà ce que je fais habituellement; je recherchais une solution plus commode. Tant pis.
Sinon le batch 'disable_wifi' ne répond pas à mon pb
@+
-
- Messages : 965
- Enregistré le : mer. 20 janv. 2010 23:41
- Etes vous un robot ? : Non
Re: Batch pour purger mes réseaux n, n+1, n+2
en trois lignes Powershell:
Alain
Code : Tout sélectionner
$ProfileToKeep = "PureVPN", "G-Alain", "AP-Salon", "Wifi-Marcel", "Network 7"
$NetworkProfileList = gci 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\' | select PSPath
$NetworkProfileList | % {Get-ItemProperty $_.PsPath | where {$ProfileToKeep -NotContains $_.ProfileName}} | Remove-Item
Déplacer les dossiers utilisateur topic4073.html topic5883.html
Déplacer le dossier Public topic4396.html
PAS DE RÉPONSE TECHNIQUE PAR MP
Déplacer le dossier Public topic4396.html
PAS DE RÉPONSE TECHNIQUE PAR MP
Re: Batch pour purger mes réseaux n, n+1, n+2
Merci beaucoup Alain,
Je tarde à répondre mais voici ce que j'ai tenté :
Pouvez vous me guider un peu car je n'avais jamais touché à powershell ?
Bonne soirée
EDIT : je viens de comprendre qu'en utilisant la console powershell simple, mais en mode administrateur, tout se passe sans soucis. Je cherche désormais à créer un .bat pour automatiser les 3 commandes.
J'en ai créé un comme ceci :
Mais je retombe sur ce pb de droit d'écriture dans le registre
Je tarde à répondre mais voici ce que j'ai tenté :
Pouvez vous me guider un peu car je n'avais jamais touché à powershell ?
Bonne soirée
EDIT : je viens de comprendre qu'en utilisant la console powershell simple, mais en mode administrateur, tout se passe sans soucis. Je cherche désormais à créer un .bat pour automatiser les 3 commandes.
J'en ai créé un comme ceci :
Code : Tout sélectionner
powershell c:\purge_reseau.ps1
-
- Messages : 2983
- Enregistré le : jeu. 11 nov. 2010 17:11
- Etes vous un robot ? : Non
- Localisation : Port-sur-Saône / Haute-Saône / France
- Contact :
Re: Batch pour purger mes réseaux n, n+1, n+2
Bonjour,
Il faut ajouter le paramètre -ExecutionPolicy
Voir ces sujets
https://www.howtogeek.com/204088/how-to ... er-to-run/
https://stackoverflow.com/questions/193 ... batch-file
https://docs.microsoft.com/en-us/powers ... rshell-5.1
Il faut ajouter le paramètre -ExecutionPolicy
Code : Tout sélectionner
Powershell.exe -executionpolicy -File C:\Users\nom-batch.ps1
https://www.howtogeek.com/204088/how-to ... er-to-run/
https://stackoverflow.com/questions/193 ... batch-file
https://docs.microsoft.com/en-us/powers ... rshell-5.1
Re: Batch pour purger mes réseaux n, n+1, n+2
Merci PatriciaG
J'ai encore besoin de vos lumières :
J'ai encore besoin de vos lumières :
Re: Batch pour purger mes réseaux n, n+1, n+2
Hello, ... Personne pour m'aider à avancer et me débloquer la situation ?!?
EDIT : donc voilà comme cela doit être (batch à exécuter en administrateur)
Variante (sans execution admin)
où batch + script sont dans le même dossier
EDIT : donc voilà comme cela doit être (batch à exécuter en administrateur)
Code : Tout sélectionner
Powershell.exe -executionpolicy remotesigned -File C:\purge_reseau.ps1
Code : Tout sélectionner
@ECHO OFF
SET EmplacementScript=%~dp0
SET PowerShellScriptPath=%EmplacementScript%purge_reseau.ps1
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%PowerShellScriptPath%""' -Verb RunAs}";
-
- Messages : 2983
- Enregistré le : jeu. 11 nov. 2010 17:11
- Etes vous un robot ? : Non
- Localisation : Port-sur-Saône / Haute-Saône / France
- Contact :
Re: Batch pour purger mes réseaux n, n+1, n+2
Bonjour,
Je n'avais pas vu ton précédent message, d'où mon silence.
Donc, tu as résolu le problème.
Si tel est le cas, merci de clore le sujet : topic14748.html
Je comprends l'ajout de RemoteSigned.
Que veux-tu dire par là ?
Comment es-tu passé de la première version à la variante, qui comporte bien plus de paramètres ?
Pour les lecteurs intéressés par le sujet, peux-tu au moins citer les articles qui t'ont guidé vers cette solution ?
Je n'avais pas vu ton précédent message, d'où mon silence.
Donc, tu as résolu le problème.
Si tel est le cas, merci de clore le sujet : topic14748.html
Je comprends l'ajout de RemoteSigned.
Source : https://docs.microsoft.com/en-us/powers ... rshell-5.1RemoteSigned. Requires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher.
Variante (sans execution admin)
Que veux-tu dire par là ?
Comment es-tu passé de la première version à la variante, qui comporte bien plus de paramètres ?
Pour les lecteurs intéressés par le sujet, peux-tu au moins citer les articles qui t'ont guidé vers cette solution ?
Re: Batch pour purger mes réseaux n, n+1, n+2
Bonjour,
Voilà donc l'article sur la variante "sans droit admin" (en fait pas tout à fait : double clic direct sur le .bat >> une invite oui/non vient demander confirmation)
Ne me demandez pas d'explication sur les ces lignes de code, je suis béotien total avec cette console powershell
Promis, je mettrai en résolu mais dans quelques jours seulement, car je soupçonne encore un petit détail régler
Voilà donc l'article sur la variante "sans droit admin" (en fait pas tout à fait : double clic direct sur le .bat >> une invite oui/non vient demander confirmation)
Ne me demandez pas d'explication sur les ces lignes de code, je suis béotien total avec cette console powershell
Promis, je mettrai en résolu mais dans quelques jours seulement, car je soupçonne encore un petit détail régler