Question script powershell à partir d'un fichier

Plus d'informations
il y a 3 ans 5 mois #29037 par Hash
Bonjour,
J'ai déjà créé un script PowerShell et suis confronté à la difficulté suivante :
On peut rechercher un tas d'informations sur des ordinateurs distants
Dans mon script ces ordinateurs sont saisis dans un fichier qui est saisi comme argument dans mon script.
Ce script fonctionne très bien mais je souhaiterai le modifier afin de passer en argument une plage IP
en saisissant
1..255 | % { [System.Net.Dns]::GetHostByAddress(\"192.168.1.$_\") } 2> Out-Null | ft
en ligne de commande je peux récupérer les infos des PC de la plage ip saisie
Ce que j'ai à la place dans le script est :
$ArrComputers = gc .\computernames.txt

ForEach ($computer in $ArrComputers)
{
}
J'ai essayé de passer le 1..255... en argument mais je n'arrive pas à comprendre le message d'erreur.
Le but serait que la plage IP soit saisit dans un fichier.
Merci de votre aide.
(Si par mégarde je ne me suis pas dans les clous en postant ce message, merci de me corriger)

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

Plus d'informations
il y a 3 ans 5 mois #29038 par Laurent Dardenne
Salut,
DD4477 écrit:

mais je n'arrive pas à comprendre le message d'erreur.

Nous non plus :laugh:
Précise le, c'est plus mieux :)
Ensuite il faut savoir si le reste des commandes du script attend en paramètre un nom de host et pas une IP.
Ou dit autrement si les commandes fonctionnent avec une adresse IP OU avec un nom de host.

Tutoriels PowerShell

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

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