Question
equivalent de : exec > toto.txt
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 14 ans 3 mois #10763
par gloo
equivalent de : exec > toto.txt a été créé par gloo
Bonjour,
sous unix j'utilisais parfois en premiere ligne de script :
[code:1]exec > toto.txt[/code:1]
Ainsi, toutes les sortie standards étaient redirigées vers le fichier de sortie toto.txt, ça m’évitait d’écrire une redirection vers le fichier à chaque commande.
Connaissez vous un moyen pour faire de même avec PS ?
merci pour votre aide
sous unix j'utilisais parfois en premiere ligne de script :
[code:1]exec > toto.txt[/code:1]
Ainsi, toutes les sortie standards étaient redirigées vers le fichier de sortie toto.txt, ça m’évitait d’écrire une redirection vers le fichier à chaque commande.
Connaissez vous un moyen pour faire de même avec PS ?
merci pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 3 mois #10765
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:equivalent de : exec > toto.txt
Bonjour,
Alors la redirection fonctionne aussi sous Powershell avec les mêmes opérateurs : > et >>
Mais il se trovue qu'en PowerShell, il existe une cmdlet Out-File qui permet de faire cette redirection tout en gérant l'encodage de tes données.
On a aussi à disposition Add-Content pour rajouter du contenu à un fichier déjà existant.
Bien Cordialement,
Richard Lazaro.
Alors la redirection fonctionne aussi sous Powershell avec les mêmes opérateurs : > et >>
Mais il se trovue qu'en PowerShell, il existe une cmdlet Out-File qui permet de faire cette redirection tout en gérant l'encodage de tes données.
On a aussi à disposition Add-Content pour rajouter du contenu à un fichier déjà existant.
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 14 ans 3 mois #10767
par gloo
Réponse de gloo sur le sujet Re:equivalent de : exec > toto.txt
je te remercie mais, je cherche un moyen de n’écrire cela qu'une seule fois en tête de script et non pas à la fin de chaque ligne.<br><br>Message édité par: gloo, à: 14/12/11 14:24
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 14 ans 3 mois #10768
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:equivalent de : exec > toto.txt
Salut,
gloo écrit:
Un exemple :
[code:1]
$SB={
write-host \"host\"
Write-output \"output\"
\"default output=pipeline\"
}
&$SB
&$SB > C:\Temp\t.txt
#Seul 'host' est affiché à l'écran
type C:\Temp\t.txt
#output
#default output=pipeline
[/code:1]
Peut être avec le cmdlet Start-Transcript ?
La V3 améliorera peut être ce point.<br><br>Message édité par: Laurent Dardenne, à: 14/12/11 14:42
gloo écrit:
Il me semble que cela ne soit pas possible sous PS, car il utilise d'autres flux que ceux d'Unix.je cherche un moyen de n’écrire cela qu'une seule fois en tête de script et non pas à la fin de chaque ligne.
Un exemple :
[code:1]
$SB={
write-host \"host\"
Write-output \"output\"
\"default output=pipeline\"
}
&$SB
&$SB > C:\Temp\t.txt
#Seul 'host' est affiché à l'écran
type C:\Temp\t.txt
#output
#default output=pipeline
[/code:1]
Peut être avec le cmdlet Start-Transcript ?
La V3 améliorera peut être ce point.<br><br>Message édité par: Laurent Dardenne, à: 14/12/11 14:42
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- jojo
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 187
- Remerciements reçus 0
il y a 14 ans 3 mois #10770
par jojo
Réponse de jojo sur le sujet Re:equivalent de : exec > toto.txt
Laurent Dardenne écrit:
hello
les flux pipeline-debug-error-warning-verbose sont ajouetr à PS3
mcpmag.com/articles/2011/12/13/go-with-the-flow.aspx
Salut,
gloo écrit:Il me semble que cela ne soit pas possible sous PS, car il utilise d'autres flux que ceux d'Unix.je cherche un moyen de n’écrire cela qu'une seule fois en tête de script et non pas à la fin de chaque ligne.
Un exemple :
[code:1]
$SB={
write-host \"host\"
Write-output \"output\"
\"default output=pipeline\"
}
&$SB
&$SB > C:\Temp\t.txt
#Seul 'host' est affiché à l'écran
type C:\Temp\t.txt
#output
#default output=pipeline
[/code:1]
Peut être avec le cmdlet Start-Transcript ?
La V3 améliorera peut être ce point.<br><br>Message édité par: Laurent Dardenne, à: 14/12/11 14:42
hello
les flux pipeline-debug-error-warning-verbose sont ajouetr à PS3
mcpmag.com/articles/2011/12/13/go-with-the-flow.aspx
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.096 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- equivalent de : exec > toto.txt