J'ai ce morceau de code:lecture de CSV produit des entrées en double dans la variable
$servers = Import-Csv "sources.csv"
$computername = $servers.server
$ServiceName = $servers.services
sources.csv
contient les éléments suivants ..
Server,Services BRWS40,winrm BRWS84,winrm
J'ai alors foreach
et le Write-Host
est dans ce , il sort ceci:
Write-Host "$computername - $ServiceName" -ForegroundColor black -BackgroundColor red
Sortie d'en haut je reçois est:
BRWS40 BRWS84 - winrm winrm
Alors que je voulais avoir un ordinateur et un service par ligne.
BRWS40 - winrm
Qu'est-ce que je fais mal?
J'ai modifié le code de here.
Merci pour vos deux réponses, je peux maintenant modifier cela et terminer mon script. J'ai vu le serveur $ _. Utilisé auparavant, mais je n'ai pas compris comment il a été utilisé. J'en ai maintenant une meilleure compréhension. Je suis en train de créer un script qui exécutera et vérifiera divers services sur différents ordinateurs. en utilisant le code emprunté à partir de quelques sites, ce site est vraiment une aide précieuse. Merci encore, c'est vraiment apprécié. . – yardyy