Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Wildcards in "-replace" operation

$
0
0

Hallo Zusammen,

vielleicht kann mir einer von euch helfen.
Ich hab' hier folgenden Code.

$name = ([wmi]"win32_userAccount.Domain='$env:userdomain',Name='$env:username'").fullname

$xcu = get-content $env:userprofile\AppData\Roaming\OpenOffice.org\3\user\registrymodifications.xcu

$xcu = $xcu -Replace("<prop oor:name=`"givenname`" oor:op=`"fuse`"><value>*</value>","<prop oor:name=`"givenname`" oor:op=`"fuse`"><value>$name</value>")

Leider wird der * in der 3. Zeile nicht als Wildcard erkannt.
Hat einer von euch eine Idee, wie ich dieses Problem lösen kann?

Wenn ich den * durch einen dezidierten Text ersetzte funktioniert das Script problemlos.

Danke schonmal!

Schöne Grüße,
Michael


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>