所以我只写了一个非常非常短的脚本,我需要用它替换公司所有用户的 txt 文件中唯一的字符串。
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")
首先,它成功了!我测试了几次,它总是有效。测试后我没有改变脚本本身。我只是做了其他事情。但从今天起,我得到了一个错误:
“Get-Content:找不到路径‘C:\Users\dohuegadmin\desktop\script\True’,因为它不存在。”
但实际上这条路确实存在……而且我的意思是,它确实有效!
我确实花了很长时间寻找解决方案,并阅读了很多帖子,但找不到任何解决方案。也许是因为我不太喜欢 ps 脚本。而且我没有那么多时间做这件事……
有人能有什么建议吗?