Question
Add route non persistantes Powershell
- noob13
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 12 ans 1 mois #17007
par noob13
Add route non persistantes Powershell a été créé par noob13
Bonjour à tous:(
Je voudrais déployer par GPO un script PowerShell qui supprime puis ajoute des routes dynamiquement.
En batch le script était:
@ECHO OFF
REM *****************************************************
REM Delete route we want to update
REM *****************************************************
route delete 192.52.241.0
route delete 193.156.4.0
route delete 192.156.189.0
route delete 192.156.189.0
route delete 192.156.155.0
route delete 192.156.153.0
REM *****************************************************
REM delete also an obsolete route which are not used anymore
REM *****************************************************
route delete 192.168.2.0
REM *****************************************************
REM add non-persitant routes
REM *****************************************************
route add 192.52.241.0 mask 255.255.255.0 %COMPUTERNAME%
route add 193.156.4.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.189.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.189.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.155.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.153.0 mask 255.255.255.0 %COMPUTERNAME%
La variable %COMPUTERNAME% correspond à l'IP de la machine local qui est la passerelle.
Je voudrais faire exactement la même chose en PowerShell mais je galère trop en programmation...
Avez vous des idées??
Je vous remercie par avance.
Je voudrais déployer par GPO un script PowerShell qui supprime puis ajoute des routes dynamiquement.
En batch le script était:
@ECHO OFF
REM *****************************************************
REM Delete route we want to update
REM *****************************************************
route delete 192.52.241.0
route delete 193.156.4.0
route delete 192.156.189.0
route delete 192.156.189.0
route delete 192.156.155.0
route delete 192.156.153.0
REM *****************************************************
REM delete also an obsolete route which are not used anymore
REM *****************************************************
route delete 192.168.2.0
REM *****************************************************
REM add non-persitant routes
REM *****************************************************
route add 192.52.241.0 mask 255.255.255.0 %COMPUTERNAME%
route add 193.156.4.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.189.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.189.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.155.0 mask 255.255.255.0 %COMPUTERNAME%
route add 192.156.153.0 mask 255.255.255.0 %COMPUTERNAME%
La variable %COMPUTERNAME% correspond à l'IP de la machine local qui est la passerelle.
Je voudrais faire exactement la même chose en PowerShell mais je galère trop en programmation...
Avez vous des idées??
Je vous remercie par avance.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 12 ans 1 mois #17008
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Add route non persistantes Powershell
Salut,
pourquoi ne pas garder ton script batch existant ?
pourquoi ne pas garder ton script batch existant ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 12 ans 1 mois #17010
par SiSMik
Réponse de SiSMik sur le sujet Re:Add route non persistantes Powershell
Avec Powershell 4, vous avez les cdmlets natives *-route qui vous permettrons de faire ça proprement plutôt que d'apeller un exécutable \"legacy\"
Cordialement,
Cordialement,
Connexion ou Créer un compte pour participer à la conversation.
- noob13
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 12 ans 1 mois #17012
par noob13
Réponse de noob13 sur le sujet Re:Add route non persistantes Powershell
Merci pour vos réponses.
je n'ai pas gardé ce batch car sous Windows 7 il ne marche pas je sais pas pourquoi...
Du coup je voulait le transformer en Powershell pour qu'il soit mieux adapté...
Benduru merci pour ta réponse mais je comprend pas tout...
je n'ai pas gardé ce batch car sous Windows 7 il ne marche pas je sais pas pourquoi...
Du coup je voulait le transformer en Powershell pour qu'il soit mieux adapté...
Benduru merci pour ta réponse mais je comprend pas tout...
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 12 ans 1 mois #17024
par Philippe
Réponse de Philippe sur le sujet Re:Add route non persistantes Powershell
bonjour noob13
je crois que tu va devoir jouer avec le WMI si tu ne veux plus utilisé ton bat ou plus simplement route car sauf erreur il n'y a pas de cmdlets route pour Windows 7
pour le moment seul Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2 est disponible
a moins que powershell 4 fonctionne sous win7. J'ai pas encore testé...
benduru a peut etre la reponse
@noob13
ou ta GPO ne s'active pas
ou comme pour moi le script dans la GPO ne lance pas de temps en temps pour une raison inconnue:blink:<br><br>Message édité par: 6ratgus, à: 18/02/14 10:04
je crois que tu va devoir jouer avec le WMI si tu ne veux plus utilisé ton bat ou plus simplement route car sauf erreur il n'y a pas de cmdlets route pour Windows 7
pour le moment seul Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2 est disponible
a moins que powershell 4 fonctionne sous win7. J'ai pas encore testé...
@noob13
peut être un problème de droit (élévation admin)je n'ai pas gardé ce batch car sous Windows 7 il ne marche pas je sais pas pourquoi...
ou ta GPO ne s'active pas
ou comme pour moi le script dans la GPO ne lance pas de temps en temps pour une raison inconnue:blink:<br><br>Message édité par: 6ratgus, à: 18/02/14 10:04
Connexion ou Créer un compte pour participer à la conversation.
- noob13
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 12 ans 1 mois #17034
par noob13
Réponse de noob13 sur le sujet Re:Add route non persistantes Powershell
bonjour merci de ta réponse..
Je pense que c'est le %computername% qui ne marche pas sous Win7 car quand tu lance la commande en remplacant %COMPUTERNAME% par l'adresse IP local de la machine ça marche...
Je pense que c'est le %computername% qui ne marche pas sous Win7 car quand tu lance la commande en remplacant %COMPUTERNAME% par l'adresse IP local de la machine ça marche...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.048 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Add route non persistantes Powershell