2017-06-06 3 views
-1

JSONファイルを読んでアプリケーション名とアンインストール文字列のリストを取得して渡したいアプリケーションがWindows Installer(MSI)かセットアップかどうかにかかわらず、アプリケーションをアンインストールするためのpower shellの引数として使用します。誰かが私にこれを行う方法を提案してもらえますか?ありがとうアプリケーション名のリストを取得してJSONファイルから文字列をアンインストールし、powershellを使用してアプリケーションをアンインストールするパラメータとして渡す方法

+1

あなたの根底にある質問は、「JSONファイルを読むにはどうすればいいですか」です。 – rrirower

+0

はい、これらの値をパラメータとしてpowershellに渡すことも可能ですか? – vin

答えて

0

ConvertFrom-JSONを使用してください。 これはJSON

$TEST2 = $TEST | ConvertFrom-Json 
0

のうち、PSObjectを作成するには、働いていた答えを、示唆をいただき、ありがとうございます。私は次のコマンドラインを使用しました
$ J = Get-Content -Raw -Path $ scriptDirectory \ Files \ XXX.json | ConvertFrom-Json を開き、以下のようにAppNameプロパティを渡して、アプリケーション名を取得します。 $ AppName = $ J | fl -Property AppName。 FYI

次のように..私のJSONファイルの内容を見て:

[ { "APPNAME": "XXXXX"、 "のappversion": "aa.bb" }、

{ 
    "AppName": "yyy", 
    "AppVersion": "aa.bb.cc" 
} 

]

関連する問題