我正在尝试替换具有域名\用户名的节点。
因为它有“\”,所以它在正则表达式匹配中失败,
无效的正则表达式模式:l8-dc\testuser2。在 C:\Users\testuser1.l8-dc\Desktop\RunTimeAccountChange\UserAccount-Replace.ps1:164 char:68 + $Searchstr.Node.'#text'= $($Searchstr.Node.'#text') -替换 <<<< $OldUserName,$NewUserName + CategoryInfo : InvalidOperation: (l4-dc\mesuser2:String) [], RuntimeException + FullyQualifiedErrorId : InvalidRegularExpression
以下行实际上失败了..
$Searchstr.Node.'#text'= $($Searchstr.Node.'#text') -replace $OldUserName,$NewUserName
如何用正则表达式匹配替换?