Question
Write-host ... | Out-file
- UrZA
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 25
- Remerciements reçus 0
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 
J'ai à 90% fini mon scripteu mais je coince de nouveau sur un \"truc à la con\"
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
[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.
J'ai à 90% fini mon scripteu mais je coince de nouveau sur un \"truc à la con\"
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
[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.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
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,
Il n'y a pas de \"truc à la c**\" avec PowerShell
Essayes avec 'Write-Output' plutôt que 'Write-Host' ...
'Write-Output' transmet l'objet spécifié à la commande suivante, via le pipeline.
@ +
Matthew
je coince de nouveau sur un \"truc à la c**\"
Il n'y a pas de \"truc à la c**\" avec PowerShell
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.
- UrZA
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 25
- Remerciements reçus 0
il y a 14 ans 7 mois #10459
par UrZA

Non en effet
mais c'était un moyen détourné de dire que je me sentais c** à poser ma question 
Merci de ton aide dans tous les cas, y'a plus qu'à terminer ce script à la noix
Réponse de UrZA sur le sujet Re:Write-host ... | Out-file
Il n'y a pas de \"truc à la c**\" avec PowerShell
Non en effet
Merci de ton aide dans tous les cas, y'a plus qu'à terminer ce script à la noix
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 14 ans 7 mois #10461
par Matthew BETTON
Il ne faut pas !
Bon courage
@ +
Matthew
Réponse de Matthew BETTON sur le sujet Re:Write-host ... | Out-file
je me sentais c** à poser ma question
Il ne faut pas !
Bon courage
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
- UrZA
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 25
- Remerciements reçus 0
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 :
Je pensais qu'il fallait mettre \"`n\" pour ajouter un retour chariot ?
Encore merci
[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.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
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:
Il n'y a point de lourdeur dans ton comportement
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.
Euh je m'excuse de revenir à la charge
Il n'y a point de lourdeur dans ton comportement
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.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Write-host ... | Out-file