web-dev-qa-db-ja.com

Hyper-Vの役割がインストールされているすべてのシステムに対してSCCMクエリを作成するにはどうすればよいですか?

タイトル通り、本当に。 Hyper-Vの役割がインストールされているすべてのWindows2008および2008R2システムを一覧表示するSCCM 2007 R3(System Center Configuration Manager))を作成する方法を見つけることができませんでした。ヘルプいただければ幸いです。

2

おそらく、簡単なリストを取得する最も簡単な方法は、「サービス-特定のサービスを実行しているコンピューター」レポートなどの組み込みレポートの1つを利用することです。次に、「Hyper-V仮想マシン管理」などのHyper-Vホストに共通のサービスを入力するだけです(Hyper-VよりもSCCM)について詳しく知っていることに注意してください。これは、探すべき適切なサービスです。いくつかのHyper-Vサーバーから実行中のサービスレポートを確認したところです。

次のようなURLを使用して、SCCMのWebレポートからこれにアクセスできるはずです。

http:// siteserver/SMSReporting _sitecode/Report.asp?ReportID = 40&variable = Hyper-V%20Virtual%20Machine%20Management

または、コレクションクエリを作成しようとしている場合、同等のWQLは次のようになります。

select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client
from  SMS_R_System
inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_SERVICE.DisplayName like "Hyper-V Virtual Machine Management"
2
GAThrawn

どのマシンが仮想であるかを知る必要がある場合は、 http://blogcastrepository.com/blogs/mayki/archive/2008/09/17/tricks-sccm-query-for-virtuals.aspx

select SMS_R_System.Name, SMS_G_System_COMPUTER_SYSTEM.Manufacturer, SMS_R_System.SMSAssignedSites, SMS_R_System.IPAddresses, SMS_R_System.IPSubnets, SMS_R_System.OperatingSystemNameandVersion, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.LastLogonUserDomain, SMS_R_System.LastLogonUserName, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.NetbiosName
from  SMS_R_System
inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_COMPUTER_SYSTEM.Manufacturer in ("VMware, Inc.","Microsoft Corporation")
0
Jordan W.