のライセンスを管理する Microsoft Visual Studio

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • ソフトウェア資産管理 パブリッシャーパック for MicrosoftVisual Studioサブスクリプションを管理します。ライセンスのコンプライアンスを検証し、ライセンスのないインストールを検出します。割り当てられているが使用されていないサブスクリプションを特定することで、ライセンスコストを削減します。

    始める前に

    ネットワーク上のMicrosoftソフトウェアインストールを検出するようにServiceNow ディスカバリーを設定します。ディスカバリーを使用すると、購入したライセンスと実際のインストールを比較して、ライセンスコンプライアンス情報を表示できます。

    開始する前に、 構成管理データベース (CMDB) で環境を設定する必要があります。開発環境、本番環境、またはテスト環境をセットアップすると、 ソフトウェア資産管理プロ ライセンスを正しく適用するのに役立ちます。構成アイテム (CI) の [環境] フィールドを使用する必要があります。

    必要なロール:sam_admin

    このタスクについて

    Visual Studio サブスクリプションを使用すると、開発者は、個々の権限を購入することなく、任意の数のデバイスまたは仮想マシンでほとんどの Microsoft ソフトウェア製品をダウンロード、インストール、構成、および使用できます。ソフトウェアが開発環境またはテスト環境にのみ展開される場合、個人の権限は必要ありません。Microsoft Publisher Pack を使用して、Visual Studioライセンスを管理し、コンプライアンスリスクを軽減します。

    Visual Studio Standard サブスクリプションの利点を利用するには、アクティブな Microsoft ソフトウェア アシュアランスを維持する必要があります。これらの利点により、SQL Server、Windows Server などのさまざまな Microsoft 製品を開発およびテスト目的でのみ使用できます。

    まず、 Visual Studio サブスクリプションを追跡するためのソフトウェアモデルとエンタイトルメントを設定します。次に、調整を実行し、ライセンスワークベンチを表示してライセンスコンプライアンスを管理します。

    手順

    1. Visual Studioサブスクリプションのソフトウェアエンタイトルメントをインポートします。
      重要:
      エンタイトルメントインポートテンプレートの [ パブリッシャーの品番 ] 列に入力して、 Visual Studio および含まれているすべてのソフトウェア (スイートコンポーネント) のソフトウェアモデルを自動的に作成します。公開者の品番は、ソフトウェア製品定義テーブル [samp_sw_product_definition] で検索できます。[パブリッシャーの品番] フィールドに入力する場合、パブリッシャーの品番によって情報が提供されるため、パブリッシャー、製品バージョンエディションプラットフォームおよび言語は必要ありません。
      インポートが完了すると、 Visual Studio サブスクリプションのソフトウェアモデルとエンタイトルメントが自動的に作成されます。Visual Studioソフトウェアモデルには、スイートコンポーネントとダウングレード権限が自動的に入力されます。

      ソフトウェアエンタイトルメントを手動で作成することもできます。詳細については、「ワークスペースでエンタイトルメントを作成する」を参照してください。

      重要:
      ソフトウェアモデルは、 ソフトウェア資産管理 クラシックアプリケーションと ソフトウェア資産ワークスペースの両方で表示できます。
    2. ダウングレードやエディションを含むすべてのソフトウェアモデルに適用される Visual Studio ソフトウェアモデルに製品のインストール条件を追加します。
      インストール条件は、ソフトウェアをインストールできる場所を定義します。Visual Studio、開発環境またはテスト環境以外の場所にソフトウェアをインストールすることは、Microsoftライセンス契約に違反します。インストール条件は調整時に使用されます。調整を実行する場合、本番環境、災害復旧環境、またはその他の環境にインストールされている Microsoft ソフトウェアは、 Visual Studio ライセンスの対象外です。これらの製品は、別の Microsoft ライセンスの対象でない限り、ライセンスなしのインストールと見なされます。

      製品のインストール条件の追加の詳細については、「 製品のインストール条件を作成する」を参照してください。

      [製品のインストール条件] フィールドにフィルター条件を追加して、インストールを開発環境またはテスト環境に制限できます。たとえば、 Installed on contains dev または Installed on contains test という条件を使用できます。

    3. Visual Studioエンタイトルメントにユーザー割り当てを追加します。
      インポートセットと変換マップを使用して、ユーザー割り当てをインポートできます。ユーザー割り当て [alm_entitlement_user] テーブルにインポートします。変換マップで、[ アサイン先] フィールドをユーザーテーブル [sys_user] にマッピングします。エンタイトルメントレコードの [Asset tag (資産タグ )] フィールドを使用して、割り当てを正しいエンタイトルメントにリンクします。結合値には、エンタイトルメントとユーザーに対して 2 属性結合を使用します。

      詳細については、「 インポートセット」を参照してください。

      さらに、 Visual Studio ソフトウェアモデルの推定率を変更することもできます。推定率は、スイートにインストールする必要があるコンポーネントの割合を指定します。ほとんどの場合、0% にすることができます。また、 Visual Studio Community エディションが無償であることを確認します。エディション レベルでの推定率と製品のライセンス性の追加の詳細については、「 ワークスペースでのソフトウェアモデルの作成」を参照してください。

    次のタスク

    調整を実行して、 Visual Studio ライセンスのコンプライアンスを表示します。調整は毎週もしくはオンデマンドで実行できます。調整では、ソフトウェアエンタイトルメントに記録された購入済みの Visual Studio 権限と、 ディスカバリーが検出した実際のインストールを比較します。簡素化されたワークベンチビューで調整結果を表示するには、次の場所に移動します。 ソフトウェア資産 > 調整 > ライセンスワークベンチ. 詳細については、「コンプライアンスのためのソフトウェア調整」を参照してください。