Question
[Resolu]dhcp down change adresse ip
- Gilles
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 21
- Remerciements reçus 0
il y a 10 ans 5 mois #20759
par Gilles
[Resolu]dhcp down change adresse ip a été créé par Gilles
Bonjour,
j'essaye de mettre au point un code pour changer l'adresse ip quand mon dhcp tombe :
[code:1]if (Test-Connection -ComputerName LIVEBOX -Quiet)
{
write-host \"réseau up\"
}
Else
{
$adresseip=\"192.168.1.10\"
$masque=\"255.255.255.0\"
$passerelle=\"192.168.1.1\"
netsh interface ip set address \"Connexion au réseau local\" static $adresseip $masque $passerelle
write-host \"réseau down\"
}[/code:1]
il y a du batch dedans
Pour simuler une perte de réseau je débranche mon câble :
et la :
[code:1]Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
L'objet existe d‚j….
réseau down
[/code:1]
Je ne vois pas comment faire ? le mix powershell batch et peut être pas bon
Message édité par: Palpelune34, à: 28/09/15 16:22<br><br>Message édité par: Palpelune34, à: 29/09/15 16:53
j'essaye de mettre au point un code pour changer l'adresse ip quand mon dhcp tombe :
[code:1]if (Test-Connection -ComputerName LIVEBOX -Quiet)
{
write-host \"réseau up\"
}
Else
{
$adresseip=\"192.168.1.10\"
$masque=\"255.255.255.0\"
$passerelle=\"192.168.1.1\"
netsh interface ip set address \"Connexion au réseau local\" static $adresseip $masque $passerelle
write-host \"réseau down\"
}[/code:1]
il y a du batch dedans
Pour simuler une perte de réseau je débranche mon câble :
et la :
[code:1]Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
Test-Connection : Le test de la connexion à l'ordinateur « LIVEBOX » a échoué : Le nom demandé est valide, mais aucune donnée du type requise n’a été trouvée
Au caractère D:\Powershell\change adresse ip.ps1:1 : 5
+ if (Test-Connection -ComputerName LIVEBOX) #-Quiet)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (LIVEBOX:«»String) [Test-Connection], PingException
+ FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
L'objet existe d‚j….
réseau down
[/code:1]
Je ne vois pas comment faire ? le mix powershell batch et peut être pas bon
Message édité par: Palpelune34, à: 28/09/15 16:22<br><br>Message édité par: Palpelune34, à: 29/09/15 16:53
Pièces jointes :
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 10 ans 5 mois #20760
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:dhcp down change adresse ip
Palpelune34 écrit:

Il faut implémenter une gestion d'erreur ou utiliser le paramètre -Quiet.
Avec ce dernier tu sais si la connexion fonctionne ou pas. Mais si elle ne fonctionne pas tu n'en connais pas la cause.
Et là, c'est normalet la :
Il faut implémenter une gestion d'erreur ou utiliser le paramètre -Quiet.
Avec ce dernier tu sais si la connexion fonctionne ou pas. Mais si elle ne fonctionne pas tu n'en connais pas la cause.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Gilles
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 21
- Remerciements reçus 0
il y a 10 ans 5 mois #20761
par Gilles
Réponse de Gilles sur le sujet Re:dhcp down change adresse ip
Oui tu as raison Laurent pardon donc en rajoutant
-Quiet
si le câble est branché j'ai
réseau up
sinon j'ai
l‚ment introuvable.
réseau down
mais le changement adresse ne se fait pas pourtant si j’exécute le code sans rien il fonctionne
si le câble est branché j'ai
réseau up
sinon j'ai
l‚ment introuvable.
réseau down
mais le changement adresse ne se fait pas pourtant si j’exécute le code sans rien il fonctionne
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 10 ans 5 mois #20762
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:dhcp down change adresse ip
Affcihe la commande généré :
[code:1]
@\"
netsh interface ip set address \"Connexion au réseau local\" static $adresseip $masque $passerelle
\"@
#ou
\"netsh interface ip set address 'Connexion au réseau local' static $adresseip $masque $passerelle\"
[/code:1]
Et vérifie son fonctionnement dans une console classique.
Il te reste à implémenter la gestion du code retour de l'appel à netsh
[code:1]
@\"
netsh interface ip set address \"Connexion au réseau local\" static $adresseip $masque $passerelle
\"@
#ou
\"netsh interface ip set address 'Connexion au réseau local' static $adresseip $masque $passerelle\"
[/code:1]
Et vérifie son fonctionnement dans une console classique.
Il te reste à implémenter la gestion du code retour de l'appel à netsh
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Gilles
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 21
- Remerciements reçus 0
il y a 10 ans 5 mois #20768
par Gilles
Réponse de Gilles sur le sujet Re:dhcp down change adresse ip
Encore un fois merci cela fonctionne le problème venait du fait que si je branche le câble réseau la carte ne fonctionne plus, du coup je ne peux changer l'adresse.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.087 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Resolu]dhcp down change adresse ip