Ich erstelle ein PowerShell-GUI-Skript, das die Serverkonfigurationen migriert, indem es die aktuellen Konfigurationen in .xml exportiert, um sie dann auf einen anderen Computer anzuwenden. Ich habe festgestellt, dass das Cmdlet Export-Clixml
nicht funktioniert, wenn ich Ordner mit Sonderzeichen wie ][ sss ]! ' @ # $% (<
auswähle.Exportieren von XML in Pfad mit Sonderzeichen
Dieses Problem ist auch im Cmdlets Test-Path
, aber ich habe festgestellt, dass die .NET-Methode, doesnot diese Fehler hat beim Testen diese Art von Pfaden [System.IO.Directory]::Exists($DestinationPath + '\ServerConfig.xml')
Meine Frage ist ¿wie ein XML-Export und Import mit .net?
Ich bekomme, Ausnahme Aufruf "Speichern" mit "1" Argument (e): "Unzulässige Zeichen im Pfad." –
@ kimopryvt Dann hat Ihr Pfad [ungültige Zeichen] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#naming_conventions) darin. Repariere das. –