Batch pour purger mes réseaux n, n+1, n+2

Installation, configuration, utilisation et dépannage du réseau sous Windows.

Batch pour purger mes réseaux n, n+1, n+2

Messagepar pliott » Lun 16 Oct 2017 14:17

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.

Image

J'ai essayé ceci, l'exportation du registre 'Profil' réduit au seul réseau qui m'importe :
Image

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
pliott
 
Messages: 39
Inscription: Mar 3 Juil 2012 16:00

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar mwonex » Lun 16 Oct 2017 14:31

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
@+
Windows 10 64 bits minitour Acer => mis à jour vers Windows 10.Version 1703 (version du système d'exploitation 15063.540)- Portable Asus Windows 10
Mais toujours intéressé par ce forum.
Avatar de l’utilisateur
mwonex
 
Messages: 3024
Inscription: Ven 11 Fév 2011 20:01
Localisation: R.P. France 92

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar pliott » Lun 16 Oct 2017 15:17

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

@+
pliott
 
Messages: 39
Inscription: Mar 3 Juil 2012 16:00

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar Alain Quarré » Sam 21 Oct 2017 18:59

en trois lignes Powershell:
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


Alain
Déplacer les dossiers utilisateur topic4073.html topic5883.html
Déplacer le dossier Public topic4396.html
PAS DE RÉPONSE TECHNIQUE PAR MP
Alain Quarré
 
Messages: 959
Inscription: Mer 20 Jan 2010 23:41

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar pliott » Mar 31 Oct 2017 20:36

Merci beaucoup Alain,

Je tarde à répondre mais voici ce que j'ai tenté :
Image

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

Mais je retombe sur ce pb de droit d'écriture dans le registre
pliott
 
Messages: 39
Inscription: Mar 3 Juil 2012 16:00

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar PatriciaG » Mer 1 Nov 2017 02:04

Bonjour,

Il faut ajouter le paramètre -ExecutionPolicy

Code: Tout sélectionner
Powershell.exe -executionpolicy -File  C:\Users\nom-batch.ps1

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
Avatar de l’utilisateur
PatriciaG
 
Messages: 2722
Inscription: Jeu 11 Nov 2010 17:11
Localisation: Port-sur-Saône / Haute-Saône / France

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar pliott » Mer 1 Nov 2017 22:46

Merci PatriciaG

J'ai encore besoin de vos lumières :
Image
pliott
 
Messages: 39
Inscription: Mar 3 Juil 2012 16:00

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar pliott » Dim 5 Nov 2017 17:10

Hello, ... Personne pour m'aider à avancer et me débloquer la situation ?!?

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


Variante (sans execution admin)
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}";

où batch + script sont dans le même dossier
pliott
 
Messages: 39
Inscription: Mar 3 Juil 2012 16:00

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar PatriciaG » Lun 6 Nov 2017 01:46

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.
RemoteSigned. Requires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher.

Source : https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-5.1

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 ?
Avatar de l’utilisateur
PatriciaG
 
Messages: 2722
Inscription: Jeu 11 Nov 2010 17:11
Localisation: Port-sur-Saône / Haute-Saône / France

Re: Batch pour purger mes réseaux n, n+1, n+2

Messagepar pliott » Lun 6 Nov 2017 12:25

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 :bizar:
Promis, je mettrai en résolu mais dans quelques jours seulement, car je soupçonne encore un petit détail régler ;)
pliott
 
Messages: 39
Inscription: Mar 3 Juil 2012 16:00

Suivante

Retourner vers Réseau / internet

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

Livre photo