Question Ouvrir un fichier TXT avec excel

Plus d'informations
il y a 8 ans 8 mois #23844 par Nicolas BERGHEAUD
Bonjour à vous,

Dans le cadre de faire un référencement automatique des VM Hyper-V de mon entreprises je me suis mis à powershell.

Pour l'instant, j'ai plus ou moins réussis à faire un fichier text avec le référencement de mes VM avec des séparateurs mais pour plus de clarté, je shouaiterais le mettre dans un tableur.

Voici le petit bout de scripte que j'ai fais.

$ListeVM = Get-VM
$file = \"test.txt\"
Clear-Content $file
echo (\"Name;Description;HostName;SelfServiceUserRole;Status\") >> $file
Foreach ($VM in $ListeVM)
{
echo ($VM.Name + \";\" + $VM.Description + \";\" + $VM.HostName + \";\" + $VM.SelfServiceUserRole + \";\" + $VM.Status) >> $file
}
Notepad test.txt



Ce qui me donne le résultat dans un fichier texte
Name;Description;HostName;SelfServiceUserRole;Status
Name;Description;HostName;SelfServiceUserRole;Status
Name;Description;HostName;SelfServiceUserRole;Status
Name;Description;HostName;SelfServiceUserRole;Status
...


Voici le résultat que je voudrais avoir.
Fichier attaché :
img4.hostingpics.net/pics/614866rsultat.png[/img]
Je remercie les personnes qui prendront le temps de lire mon sujet.
Pièces jointes :

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

Plus d'informations
il y a 8 ans 8 mois #23845 par Marc
Réponse de Marc sur le sujet Re:Ouvrir un fichier TXT avec excel
Bonjour,
plutôt que de faire un fichier text, pourquoi ne pas directement faire un export-CSV sur ton object get-VM ?

Ca me parait moins chiant que de construire un fichier text.

je n'ai pas d'HyperV sous la main pour tester.

Mais en passant par un objet tampon qui reçois les propriétés dont tu as besoin ça devrais le faire.

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

Plus d'informations
il y a 8 ans 8 mois #23851 par Nicolas BERGHEAUD
Bonjour,
Je ne maîtrise pas l'export-CSV.

lorsque je l'utilise sur un Get-Process j'obtient ce genre de résultats.

\"AcPrfMgrSvc\",\"0\",\"164\",\"76210176\",\"6651904\"

même avec un export CSV le fichier reste un fichier texte.

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

Plus d'informations
il y a 8 ans 8 mois #23855 par Marc
Réponse de Marc sur le sujet Re:Ouvrir un fichier TXT avec excel
Et si tu fais ça ?

[code:1]
Get-Process|Export-Csv c:\temp\process.csv -UseCulture -NoTypeInformation
[/code:1]

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

Plus d'informations
il y a 8 ans 8 mois #23857 par Nicolas BERGHEAUD
Si je reprends mon premier script et que j'enregistre mon fichier en .csv au lieux de .txt j'ai plus ou moins de même résultat que toi lorsque j'ouvre le fichier avec notepad.


Après, j'ai sue ouvrir le fichier avec excel en définissant le caractère \";\" comme étant le délimiteur. Cependant, je n'y arrive pas en script.

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

Plus d'informations
il y a 8 ans 8 mois #23858 par Marc
Réponse de Marc sur le sujet Re:Ouvrir un fichier TXT avec excel
au temps pour moi

[code:1]
Get-Process|Export-Csv c:\temp\process.csv -Delimiter \";\" -NoTypeInformation
[/code:1]

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

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