Multi-Ping des équipements réseau
Bonjour,
Je suis débutant dans le PowerShell.
Je dois faire un PowerShell pour mon boulot afin de pouvoir faire des ping sur multi équipement selon le site sélectionné.
J'ai besoin d'avoir une première demande : Nom du site
Puis le ping des équipements sur le site sélectionné doit ce lancer en continu.
J'ai commencé ce script mais je n'arrive pas dés le début a faire ping les DNS des équipements.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #### Choix du magasin ######################
function Get-Ip ([string]$Mag_name)
{
trap [System.Management.Automation.MethodInvocationException]{
#write-host ("ERROR: " + $_) -Foregroundcolor Red;
Continue}
$r=[System.Net.Dns]::GetHostAddresses($Mag_name) | ? {$_.AddressFamily -eq "InterNetwork" } | select IPAddressToString #return only IPv4
if ($r) { return $r.IPAddressToString} else { return "Le magasin ne répond pas" }
} |
You code will then be:
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
| cls
$Mag_name = Read-Host "Enter le n° du magasin"
Get-Ip $Mag_name
########## Fin du choix magasin #######################
########## Liste des magasins #######################
$Mag_name="$F001"
$Mag_name="$F002"
$Mag_name="$F003"
########## Fin de Liste des magasins #######################
########## Nomenclature ######################
#GW01 : Passerelle
#FW01 : Firewall 1
#FW02 : Firewall 2
#TR01 : G. Transit
#RT01 : Routeur 1
#RT02 : Routeur 2
#RT03 : Routeur 3
#SU01 : Switch 1
#SU02 : Switch 2
#SU03 : Switch 3
#SU04 : Switch 4
########## Fin nomenclature ######################
########## Liste des equipements #######################
$F001="10.0.1.1","F001-RT01","F001-RT02","F001-GW01","F001-SU01","F001-SU02","F001-SU03","F001-SU04"
$F002="10.0.2.1","F002-RT01","F002-RT02","F022-GW01","F002-SU01","F002-SU02","F002-SU03","F002-SU04"
$F003="10.0.3.1","F003-RT01","F003-RT02","F003-GW01","F003-SU01","F003-SU02","F003-SU03","F003-SU04"
########## Fin de Liste des equipements #######################
########## Fin du script ####################### |
Merci pour votre aide.