UAM: シェルアプリを管理する

UAM: シェルアプリを管理する

Nerdio Manager は、PowerShell スクリプトを使って、複雑な Unified Application Management のシェルアプリを管理できます。これには、カスタム検出、インストール、およびアンインストールスクリプトを指定する機能が含まれます。

詳細については、UAM: Shell Apps の概要と使い方をご覧ください。

シェルアプリのリポジトリをリンクする

Nerdio Manager は、シェルアプリのリポジトリをリンクできます。

シェルアプリのリポジトリをリンクするには:

  1. [設定] > [環境] に移動し、[Nerdio] タブを選択します。

  2. Unified Application Management タイルで、リンクを選択します。

  3. 次の情報を入力します:

    • リポジトリタイプ: ドロップダウンリストから シェルアプリを選択します。

    • フレンドリ名: リポジトリのフレンドリ名を入力します。

    • バイナリファイル用のストレージアカウントを作成する: このオプションを オンに切り替えます。

      • リソースグループ: ドロップダウンリストから、リソースグループを選択します。

      • ストレージアカウント名: ストレージアカウント名を入力します。

    • Azure Front Door CDNを有効にする: このボックスにチェックを入れて、Azure Front Door コンテンツ配信ネットワークを使用してバイナリを配信し、地理的に分散したデバイスのレイテンシを減らします。ボックスのチェックを外すと、常にオリジンストレージアカウントからバイナリがダウンロードされます。

    • タグを適用: 任意で、リソースに適用する Azure タグの 名前 を入力します。

      注: 複数のタグを指定できます。Azure リソースの整理にタグを使用する方法の詳細については、Microsoft の記事を参照してください。

  4. すべての希望する情報を入力したら、[OK] を選択します。

    シェルアプリのリポジトリは Nerdio Manager にリンクされています。

新しいシェルアプリを追加する

Nerdio Manager は、シェルアプリを追加できます。

新しいシェルアプリを追加するには:

  1. アプリケーション > シェルアプリ に移動します。

  2. [追加] を選択します。

    ヒント: 以下に示す ファイル検出インストール、および アンインストール タブで、使用ガイダンスを展開して、スクリプトの使用方法に関する情報を確認できます。

  3. 一般 タブに次の情報を入力してください:

    • 名前: アプリの名前を入力します。

    • 説明: アプリの説明を入力します。

    • 発行者: アプリの発行者の名前を入力します。

    • 公開: このオプションをオンにすると、このアプリが統合カタログページに表示されます。

      注意: 詳細については、以下のシェルアプリの展開状況を参照してください。

  4. 検出 タブに次の情報を入力してください:

    • 検出: カスタムスクリプトを設定して、ホストにアプリがインストールされているか確認します。

  5. インストール タブに次の情報を入力してください:

    • インストール: カスタムスクリプトを設定して、アプリをインストールします。

  6. アンインストール タブに次の情報を入力してください:

    • アンインストール: カスタムスクリプトを設定して、アプリをアンインストールします。

  7. バージョン タブに次の情報を入力してください:

    • バージョンを選択: ドロップダウンリストから希望のバージョンを選択します。

      • オプションで、新規追加を選択して新しいバージョンを追加します。

      • オプションで、現在の削除を選択して現在のバージョンを削除します。

    • 一般:

      • バージョン: スクリプトが期待するバージョン名を入力します。

      • プレビュー: このオプションを選択して、このバージョンをプレビューバージョンとして指定します。

        注意: プレビュー版は、いかなるUAMポリシーによっても「最新」と見なされず、バージョンが特に選択されない限り、対象プールに自動的に適用されません。このオプションを使うと、既存のポリシーに影響を与えることなく新しいバージョンをテストできます。

      • 解凍: 選択した場合、zipファイルは一時フォルダーに抽出され、そのフォルダーがコンテキストとして設定されます。そのため、アーカイブ内のファイルを直接利用できます。

        注意: このオプションは、単一バージョンのシェルアプリにのみ利用可能です。

    • ファイル: このオプションをオンにすることで、後でスクリプトで利用可能なファイルをアップロードします。

      • ソース -ファイルを選択: 任意で、アップロードするローカルファイルを選択します。

    • インストールの上書き: このオプションをオンにすると、このシェルアプリバージョンのインストール用スクリプトを作成できます。

      注意: グローバルに設定されたインストールスクリプトは、各バージョンで実行されます(そのバージョンのスクリプトが上書きされていない場合)。

      • スクリプト: 上書きインストールスクリプトを入力します。

  8. 必要な情報をすべて入力したら、[作成] を選択します。

    新しいアプリが作成されました。

シェルアプリを管理する

Nerdio Managerは、シェルアプリを管理できます。これには、アプリの編集や削除が含まれます。

シェルアプリを管理するには:

  1. アプリケーション > シェルアプリ に移動します。

  2. 作業したいシェルアプリを見つけます。

  3. 任意で、次のいずれかを実行します:

    • 編集を選択して、アプリを変更します。

    • コピーを選択して、変更可能なアプリのコピーを作成します。

    • アクションメニューから、削除を選択して、アプリを削除します。

シェルアプリの展開状況

シェルアプリパッケージを作成および管理する際、アプリケーションは次のいずれかの状態になります:

  • ドラフト:ドラフトアプリは作成中です。アプリケーションファイルがまだアップロード中か、スクリプトの一部が未完成なため、パッケージがNerdio Managerデータベースに保存されていない場合があります。ドラフトアプリは、これらのタスクが完了すると非表示状態に移行します。

  • 非表示:非表示アプリはすべてのセクションが完了し、Nerdio Managerデータベースに保存されています。非表示アプリは、展開前にパッケージプロパティで公開スイッチをオンに設定することで公開される必要があります。これにより、アプリが統合カタログで利用可能になります。

  • 公開:公開アプリは、展開のために統合カタログで利用可能です。この状態のアプリは、ポリシー割り当てが存在する場合、非表示に戻すことはできません。アプリケーションパッケージを非表示にする前に、すべてのポリシー割り当てを削除してください。すべてのパッケージは、本番環境デスクトップに割り当てる前に完全にテストされることをお勧めします。

この記事は役に立ちましたか?

1人中1人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

記事コメントは受け付けていません。