0

Microsoft Ecosystem Metadata Exchange 製品マッピング ツールに付属の PowerShell モジュールを使用して、製品マッピングの作成を自動化しようとしています。製品を作成し、ファイルを正常にマップすることができました。出力ファイルもツール自体に正常にインポートされます。私が抱えている問題は、PowerShell モジュールを使用して製品を製品グループに追加することです。Must add the product to the store before adding product groups次のスクリプトを使用すると、エラーが発生し続けます。

$path = "C:\Program Files (x86)\Application"
$outputFilePath = "C:\Users\Adam\Desktop\WER\NewProduct.emx"

# Create new product
$product = New-Product -Name "Application" -Version "2.0.0.180" -Lifecycle PreRelease
Add-Product -Product $product

# Scan directory for files
#$files = New-ProductFile $path

# Associate files with product
Add-ProductFile $product -ProductFile $files

# Add product to group
$productGroup = New-ProductGroup -Name "Application" -Version "2"
Add-ProductGroup -ProductGroup $productGroup -Product $product

Export-MetaData $outputFilePath

ご覧のとおり、製品を作成した後にグループを追加しようとしましたが、うまくいきません。理想的には、エクスポートされたメタデータ ファイルから ProductGroups を取得することによってグループ変数を設定する何らかの方法が必要ですが、この PowerShell モジュールは非常に制限されており、この件に関して利用できるリソースは 2 つだけです。何か案は?

4

1 に答える 1