Idée [résolue]Lire un fichier text et trouver une ligne

Plus d'informations
il y a 13 ans 10 mois #12329 par SiSMik
Changer le nom du serveur ?
Si c'est pour créer un nouveau serveur sur le domain, je vous conseille de faire un sysprep ça vous évitera des problèmes de SID.

Sinon concernant votre problème d'adresse IP qui ne se configure pas, vous ne définissez pas dans le code posté les variables $ipverif et $gateway.

@+

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 10 mois #12333 par COTTIN
Si mon ip et ma gateway son définie plus haut dans mon codage.

J'ai une dead ligne Vendredi prochain pour ce script.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 10 mois #12334 par SiSMik
ça serait pas plus simple que vous nous postiez le script entier que vous avez fait histoire qu'on vous donne notre avis sur l'ensemble et pas sur des petis bouts ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 10 mois #12336 par COTTIN
[code:1] #Variables
# $ip2 Numero de l'agence
# $ipagc IP agence
# $ncp2 nom de l'agence
# $agences fichier txt ipagence


#initialisation des variables
$agences = \"D:\Exploit\ipagence.txt\"
$mask= \"255.255.255.0\"
$dns=\"10.100.0.65\"

#Demande de l'adresse ip
$ip = new-object -comobject MSScriptControl.ScriptControl
$ip.language = \"vbscript\"
$ip.addcode(\"function getInput() getInput = inputbox(`\"Entrez votre numéro d agence`\",`\"Configuration IP`\"«») end function\" )
$ip2 = $ip.eval(\"getInput\"«»)

#Affichage de l'ip
$prmcrctr=$ip2.Substring(0,1)
$derncrctr=$ip2.Substring(1,2)
$ipagc='10'+'.'+'5'+$prmcrctr+'.'+$derncrctr+'.'+'1'
#$a = new-object -comobject wscript.shell
#$b = $a.popup($ipagc,0,\"Affichage de l'ip\",1)
$ipverif=$ipagc.Substring(0,8)

#Vérification ip 10.5*.**
$test = Get-Content ipagence.txt | select-string -pattern $ipverif

#Affichage du nom pc
$npc2=($test.ToString()).Substring(9)
#$a = new-object -comobject wscript.shell
#$b = $a.popup($npc2,0,\"Affichage du nom PC\",1)

#Configuration GateWay
$gateway='10'+'.'+'5'+$prmcrctr+'.'+$derncrctr+'.'+'254'
#$a = new-object -comobject wscript.shell
#$b = $a.popup($gateway,0,\"GateWay\",1)

#Modification de l'ip et nom pc
$computer = Get-WmiObject Win32_ComputerSystem
$computer.rename($npc2)

$wmi = Get-WmiObject win32_networkadapterconfiguration
$wmi.EnableStatic($ipverif, $mask)
$wmi.SetGateways($gateway, 1)
$wmi.SetDNSServerSearchOrder($dns)

#reboot machine
$objServer = gwmi win32_operatingsystem
$objServer.psbase.Scope.Options.EnablePrivileges = $true
$objServer.reboot()
[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 10 mois #12337 par SiSMik
Il n'y a qu'une carte réseau sur tes serveurs ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 10 mois #12338 par COTTIN
Je veut changer l'ip d'un PC et non d'un serveur.

et bien sur q'une seul carte réseau sur le PC<br><br>Message édité par: tcottin, à: 5/07/12 10:19

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.042 secondes
Propulsé par Kunena