i have a problem with replacing a whole line in a ini-file, it just seems to add my result to thesame line.
Here is the ini-file:
[environment]
APP_USER=Domain\User1
I just wish to replace the APP_USER=Domain\User1 with for example APP_USER=Domain\User2.
Here is my code:
$USER = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
(Get-Content D:\Test\test.ini) | ForEach-Object { $_ -replace "APP_USER=" , "APP_USER=$user" } | Set-Content D:\Test\test.ini
I get this result when i use the above code:
[environment]
APP_USER=Domain\User2Domain\User1
Help would be much appreciated.
//Regard PMS