Microsoft System Center 2012 R2 Configuration Manager
Microsoft System Center - den Status der Software-Veteilung überwachen
Statusinformationen im Überblick
Die folgenden Tabellen zeigen die jeweiligen möglichen Statusinformationen, die mit Hilfe der Zustandsmeldungen an den Configuration Manager Standort übermittelt werden und damit grundsätzlich zur Auswertung zur Verfügung werden:
Compliance State ID | State Name (Englisch) |
0 | Compliance State Unknown |
1 | Compliant |
2 | Non-Compliant |
4 | Error |
Enforcement State Message ID | State Name (Englisch) |
1000 | Success |
1001 | Already Compliant |
1002 | Simulate Success |
2000 | In progress |
2001 | Waiting for content |
2002 | Installing |
2003 | Restart to continue |
2004 | Waiting for maintenance window |
2005 | Waiting for schedule |
2006 | Downloading dependent content |
2007 | Installing dependent content |
2008 | Restart to complete |
2009 | Content downloaded |
2010 | Waiting for update |
2011 | Waiting for user session reconnect |
2012 | Waiting for user logoff |
2013 | Waiting for user logon |
2014 | Waiting To Install |
2015 | Waiting Retry |
2016 | Waiting For Presentation Mode |
2017 | Waiting For Orchestration |
2018 | Waiting For Network |
2019 | Pending App-V Virtual Environment Update |
2020 | Updating App-V Virtual Environment |
3000 | Requirements not met |
3001 | Host Platform Not Applicable |
4000 | Unknown |
5000 | Deployment failed |
5001 | Evaluation failed |
5002 | Deployment failed |
5003 | Failed to locate content |
5004 | Dependency installation failed |
5005 | Failed to download dependent content |
5006 | Conflicts with another application deployment |
5007 | Waiting Retry |
5008 | Failed to uninstall superseded deployment type |
5009 | Failed to download superseded deployment type |
5010 | Failed to updating App-V Virtual Environment |
In der Configuration Manager Datenbank können diese Statusinformationen über diverse SQL Views abgerufen werden, insbesondere über die SQL View v_CICurrentComplianceStatus. Der eigentliche Status ist dabei den folgenden Feldern zu entnehmen (jedoch als IDs, und nicht als beschreibender Text):
Feld | Beschreibung |
ComplianceState | Kompatiblitätszustand für eine Applikation |
LastComplianceMessageTime | Zeitpunkt, an dem Kompatibilitätszustand gemeldet wurde |
EnforcementState | Erzwingungszustand für Applikationsbereitstellung |
LastEnforcmentMessageTime | Zeitpunkt, an dem der Erzwingungszustand gemeldet wurde |
Microsoft System Center 2012 R2 Configuration Manager beinhaltet einige Standardreports bzgl. der Überwachung des Status von Softwareverteilungen, die direkt genutzt oder bei Bedarf angepasst bzw. als Vorlagen für eigene Reports verwendet werden können. Die auf Microsoft SQL Server Reporting Services aufsetzenden Standardreports verwenden dabei Funktionen aus SRSResources.dll (beispielsweise Localization.GetStateMessage), um die o.g. IDs in den beschreibenden Text zu übersetzen. (mje)
Dieser Artikel basiert unter anderem auf einem Blogpost auf dem System Center v.Next Blog auf Microsofts TechNet.