こんにちは、
Windows では、インストールされているアプリケーションの一覧を取得する最も簡単な方法は PowerShell を使用することです。以下のコマンドを実行すると、インストール済みプログラムの一覧を取得できます。
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion
この一覧は、Export-Csv や Out-File を使用してテキストファイルや CSV にエクスポートできます。これにより、ローカルドライブではなく、ネットワーク共有など任意の場所に保存することが可能です。
リモートで実行する場合は、Intune、グループポリシー、または PowerShell Remoting を使用して複数のマシンでスクリプトを実行し、出力を共有フォルダーに保存できます。その際、指定したネットワークパスにアクセス可能であり、書き込み権限があることを確認してください。
要するに、PowerShell はインストール済みアプリケーションを収集するための信頼できる方法であり、リモート管理ツールと組み合わせることで、環境全体にわたってこのプロセスを自動化できます。
この回答が参考になれば幸いです。問題の解決に役立った場合は、他の方の参考にもなるよう「Accept Answer」としてマークしていただけると幸いです。さらにサポートが必要な場合は、お気軽にコメントしてください。
Jason.