Question Ping

Plus d'informations
il y a 8 ans 9 mois #23785 par jouron
Ping a été créé par jouron
Bonjour, voici mon besoin.

J'ai une liste de serveurs dans 1 fichier .txt. 1 serveur par ligne.
Je dois pinger cette liste de serveurs pour savoir si ils Ping ou pas.
Et avoir ce retour dans 1 txt ou excel.

Et je bloque malgré la simplicité du truc.

Code:


$ListDesServeurs = Get-Content C:\scripts\ListServeurs.txt
Test-Connection -Computername $ListDesServeurs -Count 1 -Quiet
$resultat = Test-Connection -Computername $ListDesServeurs -Quiet
$Results | Out-File $NameOut

Merci pour votre aide.

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

Plus d'informations
il y a 8 ans 9 mois #23786 par Marc
Réponse de Marc sur le sujet Re:Ping
Bonjour,

en effet si tu lance le code que tu a collé ça ne risque pas de marcher.

voici une version corrigé qui fonctionne:

[code:1]
$ListDesServeurs = Get-Content c:\temp\serveurliste.txt

$resultat = Test-Connection -Computername $ListDesServeurs -Count 1 -Quiet

$resultat | Out-File C:\temp\ping.txt
[/code:1]

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

Plus d'informations
il y a 8 ans 9 mois #23789 par jouron
Réponse de jouron sur le sujet Re:Ping
Merci pour ta réponse.
J'ai ce message d'erreur en retour :

Get-Content : Cannot find path 'C:\temp\serveurliste.txt' because it does not exist.
At line:1 char:20
+ $ListDesServeurs = Get-Content c:\temp\serveurliste.txt
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\temp\serveurliste.txt:String) [Get-Content], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

Test-Connection : Cannot validate argument on parameter 'ComputerName'. The argument is null or empty. Provide an argument that is not null or empty, and then try the
command again.
At line:3 char:43
+ $resultat = Test-Connection -Computername $ListDesServeurs -Count 1 -Quiet
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Test-Connection], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.TestConnectionCommand



Alors que serveurliste.txt existe bien a cet endroit.
Merci pour ton retour

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

Plus d'informations
il y a 8 ans 9 mois #23790 par Marc
Réponse de Marc sur le sujet Re:Ping
M'enfin...
Un path s'écrit
[code:1]c:\filename[/code:1]

et non

[code:1]c:filename[/code:1]<br><br>Message édité par: marcci, à: 22/06/17 14:30

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

Plus d'informations
il y a 8 ans 9 mois #23791 par jouron
Réponse de jouron sur le sujet Re:Ping
Sorry, mauvais copié collé, j'ai testé plein de trucs.

J'ai ce message d'erreur :






Get-Content : Cannot find path 'C:\temp\serveurliste.txt' because it does not exist.
At line:1 char:20
+ $ListDesServeurs = Get-Content c:\temp\serveurliste.txt
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\temp\serveurliste.txt:String) [Get-Content], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

Test-Connection : Cannot validate argument on parameter 'ComputerName'. The argument is null or empty. Provide an argument that is not null or empty, and then try the
command again.
At line:3 char:43
+ $resultat = Test-Connection -Computername $ListDesServeurs -Count 1 -Quiet
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Test-Connection], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.TestConnectionCommand


Le fichier existe bien pourtant.

Merci

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

Plus d'informations
il y a 8 ans 9 mois #23793 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Ping
Salut,
mistermoon écrit:

Le fichier existe bien pourtant.

Ceinture/bretelle/parachute:
Test son existence avec Test-Path

Tutoriels PowerShell

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

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