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 #17057
par noob13
Réponse de noob13 sur le sujet Re:Add route non persistantes Powershell
bonjour à vous!
Alors j'ai fait ce que tu as dit: J'ai copié le texte de mon .bat dans un script PowerShell. J'ai déclaré la variable ip$ et remplacé %computername% par celle-ci...
Avant de mettre le nouveau script dans une GPO j'ai voulu le tester en le lançant à la main sur un win7:
1er problème (résolu) : l’exécution des scripts est par défaut désactivé dans Win7 donc j'ai créer une GPO qui permet l’exécution de tous les script powershell.
2eme probleme: Lors de l’exécution il faut obligatoirement être admin \"necessite une elevation\"... y a t-il un moyen que le script se lance en admin tout seul??
3eme probleme: je me suis mis en admin est j'ai exécuté le script et là... route delete fonctionne mais route add ne fonctionne pas \"paramètre incorrect\"
La variable ip$ definie par (Get-WmiObject -query \"select * from Win32_NetworkAdapterConfiguration where ipenabled = 'True'\" )[0].IPAddress ou par Get-WmiObject -query \"select * from Win32_NetworkAdapterConfiguration where ipenabled = 'True'\" -ComputerName '.' | select IPAddress
renvoie IP + MAC. Est ce le problème??
Merci de votre patience:pinch:
Alors j'ai fait ce que tu as dit: J'ai copié le texte de mon .bat dans un script PowerShell. J'ai déclaré la variable ip$ et remplacé %computername% par celle-ci...
Avant de mettre le nouveau script dans une GPO j'ai voulu le tester en le lançant à la main sur un win7:
1er problème (résolu) : l’exécution des scripts est par défaut désactivé dans Win7 donc j'ai créer une GPO qui permet l’exécution de tous les script powershell.
2eme probleme: Lors de l’exécution il faut obligatoirement être admin \"necessite une elevation\"... y a t-il un moyen que le script se lance en admin tout seul??
3eme probleme: je me suis mis en admin est j'ai exécuté le script et là... route delete fonctionne mais route add ne fonctionne pas \"paramètre incorrect\"
La variable ip$ definie par (Get-WmiObject -query \"select * from Win32_NetworkAdapterConfiguration where ipenabled = 'True'\" )[0].IPAddress ou par Get-WmiObject -query \"select * from Win32_NetworkAdapterConfiguration where ipenabled = 'True'\" -ComputerName '.' | select IPAddress
renvoie IP + MAC. Est ce le problème??
Merci de votre patience:pinch:
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 #17058
par noob13
Réponse de noob13 sur le sujet Re:Add route non persistantes Powershell
RE-bonjour,
ROUTE ADD marche!!!! en mettant:
$ip = ((ipconfig | findstr [0-9].\.)[0]).Split()[-1]
Ne me demandez pas pourquoi...
Il reste juste le problème de l’exécution en administrateur automatique si quelqu'un à une idée??
Merci a vous
ROUTE ADD marche!!!! en mettant:
$ip = ((ipconfig | findstr [0-9].\.)[0]).Split()[-1]
Il reste juste le problème de l’exécution en administrateur automatique si quelqu'un à une idée??
Merci a vous
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 #17061
par Philippe
Réponse de Philippe sur le sujet Re:Add route non persistantes Powershell
salut noob13
pour ton premier probleme c'est ma faute.
sur mon poste j'ai plusieurs adresse ip
il faut donc enveler le [0] vers la fin de la ligne
comme ceci :
[code:1]$ip = (Get-WmiObject -query \"select * from Win32_NetworkAdapterConfiguration where ipenabled = 'True'\" ).IPAddress[/code:1]
pour ton deuxieme probleme ....
j'ai desactiver mon UAC .....
sinon j'ai le meme probleme et pas de solution ...
je fait un test avec en WMI si ca résout le probleme
sinon une solution serais de mettre le script dans la partie computer de la GPO ... peut etre. en tous cas plus logique
a tester
pour ton premier probleme c'est ma faute.
sur mon poste j'ai plusieurs adresse ip
il faut donc enveler le [0] vers la fin de la ligne
comme ceci :
[code:1]$ip = (Get-WmiObject -query \"select * from Win32_NetworkAdapterConfiguration where ipenabled = 'True'\" ).IPAddress[/code:1]
pour ton deuxieme probleme ....
j'ai desactiver mon UAC .....
sinon j'ai le meme probleme et pas de solution ...
je fait un test avec en WMI si ca résout le probleme
sinon une solution serais de mettre le script dans la partie computer de la GPO ... peut etre. en tous cas plus logique
a tester
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 #17062
par noob13
Réponse de noob13 sur le sujet Re:Add route non persistantes Powershell
re re rebonjour,
Oui tu as raison 6ragtus pas besoin de droits admin en mettant le script dans une GPO \"ORDINATEUR\" !!
J'ai essayé, tout est donc résolu pour moi ça fonctionne parfaitement!
Merci pour cette aide précieuse très bonne continuation
Oui tu as raison 6ragtus pas besoin de droits admin en mettant le script dans une GPO \"ORDINATEUR\" !!
J'ai essayé, tout est donc résolu pour moi ça fonctionne parfaitement!
Merci pour cette aide précieuse très bonne continuation
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 #17063
par Philippe
Réponse de Philippe sur le sujet Re:Add route non persistantes Powershell
bon week end a toi
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Add route non persistantes Powershell