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)
Mon CSv
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager