0

製品GUIDを保存したいくつかの属性にxmlファイルがあります。

powershell select-string コマンドレットを使用して GUID を見つけようとしていますが、値が返されません。

GEt-content rules.xml | Select-String "5351BABA-40C2-477B-8111-DA54A48CD8EB"

GUIDはファイルにあり、手動で確認しました。

select-string が製品 GUID を見つけられないのはなぜですか? それが利用可能かどうかを見つけるための代替手段はありますか?

xml ファイルのサンプル コンテンツ

<Component Id="M_PostConfig" Name="Post-Configuration" StsDisplayEntry="Database Server Post-Configuration" StsDisplayText="Please wait while Post-Configuration is installed" UninstallCommand="&quot;%pTxtFoldrSystem32%\msiexec.exe&quot;" Version="2.30.1.3" UninstallParameters="/i {85bb61a2-e0d8-4c3b-83a7-d978dcd4b3d2} REMOVE=DBSERVER /L*V+ &quot;%pFoldrInstallPath%\Foundation\Install\MSI_Uninstall.log&quot; /qn msifeatwise" SupportUninstall="Yes"> </Component>

4

1 に答える 1

0

試してみてください([String](Get-Content rules.xml)) | Select-String "5351BABA-40C2-477B-8111-DA54A48CD8EB"

于 2013-04-10T20:54:49.503 に答える