Question [résolu] boucle

Plus d'informations
il y a 12 ans 1 mois #16920 par lege
[résolu] boucle a été créé par lege
bonjour à tous,

J'ai un script qui exécute un ping sur des stations de travail. Le but final du script est de supprimer tout les fichiers qui se trouvent dans le dossier torrent

[code:1]
$salle = read-host \"entrez le numéro de salle\"


$ping = New-Object System.Net.NetworkInformation.Ping
$i = 0
1..254 | foreach { $ip = \"10.$sallle.200.$_\"
$Res = $ping.send($ip)

if ($Res.Status -eq \"Success\"«»)
{

$result = $ip
Write-Host $result

$i++

}


}

remove-item \\$ip\d$\torrent\*
[/code:1]

Je souhaite faire une boucle et que pour chaque pc qui répond la commande remove-item soit éxécuté

pour l'instant la commande fonctionne uniquement pour le dernier pc qui répond

merci pour vos réponse

Message édité par: arsoul, à: 11/02/14 14:15<br><br>Message édité par: arsoul, à: 11/02/14 15:55

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

Plus d'informations
il y a 12 ans 1 mois #16927 par lege
Réponse de lege sur le sujet Re:boucle
j'ai utilisé un foreach

ca fonctionne

merci

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

Plus d'informations
il y a 12 ans 1 mois #16930 par Philippe
Réponse de Philippe sur le sujet Re:boucle
désolé de ne pas avoir donner de réponse avant

mais par contre pourquoi ne pas utilisé le ping de powershell ?

[code:1] if (Test-Connection -Count 1 -ComputerName $namemachine -ErrorAction SilentlyContinue) {
# traitement
}[/code:1]

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

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