[Powershell] Ajouter une adressIP
Bonjour je souhaiterais Ajouter une adresse IP en chaine de caractère si possible ou alors j'ai fait un fichier csv pour pouvoir utilisé mes ip mais je ne sais pas comment l'intèrgrer à mon fichier ps1. (il n'est pas fini mon script)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| ###################################################
############# PARAMETRAGE D'ADRESSE ###############
###################################################
#valeur
$choix=Read-Host "Choisissez votre choix?"
$csv_listeip=Import-Csv "Documents\Powershell\Listeip.csv" -delimiter ";" -Encoding UTF8
$ecole=$i.ecole.Toupper()
$ip=$i.ip.Toupper()
$dns=$i.dns.Toupper()
$mask=$i.mask.Toupper()
$gateway=$i.gateway.Toupper()
$parametre_ip=$ip+$mask+$gateway+$dns1+$dns2
function menu()
{
Write-Host "#############"
Write-Host "MENU"
Write-Host "#############"
Write-Host ""
Write-Host ""
Write-Host "choix 1: Connexion IP"
Write-Host "Choix 2: Connexion DNS"
Write-Host "Choix 3: Connexion Proxy"
Write-Host "Choix 4: Test de connexion"
Write-Host "Choix 5: Fin du programme"
}
Switch ($choix)
{
1 {connexion_ip;menu}
2 {connexion_dns;menu}
3 {connexion_proxy;menu}
4 {test_connexion;menu}
5 {fin_prog;end}
}
function connexion_ip()
{
[string]$action2=Read-Host "Selectionner une carte réseau?"
Get-NetAdapter
[string]$action3=Read-Host "Votre nouvelle adresse IP?"
New-NetIPAddress -IPAddress.ToString -InterfaceIndex 12
}
function connexion_dns()
{
$action6=Read-Host "Votre nouveaux DNS?"
}
function connexion_proxy()
{
$proxy=Read-Host "Votre proxy ?"
}
function test_connexion()
{
}
function fin_prog()
{
$action1=Read-Host "Souhaitez-vous affiche votre réseau ?"
Test-NetConnection
} |
Mon CSv
Code:
1 2 3 4
| PC IP MASK GATEWAY DNS 1 DNS 2
PC_1 192.168.1.10 255.255.255.0 192.168.1.254 192.168.1.1 192.168.1.2
PC_2 192.168.10.15 255.255.255.0 192.168.1.254 192.168.1.1 192.168.1.2
PC_3 192.168.10.30 255.255.255.0 192.168.1.254 192.168.1.1 192.168.1.2 |