置換対象の文字列に\バックスラッシュがある場合

バックスラッシュを重ねる

 gci | % { $_.FullName -replace 'C:\\Users\\admin', '%USERPROFILE%' }
 gci | % { $_.FullName -replace [regex]::Escape('C:\Users\admin'), '%USERPROFILE%' }
 gci | % { ($_.FullName).Replace('C:\Users\admin','%USERPROFILE%') }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS