Então eu acabei de escrever um script realmente muito curto, que eu preciso substituir uma string única em um arquivo txt para todos os nossos usuários em nossa empresa.
Get-Content ("C:\Users\" -and $env:UserName -and "\desktop\Script\Test.txt") | ForEach-Object { $_ -replace "ALTERTEXT", "NEUERTEXT" } | Set-Content("C:\Users\" -and $env:UserName -and "\desktop\Script\Test.txt")
Primeiro de tudo, funcionou! Eu testei algumas vezes e sempre funcionou. Após os testes, não mudei o script em si. Eu apenas trabalhei em outras coisas. Mas desde hoje, recebo um erro:
"Get-Content : Cannot find path 'C:\Users\dohuegadmin\desktop\script\True' because it does not exist."
Mas na verdade esse caminho existe ... e quero dizer, funcionou!
Eu realmente procurei por uma solução por muito tempo e li muitos tópicos, mas não encontrei nenhuma solução. Talvez porque eu não estou realmente no script de ps. E eu não tenho muito tempo para isso ...
Alguém com algum conselho?
Tags powershell path script