この記事では、WindowsのActive Directory(AD)ネットワークからPendo Launcherを削除する方法について説明します。ドメイン管理者の削除プロセスは次のとおりです。
- アンインストールスクリプトを作成する
- グループポリシーの管理コンソールを開く
- インストール時のグループポリシーオブジェクト(GPO)を削除する
- ADを使用してアンインストールスクリプトを展開する
- ポリシーが適切に削除されたことを確認する
ステップ1. アンインストールスクリプトを作成する
次の内容を含む「PendoUninstallInstall.ps1」というPowerShellスクリプトを作成し、エンドポイントからアクセスできる場所に保存します。
# 存在する可能性のあるメタデータファイルを削除
if(Test-Path "C:\temp\PendoMetadata.txt"){
Remove-Item -Path "C:\temp\PendoMetadata.txt"
}
# レジストリからメタデータを削除
$registryPath = "HKLM:\Software\Policies\Google\Chrome\3rdparty\extensions\epnhoepnmfjdbjjfanpjklemanhkjgil\policy"
Remove-ItemProperty -Path $registryPath -Name "APIKey"
Remove-ItemProperty -Path $registryPath -Name "visitor"
ステップ2. グループポリシーの管理コンソールを開く
- 画面左下のWindowsアイコンを右クリックします。
-
メニューから [ファイル名を指定して実行]を選択します。
- [名前]フィールドに「GPMC.msc」と入力します。
- [OK]を選択します。
ステップ3. インストール時のGPOを削除する
インストール時に作成したGPOを削除します。[グループポリシーオブジェクト]から「PendoInstall」を見つけて右クリックし、メニューから[削除]を選択します。
ステップ4. ADを使用してアンインストールスクリプトを展開する
「PendoUninstall」用の新しいGPOを作成します。このGPOは、コンピューターの構成の起動スクリプトになります。
- 左側のナビゲーションから[グループポリシーオブジェクト(Group Policy Object)]を右クリックし、メニューから[新規(New)]を選択します。
- 新しいGPOに「PendoUninstall」などのわかりやすい名前を付けます。
-
新しい空のポリシーを右クリックし、[編集]を選択します。
- [ポリシー]>[Windowsの設定]>[スクリプト( スタートアップ/シャットダウン)]の順に移動します。
- [スタートアップ]プロパティを開き、[追加]を選択して、新しいスクリプトを追加します。
- スクリプト名を「powershell.exe」に設定します。
- スクリプトのパラメータを設定します。非インタラクティブフラグ、Bypassの実行ポリシー、ネットワーク上のアンインストールPowerShellスクリプトまでのファイルの場所を設定します。たとえば、次のようになります。
-nonInteractive -executionPolicy Bypass -file \\MARVEL.local\NETLOGON\PendoUninstallInstall.ps1
- 新しいポリシーを適切なエンドポイントに適用します。
ステップ5. ポリシーが適切に削除されたことを確認する
- 対象のエンドポイントにサインインします。
- PowerShellのコマンドラインを開きます。
gpresult /r
を実行します。これにより、エンドポイントに適用されているGPOのリストが返されます。以下は、その例になります。