15A-標準ライセンス調整レポートに載ってないリスト

MVSL以外のライセンス管理って結構面倒なことが多いですよね。
何が面倒ってインポート用のCSVファイルを作成すること。

インベントリデータの製品名を一致させないとカウントできない。

正直、製品名を統一してくれれば問題ないんですけど、製品名にバージョン情報を書き込んでくれたり、言語名入れたりと様々。
そのたびにCSVに追記してインポートしないとダメ。

これじゃぁ運用的に破たんしかねないですね。
ってことで、CSVに登録されていないソフトウェアインベントリの一覧を出力するレポートをつくってみました。
名づけて「15A-標準ライセンス調整レポートに載ってないリスト」

これを定期的に眺めれば、新しいバージョンが追加されたりしたときも登録漏れによるライセンス不一致も防げますね。

--SQLステートメント
SELECT
    soft.ProductName0 as [Product Name], 
    soft.ProductVersion0 as [Version],
    soft.Publisher0,
    count( soft.ResourceID) as [Inventory Count]
FROM
    v_GS_INSTALLED_SOFTWARE soft
    LEFT OUTER JOIN 
    ( SELECT Name , Version as ver FROM v_AI_NON_MS_LICENSE) lic
    ON lic.Name = soft.ProductName0 AND dbo.fn_MatchLicenseVersion(Lic.Ver, soft.ProductVersion0) = 1
WHERE
    lic.Ver IS NULL
GROUP BY
    soft.ProductName0,
    soft.ProductVersion0,
    soft.Publisher0
ORDER BY
    soft.ProductName0,
    soft.ProductVersion0
 
ちなみにWHERE lic.Ver IS NULLで絞り込みの条件を入れてあげると使いやすくなりますよ。


0 件のコメント:

コメントを投稿

新NISAでいくら溜まって、儲かったのか!(2024年まとめ)

新NISAが始まり、投資信託を始めて1年間 誰もが気になる「儲かるの?」1年の答えが出ました。 投資状況(12月31日時点) 配当金    1,044円 投資原本      356,608円 評価損益  +28,406円(+7.96%) 投資内容 投資信託 57.7%(+9.33...