PowerShellで不必要なアプリを一括アンインストール(2)
前回の記事で列挙したアプリを1個づつアンインストールするには、以下のコマンド
Get-AppxPackage <アプリ名> | Remove-AppxPackage
で実現可能です。
ただ、アンインストールするアプリが多いので、一つづつアプリ名を入れてスクリプトを組んでもいいのですが、そこは少し工夫して配列を使ってみます。
PowerShellで配列を宣言するには、
$変数名=@(要素1,要素2,...)
というような感じで定義していきます。で、アンインストールするアプリの配列変数を$uninst_appsとでもして、前回のアンインストールするアプリを配列化します。
$uninst_apps=@("SpotifyAB.SpotifyMusic","Microsoft.MixedReality.Portal","Microsoft.SkypeApp","Microsoft.ZuneVideo",
"Microsoft.ScreenSketch","Microsoft.WindowsAlarms","Microsoft.YourPhone","Microsoft.GetHelp","Microsoft.Getstarted",
"Microsoft.WindowsFeedbackHub","Microsoft.MicrosoftStickyNotes","microsoft.windowscommunicationsapps",
"Microsoft.MicrosoftSolitaireCollection","Microsoft.WindowsMaps","Microsoft.BingNews","Microsoft.BingWeather")
前回の記事より増やしました。あとは配列の中身を回して消すコードを書きますがそれは次回に。