2017-02-22 11 views
-1

Ich arbeite mit Powershell, wo ich eine XML lesen und analysieren muss, die eine geplante Aufgabe in Windows Taskplaner als Zeichenfolge erstellt. Es lief alles gut, aber sobald ich versuche, die geplante Aufgabe zu registrieren, sagt es, dass das XML fehlerhaft ist. Das genaue Problem liegt im Unter-Tag "Argumente" unter dem Aktions-Tag in der XML-Datei. Siehe das folgende Stück Code:Fehlerhafte XML und Powershell reparieren

 <Arguments>-Command "& { & "./pl.ps1 {plname} run" } "</Arguments> 

Antwort

0

Der "&" Charakter muss entwertet werden. Es muss als

<Arguments>-Command "&amp; { &amp; "./pl.ps1 {plname} run" } "</Arguments> 

Weitere Informationen in das Feld gebracht werden kann, indem die Suche nach „wohlgeformter XML“ zu finden.