Question
Out-file sur des ordinateurs distants
- Toper
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 145
- Remerciements reçus 0
il y a 11 ans 2 mois #19311
par Toper
Powershell: la vie est belle
Réponse de Toper sur le sujet Re:Out-file sur des ordinateurs distants
Déjà, est-ce que le code est bon ?
[code:1]$Computerlist = \"C:\liste.txt\"
$fichierdistant = \"c:\fichier.ini\"
get-content $Computerlist
ForEach ($comp in $Computerlist) {
Get-Content $fichierdistant |
ForEach-Object {
$_ = $_ -replace 'bla.+','blabla'
$_ = $_ -replace 'bla2.+','blabla2'
$_ | Out-File $fichierdistant
}
}[/code:1]<br><br>Message édité par: gregmurf, à: 24/03/15 13:30
[code:1]$Computerlist = \"C:\liste.txt\"
$fichierdistant = \"c:\fichier.ini\"
get-content $Computerlist
ForEach ($comp in $Computerlist) {
Get-Content $fichierdistant |
ForEach-Object {
$_ = $_ -replace 'bla.+','blabla'
$_ = $_ -replace 'bla2.+','blabla2'
$_ | Out-File $fichierdistant
}
}[/code:1]<br><br>Message édité par: gregmurf, à: 24/03/15 13:30
Powershell: la vie est belle
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 2 mois #19312
par Philippe
Réponse de Philippe sur le sujet Re:Out-file sur des ordinateurs distants
avec cette version de ton code, voici la correction :
[code:1]$Computerlist = \"C:\liste.txt\"
$fichierdistant = \"c:\fichier.ini\"
get-content $Computerlist
ForEach ($comp in $Computerlist) {
Get-Content $fichierdistant |
ForEach-Object {
$_ = $_ -replace 'bla.+','blabla'
$_ = $_ -replace 'bla2.+','blabla2'
$_
} | Out-File $fichierdistant
}
[/code:1]
je vient de faire le test et ça fonctionne !
précédemment tu n'enregistré que la dernière ligne du fichier ini
je t'ai induit en erreur sur ton premier post
mais le script n'était pas le même !
[code:1]$Computerlist = \"C:\liste.txt\"
$fichierdistant = \"c:\fichier.ini\"
get-content $Computerlist
ForEach ($comp in $Computerlist) {
Get-Content $fichierdistant |
ForEach-Object {
$_ = $_ -replace 'bla.+','blabla'
$_ = $_ -replace 'bla2.+','blabla2'
$_
} | Out-File $fichierdistant
}
[/code:1]
je vient de faire le test et ça fonctionne !
précédemment tu n'enregistré que la dernière ligne du fichier ini
je t'ai induit en erreur sur ton premier post
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 11 ans 2 mois #19313
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Out-file sur des ordinateurs distants
Bonjour !
Je pense qu'il faudrait revenir 2 secondes sur le besoin du script car je ne suis pas sur de bien comprendre l'objectif.
Est-ce que tu pourrais nous l'expliquer en français STP ?
Arnaud
Je pense qu'il faudrait revenir 2 secondes sur le besoin du script car je ne suis pas sur de bien comprendre l'objectif.
Est-ce que tu pourrais nous l'expliquer en français STP ?
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Toper
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 145
- Remerciements reçus 0
il y a 11 ans 2 mois #19315
par Toper
Powershell: la vie est belle
Réponse de Toper sur le sujet Re:Out-file sur des ordinateurs distants
Sur une liste d'ordinateur, je veux modifier certaines lignes d'un fichier INI.
Le fichier INI contient les paramètres du logiciel COBIAN Backup 10.
Entre autre pour qu'ils se connecteut tous à la même console, qu'ils aient le même serveur SMTP, etc...
Le fichier INI contient les paramètres du logiciel COBIAN Backup 10.
Entre autre pour qu'ils se connecteut tous à la même console, qu'ils aient le même serveur SMTP, etc...
Powershell: la vie est belle
Connexion ou Créer un compte pour participer à la conversation.
- Toper
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 145
- Remerciements reçus 0
il y a 11 ans 2 mois #19335
par Toper
Powershell: la vie est belle
Réponse de Toper sur le sujet Re:Out-file sur des ordinateurs distants
J4ai encore une erreur
Mais lorsque je fais simplement
[code:1]Get-content \\serveur\c$\fichierdistant.ini[/code:1]
ça fonctionne....
<br><br>Message édité par: gregmurf, à: 25/03/15 16:40
Get-Content : Impossible de trouver le chemin d'accès « C:fichierdistant.ini », car il n'existe pas.
Au caractère Ligne:5 : 5
+ Get-Content $fichierdistant
Mais lorsque je fais simplement
[code:1]Get-content \\serveur\c$\fichierdistant.ini[/code:1]
ça fonctionne....
Powershell: la vie est belle
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 2 mois #19336
par Philippe
Réponse de Philippe sur le sujet Re:Out-file sur des ordinateurs distants
vérifie si tu n'a pas de ligne vide dans ton fichier computer
ou avec un ordi éteint
ou un ordi qui n'existe pas
ou avec un ordi éteint
ou un ordi qui n'existe pas
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Out-file sur des ordinateurs distants