Question Write-host ... | Out-file

Plus d'informations
il y a 14 ans 7 mois #10452 par UrZA
Write-host ... | Out-file a été créé par UrZA
Bonjour bonjour c'est encore moi :blush:

J'ai à 90% fini mon scripteu mais je coince de nouveau sur un \"truc à la con\" :angry:

Je n'arrive pas à sortir le contenu de write-host dans un fichier .txt.
Le script me crée bien le fichier.txt mais il est plein de vide :woohoo:

[code:1]if ($rn -eq 1) {write-host 'le zip' $y[0].name 'crée le' | out-file d:\check\test2.txt} else {'test'}[/code:1]

Petite question supplémentaire, si je met -append après out-file, c'est sensé rajouté à la suite du fichier plutôt qu'écraser ?

Encore merci pour votre aide & bonne journée.

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

Plus d'informations
il y a 14 ans 7 mois #10455 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Write-host ... | Out-file
Bonjour,

je coince de nouveau sur un \"truc à la c**\"


Il n'y a pas de \"truc à la c**\" avec PowerShell :P

Essayes avec 'Write-Output' plutôt que 'Write-Host' ...

'Write-Output' transmet l'objet spécifié à la commande suivante, via le pipeline.

@ +

Matthew

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

Plus d'informations
il y a 14 ans 7 mois #10459 par UrZA
Réponse de UrZA sur le sujet Re:Write-host ... | Out-file

Il n'y a pas de \"truc à la c**\" avec PowerShell

:silly:

Non en effet :p mais c'était un moyen détourné de dire que je me sentais c** à poser ma question :silly:

Merci de ton aide dans tous les cas, y'a plus qu'à terminer ce script à la noix :P

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

Plus d'informations
il y a 14 ans 7 mois #10461 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Write-host ... | Out-file

je me sentais c** à poser ma question :silly:


Il ne faut pas !

Bon courage

@ +

Matthew

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

Plus d'informations
il y a 14 ans 7 mois #10465 par UrZA
Réponse de UrZA sur le sujet Re:Write-host ... | Out-file
Euh je m'excuse de revenir à la charge mais pourquoi le rapport generé met des retours chariot ?

[code:1]{Write-output \"Le Zip\"$y[$z].name \"crée le\" $y[$z].creationTime 'a pour Taille' $y[$z].length 'et est
>OK !!' | Out-file d:\check\report.txt -append}[/code:1]

ca me donne :

Le Zip
test1.zip
crée le
20/10/2011 11:13:35
a pour Taille
29280813
et est


>OK !!



Je pensais qu'il fallait mettre \"`n\" pour ajouter un retour chariot ?

Encore merci :)

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

Plus d'informations
il y a 14 ans 7 mois #10466 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Write-host ... | Out-file
UrZA écrit:

Euh je m'excuse de revenir à la charge


Il n'y a point de lourdeur dans ton comportement :laugh:

Essayes

[code:1]Write-output \"Le Zip $($y[$z].name) crée le $($y[$z].creationTime) a pour Taille $($y[$z].length) et est
>OK !!\"[/code:1]

Si tu exécutes

[code:1]Write-Output \"a\" \"b\" \"c\"[/code:1]

Tu obtiens forcément en sortie

[code:1]
a
b
c[/code:1]

Avec cette commande :

[code:1]Write-Output \"a b c\"[/code:1]

Tout est bien sur la même ligne... Puisqu'il s'agit d'une seule et même chaine de caractères.

Aussi chaque code entre parenthèses est interprété avant la chaine complète.

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

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