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

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • ソフトウェア資産管理 Publisher Pack for Microsoft を使用して、Visual 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 ライセンスの対象でない限り、ライセンスなしのインストールと見なされます。

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

      [製品のインストール条件] フィールドにフィルター条件を追加して、インストールを開発環境またはテスト環境に制限できます。たとえば、「 インストール先」に「dev」が含まれる 、または 「インストール先にテストを含む」という条件を使用できます。

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

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

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

    次のタスク

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