我有 powershell 文件,其中我有如下的变量 decalration 行
[string] $global:myExePath = "\\myshare\code\scripts";
我想通过执行 powershell 脚本在运行时\\myshare\code\scripts
替换。\\mynewshare\code1\psscript
我在用
Get-Content $originalfile | ForEach-Object { $_ -replace "\\myshare\code\scripts", $mynewcodelocation.FullName } | Set-Content ($originalfile)
如果正在执行
{ $_ -replace "scripts", $mynewcodelocation.FullName }
它工作正常,但它不适用于{ $_ -replace "\\myshare\code\scripts", $mynewcodelocation.FullName }
这里有什么问题?