Question Changer Adresse IP
- David
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 2 mois #6062
par David
Changer Adresse IP a été créé par David
Bonjour,
j'aimerais savoir si il est possible de changer l'Adresse IP a distance. Je fait actuellement un programme d'administration et ce serai une fonction très interressante !
Merci
j'aimerais savoir si il est possible de changer l'Adresse IP a distance. Je fait actuellement un programme d'administration et ce serai une fonction très interressante !
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 14 ans 1 mois #6093
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Changer Adresse IP
Oui j'en suis sur !
J'ai pas la solution mais creuse du côté de WMI...
Arnaud
J'ai pas la solution mais creuse du côté de WMI...
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- David
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 1 mois #6096
par David
Réponse de David sur le sujet Re:Changer Adresse IP
J'ai cherché mais j'ai rien trouvé ! Est-ce que quelqu'un y arrive en .bat ? ça serait deja un bon debut
Salutations
Salutations
Connexion ou Créer un compte pour participer à la conversation.
- ARRIVE
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 50
- Remerciements reçus 0
il y a 14 ans 1 mois #6098
par ARRIVE
Réponse de ARRIVE sur le sujet Re:Changer Adresse IP
Je n'ai pas la solution complete mais tu peux essayer cette pise avec WMI : [code:1]Get-WmiObject -Class Win32_NetworkAdapterConfiguration -ComputerName \".\" | Select-Object IPAddress[/code:1]
Tu remplaces \".\" par le nom de ta machine distante.
En revanche ce que je ne sais pas faire, c'est affecter une addresse IP à une interface?
Je suis sur que quelqu'un va avoir la solution
Tu remplaces \".\" par le nom de ta machine distante.
En revanche ce que je ne sais pas faire, c'est affecter une addresse IP à une interface?
Je suis sur que quelqu'un va avoir la solution
Connexion ou Créer un compte pour participer à la conversation.
- ARRIVE
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 50
- Remerciements reçus 0
il y a 14 ans 1 mois #6099
par ARRIVE
Réponse de ARRIVE sur le sujet Re:Changer Adresse IP
Alors pour le changement d'adresse ip en ligne de commande tu peux essayer quelque chose comme ça :
[code:1]netsh interface ipv4 set address name=%interface% source=\"static\" address=%ipaddress% mask=%submask% gateway=%gatewayaddress%[/code:1]
J'utilise cette ligne pour configurer des interfaces sur un serveur W2K8 en mode core, ça fonctionne.
Il reste à coupler la requete WMI et l'attribution d'une nouvelle adresse IP. Là tu combinerais du PS et du batch, il y a peut etre une façon de faire du full PS mais je ne la connais pas <br><br>Message édité par: Roro, à: 3/02/10 11:31
[code:1]netsh interface ipv4 set address name=%interface% source=\"static\" address=%ipaddress% mask=%submask% gateway=%gatewayaddress%[/code:1]
J'utilise cette ligne pour configurer des interfaces sur un serveur W2K8 en mode core, ça fonctionne.
Il reste à coupler la requete WMI et l'attribution d'une nouvelle adresse IP. Là tu combinerais du PS et du batch, il y a peut etre une façon de faire du full PS mais je ne la connais pas <br><br>Message édité par: Roro, à: 3/02/10 11:31
Connexion ou Créer un compte pour participer à la conversation.
- ARRIVE
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 50
- Remerciements reçus 0
il y a 14 ans 1 mois #6100
par ARRIVE
Réponse de ARRIVE sur le sujet Re:Changer Adresse IP
J'ai trouvé ce code sur le net je pense qu'on se rapproche de la solution :
[code:1]function Set-IPAddress {
param( [string]$networkinterface,
[string]$ip,
[string]$mask,
[string]$gateway,
[string]$dns1,
[string]$dns2,
[string]$registerDns = \"TRUE\"
)
#Start writing code here
$dns = $dns1
if($dns2){$dns =\"$dns1,$dns2\"}
$index = (gwmi Win32_NetworkAdapter | where {$_.netconnectionid -eq $networkinterface}).InterfaceIndex
$NetInterface = Get-WmiObject Win32_NetworkAdapterConfiguration | where {$_.InterfaceIndex -eq $index}
$NetInterface.EnableStatic($ip, $mask)
$NetInterface.SetGateways($gateway)
$NetInterface.SetDNSServerSearchOrder($dns)
$NetInterface.SetDynamicDNSRegistration($registerDns)
}
[/code:1]
Petite question, le changement d'adresse ip doit s'opérer sur une machine en particulier ou sur un ensemble?
[code:1]function Set-IPAddress {
param( [string]$networkinterface,
[string]$ip,
[string]$mask,
[string]$gateway,
[string]$dns1,
[string]$dns2,
[string]$registerDns = \"TRUE\"
)
#Start writing code here
$dns = $dns1
if($dns2){$dns =\"$dns1,$dns2\"}
$index = (gwmi Win32_NetworkAdapter | where {$_.netconnectionid -eq $networkinterface}).InterfaceIndex
$NetInterface = Get-WmiObject Win32_NetworkAdapterConfiguration | where {$_.InterfaceIndex -eq $index}
$NetInterface.EnableStatic($ip, $mask)
$NetInterface.SetGateways($gateway)
$NetInterface.SetDNSServerSearchOrder($dns)
$NetInterface.SetDynamicDNSRegistration($registerDns)
}
[/code:1]
Petite question, le changement d'adresse ip doit s'opérer sur une machine en particulier ou sur un ensemble?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.076 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Changer Adresse IP