Domanda Risolto Modificare file .ini con Powershell

Stato
Discussione chiusa ad ulteriori risposte.

Shini°

Utente Gold
26 Febbraio 2009
298
52
74
206
Ciao,

ho necessità di creare uno script in powershell che vada a modificare il contenuto di un file .ini.
Il problema è che questo file ha un nome diverso per ogni client sul quale è posizionato.

Qualche consiglio?
 

Psychonaut

Utente Jade
17 Giugno 2012
1,265
84
556
704
Ok, se all'interno del path quello è l'unico file .ini allora puoi dire a powershrll di modificare all'interno di quella cartella il file con stensione *.ini*
 

Shini°

Utente Gold
26 Febbraio 2009
298
52
74
206
Ultima modifica:
Ok, se all'interno del path quello è l'unico file .ini allora puoi dire a powershrll di modificare all'interno di quella cartella il file con stensione *.ini*

Stavo scrivendo una cosa di questo tipo:

Codice:
Select-String -Path "C:\*.ini" -Pattern "User=Administrator"

Non capisco bene come utilizzare il -Replace per modificare ad esempio "Administrator" con "Pluto"
Messaggio unito automaticamente:

Ok ho risolto in questo modo:


$file="c:\*.ini" $in=Get-Content $file $in | Foreach { $_ -replace "Administrator","Administrator2" } | out-file $file

Si può chiudere! Grazie!
 
Stato
Discussione chiusa ad ulteriori risposte.