Como posso criar uma consulta SCCM para todos os sistemas com a função Hyper-V instalada?

2

De acordo com o título, realmente. Não foi possível encontrar uma maneira de criar um SCCM 2007 R3 (System Center Configuration Manager) que listará todos os sistemas Windows 2008 e 2008 R2 com a função Hyper-V instalada. Qualquer ajuda seria apreciada.

    
por John Röthlisberger 02.02.2011 / 23:44

2 respostas

2

Provavelmente, a maneira mais fácil de obter uma lista simples seria aproveitar um dos relatórios internos, como o relatório "Serviços - Computadores executando um serviço específico". Você pode então inserir um serviço comum aos hosts do Hyper-V, como o "Gerenciamento de Máquina Virtual do Hyper-V" (note que eu sei mais sobre o SCCM do que o Hyper-V, isso pode não ser o serviço certo para procurar, de olhar para o relatório de serviços em execução de alguns dos nossos servidores Hyper-V).

Você deve conseguir acessar isso através dos relatórios da Web do SCCM com um URL como:

link siteserver / SMSReporting_ sitecode /Report.asp?ReportID=40&variable=Hyper-V%20Virtual%20Machine%20Management

Como alternativa, se você estiver tentando criar uma consulta de coleta, o WQL equivalente seria:

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"
    
por 06.02.2011 / 16:17
0

Se você só precisa saber quais máquinas são virtuais, de link :

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")
    
por 03.02.2011 / 19:59

Tags