以下のスクリプトの2行目は-を生成します
「値「System.Object[]」をタイプ「System.Xml.XmlDocument」に変換できません。エラー:「'→'、16進値0x1A、は無効な文字です。39行目、23桁目。」
行:1文字:8 + [xml] $ x <<<< = Get-Content 4517.xml + CategoryInfo:MetadataError:(:) []、ArgumentTransformationMetadataException + FullyQualifiedErrorId:RuntimeException "
前述のエラーをキャッチするには、(スクリプトの)4行目にどのような例外を指定する必要がありますか?
try {
[xml]$xml = Get-Content $file # line 2
}
catch [?] { # line 4
echo "XML parse error!"
# handle the parse error differently
}
catch {
echo $error
# some general error
}
見てくれてありがとう(そして答えてくれて)
エイドリアン