Question Problème script PS

Plus d'informations
il y a 14 ans 9 mois #9786 par hxdmax
Problème script PS a été créé par hxdmax
Bonjour à tous,

Voila je suis nouveau dans le scripting, et je rencontre quelques problème dans la modification d'un script.

Mon but est simple (pour vous !) :

Il faut que je fasse un script capable de sauvegarder des VMs. Une bonne partie du script est faite par quelqu'un d'autre et il me \"reste\" donc qu'a faire un script capable de faire ceci :

- Lire un fichier .txt (aaaaa;bbbbb;ccccc)
=> get-content path_fichier = Ok !

- Extraire les données (séparé par un ; donc)
=> Extraction dans un tableau ? (fichier .csv)

- Les ajouter dans une variable ($a = aaaaa, $b = bbbbb) sur le script de sauvegarde.
=> ou possiblité de \"lire en direct\" ?

- Le script de sauvegarde doit, je pense, parcourir le fichier (chaque ligne) pour chaque VMs a sauvegarder.
=> Il sortira avec un EOF; à la fin du fichier.

Mon but étant que le script aille lire le fichier pour connaitre les informations concernant les serveurs a sauvegarder.

Je ne sais pas si j'ai été assez claire, si vous avez besoin de plus d'info, je suis bien évidemment là :-D

Merci<br><br>Message édité par: hxdmax, à: 14/06/11 15:26

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

Plus d'informations
il y a 14 ans 9 mois #9801 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Problème script PS
Salut,
utilise le cmdlet import-csv sur ton fichier de données.
Il te crée un tableau d'objet sur lequel tu pourras itérer.

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 8 mois #9840 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Problème script PS
Si il est en PowerShell 2.0 sinon, j'ai un petit script sous la main qui reproduit le comportement sous PS1.0

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

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

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