Condividi tramite


Query di esempio per la distribuzione client in Configuration Manager

 

Si applica a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

Le seguenti query di esempio illustrano come aggiungere le viste di distribuzione client più comuni ad altre viste.

Le seguenti query di esempio illustrano come aggiungere le viste di distribuzione client ad altre viste. Nelle viste di distribuzione client molto spesso viene utilizzata la colonna MachineID, che corrisponde alla colonna ResourceID in altre viste, e la colonna NetBiosName per l’aggiunta ad altre viste.

Aggiunta delle viste di distribuzione client e di individuazione

Questa query consente di recuperare il nome NetBIOS per i computer client che hanno fornito lo stato di distribuzione client, il nome utente, il sito assegnato, l’ora dell'ultimo messaggio di stato e il nome di stato. I risultati vengono ordinati in base allo stato di distribuzione e al nome NetBIOS. La query consente di aggiungere la vista di distribuzione client v_ClientDeploymentState alla vista di individuazione v_R_System mediante la colonna ResourceID, e la vista v_ClientDeployment alla vista di stato v_StateNames rispettivamente mediante le colonne LastMessageStateID e StateID. Le informazioni recuperate vengono filtrate per tipo di argomento 800, che include solo i messaggi di stato per la distribuzione client.

SELECT v_ClientDeploymentState.NetBiosName AS Computer, 
  v_R_System.User_Name0 AS [User], 
  v_ClientDeploymentState.AssignedSiteCode AS [Assigned Site], 
  v_ClientDeploymentState.LastMessageTime AS [Last Message], 
  v_StateNames.StateName AS State 
FROM v_ClientDeploymentState INNER JOIN v_R_System ON 
  v_ClientDeploymentState.SMSID = v_R_System.SMS_Unique_Identifier0 INNER JOIN v_StateNames ON 
  v_ClientDeploymentState.LastMessageStateID = v_StateNames.StateID 
WHERE (v_StateNames.TopicType = 800) 
ORDER BY State, Computer