サイバー攻撃の多くは脆弱性を悪用して行われます。パッチや修正プログラムを適用して脆弱性を解消することは、サイバーセキュリティの基本ですが、リモートワークやハイブリッドワークを前提とした分散されたワークプレイスにおいて、インターネット経由してデバイスに対しOS、ドライバー、BIOSの修正プログラムの適用、各種設定を行うことは容易ではありません。“実践サイバーハイジーン”シリーズでは、このような環境下でHPのビジネスPCに対して効果的にパッチや修正プログラムを適用するノウハウを解説します。
今回は、HPビジネスPCのモダン管理を実現するためのファーストステップとして、Microsoft Endpoint Manager(Intune)を使用してHPCMSLを展開する方法を説明します。
Microsoft Endpoint Manager(Intune)でWin32アプリの管理を使用するため、以下を満たす必要があります。
注記:自動登録にはAzure Active Directory Premium P2ライセンスが必要です。
作業フォルダの作成
以下のようなレイアウトの作業フォルダを作成します。フォルダの名前や場所は完全に同じでなくても構いません。
C:\prep\bin\
c:\prep\hpcmsl\
c:\prep\hpcmsl\content\
c:\prep\hpcmsl\output\
HP Client Management Script Libraryインストーラのダウンロード
Download LibraryからHP Client Management Script Libraryインストーラ( ※hp-cmsl-X.X.X.exe)をc:\prep\hpcmsl\content\フォルダにダウンロードします。
※2021年7月時点ではhp-cmsl-1.6.3.exeです。
Microsoft Win32 Content Prep Toolのダウンロード
• Microsoft Github repositoryからMicrosoft Win32 Content Prep Tool(IntuneWinAppUtil.exe)をc:\prep\bin\フォルダにダウンロードします。
直リンクはこちらです。
https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool/raw/master/IntuneWinAppUtil.exe
.intunewinファイルの作成
•コマンドプロンプトを起動してc:\prep\hpcmslフォルダに移動し、以下のコマンドを実行します。
..\bin\IntuneWinAppUtil -c .\content\ -s hp-cmsl-1.6.3.exe -o .\output\
•コマンドが正常に終了すると以下のメッセージが表示され、.\output\フォルダにhp-cmsl-1.6.3.intunewin ファイルが作成されています。
IntuneにHP Client Management Script Libraryの展開を設定します。
Microsoft Endpoint Manager admin center portalにサインインします。
「アプリ」→「すべてのアプリ」を開き、「追加」をクリックします。
アプリケーションの種類の選択で、アプリの種類に「Windowsアプリ(Win32)」を選択します。
アプリの追加のアプリ情報タブで「アプリパッケージファイルの選択」をクリックし、 hp-cmsl-1.6.3.intunewin fileを選択します。
ファイルを選択すると追加の設定項目が表示されます。
*が付いている項目を入力します。それ以外は任意で情報を入力します。
「次へ」をクリックします。
プログラムタブで以下の値を入力します。
hp-cmsl-1.6.3.exe /VERYSILENT /NORESTART /SUPPRESSMSGBOXES
C:\Program Files\WindowsPowerShell\HP.CMSL.UninstallerData\unins000.exe /VERYSILENT /NORESTART /SUPPRESSMSGBOXES
「次へ」をクリックします。
必要条件タブで、以下の値を選択します。
残りは空欄のまま「次へ」をクリックします。
検出規則タブで規則の形式に「検出規則を手動で構成する」を選択し、「追加」をクリックします。
検出規則で規則の種類に「レジストリ」を選択し、次のように設定し、「OK」をクリックします。
「次へ」をクリックします。
Intuneのすべてのアプリ画面にHP Client Script Library 1.6.3が作成されます。
これで割り当てたデバイスグループにHP Client Management Script Libraryが展開されます。
Intuneのすべてのアプリ画面で「HP Client Script Library 1.6.3」をクリックするとアプリの概要とインストール状態の概要が確認できます。
「デバイスのインストール状態」をクリックするとデバイス名を含む、インストール状態の詳細が確認できます。
Author:日本HP