Aggregator der Protokollierung des SoftwarebestandsSoftware Inventory Logging Aggregator

Gilt für: Windows Server 2012 R2Applies To: Windows Server 2012 R2

Was ist der Aggregator der Protokollierung des Software Bestands?What is Software Inventory Logging Aggregator?

Der Aggregator der Protokollierung des Softwarebestands (SILA) empfängt, aggregiert und erzeugt grundlegende Berichte über die Anzahl und Typen installierter Microsoft Enterprise Software auf Windows-Servern in einem Rechenzentrum.Software Inventory Logging Aggregator (SILA) receives, aggregates, and produces basic reports of the number and types of Microsoft enterprise software installed on Windows Servers in a data center.

SILA ist Software, die Sie unter Windows Server installieren, aber sie ist nicht in der Windows Server-Installation enthalten.SILA is software that you install on Windows Server, but is not included in the Windows Server installation. Um die Software zu installieren, laden Sie sie zunächst kostenlos aus dem Windows Download Center herunter: Aggregator der Protokollierung des Softwarebestands 1.0 für Windows ServerTo install the software, first download it for free from the Windows Download Center: Software Inventory Logging Aggregator 1.0 for Windows Server

Das Framework der Protokollierung des Softwarebestands soll die Betriebskosten der Inventarisierung von Microsoft-Software senken, die auf mehreren Servern in einer IT-Umgebung bereitgestellt ist.The Software Inventory Logging framework is intended to reduce the operational costs of inventorying Microsoft software deployed across many servers in an IT environment. Dieses Framework besteht aus zwei Komponenten, diesem SIL-Aggregator und der Windows Server-Funktion, die in Windows Server 2012 R2 (Software Inventory Logging, SIL) eingeführt wurde.This framework consists of two components, this SIL Aggregator, and the Windows Server feature, introduced in Windows Server 2012 R2, Software Inventory Logging (SIL). Dieser Aggregator der Protokollierung des Softwarebestands 1.0 wird auf einem Server installiert und empfängt dann Inventardaten von allen Windows-Servern, die so konfiguriert sind, dass sie Daten an ihn über SIL weiterleiten.This Software Inventory Logging Aggregator 1.0 will install on one server and receive inventory data from any Windows Server configured to forward data to it via SIL. Das Design ermöglicht es Administratoren von Rechenzentren, SIL in Windows Server-Masterimages zu aktivieren, die für die breite Verteilung in der jeweiligen Umgebung gedacht sind.The design allows data center administrators to enable SIL in master Windows Server images intended for wide distribution across their environment. Dieses Softwarepaket ist der Zielpunkt und soll von den Kunden in ihren Standorten installiert werden, um eine einfache Protokollierung von Inventardaten im zeitlichen Verlauf zu ermöglichen.This software package is the target point and intended for customers to install on their premises for easy logging of inventory data over time. Mit dieser Software können Sie außerdem regelmäßig grundlegende Inventarberichte in Microsoft Excel erstellen.This software also allows for periodic creation of basic inventory reports in Microsoft Excel. Aggregator der Protokollierung des Softwarebestands 1.0-Berichte enthalten die Anzahl der Installationen von Windows Server, System Center und SQL Server.Software Inventory Logging Aggregator 1.0 reports include counts of installations of Windows Server, System Center, and SQL Server.

Wichtig

Bei Verwendung dieser Software werden keine Daten an Microsoft gesendet.No Data is sent to Microsoft with the use of this software.

Von SIL im zeitlichen Verlauf erfasste DatenData SIL Collects Over Time

Nachdem er ordnungsgemäß bereitgestellt wurde, können die folgenden Daten im SIL-Aggregator angezeigt werden:Once deployed correctly, the following data can be viewed at the SIL Aggregator:

  • Eindeutige Windows Server-Installationen in Ihrem RechenzentrumUnique Windows Server installs in your data center

  • FQDNFQDN

  • Identifikations-GUIDsIdentifying GUIDs

  • Anzahl der physischen Prozessoren und KerneNumber of physical processors and cores

  • Anzahl der virtuellen Prozessoren (bei virtuellen Computern)Number of virtual processors (if a VM)

  • Modell und Typ der physischen ProzessorenModel and Type of physical processors

  • Ob Hyperthreading auf physischen Prozessoren aktiviert ist oder nichtIf hyper threading is enabled on physical processors or not

  • Seriennummer des GehäusesChassis serial number

  • Wert der oberen Grenze für die und Identität der gleichzeitig ausgeführten virtuellen Windows Server-Computer (wenn auf einem Host einen Hypervisor ausgeführt wird) auf jedem Host im zeitlichen VerlaufHigh-water mark count, and identity, of simultaneously running Windows Server VMs (if a host running a hypervisor) on each host, over time

  • Anzahl der oberen Wasserzeichen und Hostname des gleichzeitig verwalteten ( System Center-Agents, die ) auf jedem Host Windows Server-VMS darstellen, im ZeitverlaufHigh-water mark count, and host name, of simultaneously running managed (System Center agent present) Windows Server VMs on each host, over time

  • Name der System Center-Agents, die auf virtuellen Computern installiert sind, die in der verwalteten oberen - GrenzeName of System Center agents installed on VMs counted in managed high-water mark

  • Anzahl und Speicherort der SQL Server Installationen im Lauf der Zeit ( nur SKUs und Editionen, die eine Lizenz erfordern)Count and location of SQL Server installations over time (only SKUs and editions that require a license)

  • Listen der in „Software“ installierten ProgrammeLists of software installed in Add/Remove Programs

Wer soll SIL verwenden?Who will use SIL?

  • IT-Experten oder Administratoren von Rechenzentren, die eine kostengünstige Methode suchen, wertvolle Softwareinventardaten automatisch und im zeitlichen Verlauf zu sammeln.IT Pros, or data center administrators, looking for a low cost method of collecting valuable software inventory data, automatically, over time.

  • CIOs und Finanz Controller, die die Nutzung von Microsoft Enterprise Software in den IT-bereit Stellungen ihrer Organisationen melden müssen.CIOs and Finance Controllers, who need to report usage of Microsoft enterprise software in their organizations' IT deployments.

Erste SchritteGetting Started

VoraussetzungenPrerequisites

Aggregator der Protokollierung des Softwarebestands (SIL Aggregator) auf mindestens einem Server für Aggregation und Berichte, entweder auf einem virtuellen Computer oder auf physischer Hardware):Software Inventory Logging Aggregator (SIL Aggregator) on a minimum of one server for aggregation and reports, either in a VM or on physical hardware):

  • Windows Server 2012 R2 (Standard oder Datacenter Edition)Windows Server 2012 R2 (Standard or Datacenter Edition)

  • Die IIS-Serverrolle ist zusammen mit .NET Framework 4.5, den WCF-Diensten und der HTTP-Aktivierung in derselben Auswahlstruktur im Assistenten zum Hinzufügen von Rollen und Features verfügbar.The IIS server role, with .Net Framework 4.5, WCF Services, and HTTP Activation, all in the same selection tree in Add Roles and Features Wizard.

  • SQLServer 2012 SP2 Standard Edition oder SQL Server 2014 Standard EditionSQL Server 2012 Sp2 Standard Edition or SQL Server 2014 Standard Edition

  • 64-Bit-Microsoft Excel 2013 (optional für die Installation, aber erforderlich zum Erstellen von Berichten)64 bit Microsoft Excel 2013 (optional for installation but needed for creating reports)

  • Optional: VMware PowerCLI 5.5.0.5836 (erforderlich in VMware-Umgebungen)Optional: VMware PowerCLI 5.5.0.5836 (needed in VMware environments)

Hinweis

Bei Verwendung von Windows Management Framework gibt es ein bekanntes Kompatibilitätsproblem mit WMF Release 5,1 auf dem SIL-Aggregator.When using the Windows Management Framework, there is a known compatibility issue with WMF release 5.1, on the SIL Aggregator only. Es ist nicht erforderlich, WMF Version 4,0 auf Servern mit installiertem SIL-Aggregator zu überschreiten.It is not necessary to exceed WMF version 4.0 on servers with SIL Aggregator installed.

Protokollierung des Softwarebestands (SIL) ist in Windows Server-Versionen vorhanden, bei denen die folgenden Updates installiert sind:Software Inventory Logging (SIL) exists in Windows Server versions with the following updates installed:

  • Windows Server 2016oder höherWindows Server 2016, or higher

  • Windows Server 2012 R2 (Standard oder Datacenter Edition)Windows Server 2012 R2 (Standard or Datacenter Edition)

    • Windows Server 2012 R2 Update KB3000850 (November 2014)Windows Server 2012 R2 update KB3000850 (November, 2014)

    • Windows Server 2012 R2-Update KB3060681 (Juni 2015)(wird ggf. auf Windows Update als optionales Update angezeigt)Windows Server 2012 R2 update KB3060681 (June, 2015)(May appear as an optional update on Windows Update)

Sicherheit und KontotypenSecurity and Account Types

Zertifikat AnforderungCertificate requirement

SIL und SIL-Aggregator verwenden für authentifizierte Kommunikation SSL-Zertifikate.SIL and the SIL Aggregator rely on SSL certificates for authenticated communication. Die gängige Implementierung hiervon besteht in der Installation des SIL-Aggregators mit einem Zertifikat (übereinstimmender Server- und Zertifikatname), um den Webdienst zu hosten, der Inventardaten empfängt.The common implementation of this will be to install SIL Aggregator with one certificate (server name and certificate name match) for hosting the web service that receives inventory data. Anschließend verwenden die Windows-Server, die mithilfe der SIL-Funktion inventarisiert werden sollen, ein anderes Clientzertifikat, um Daten per Push an den SIL-Aggregator zu übertragen.Then, Windows Servers to be inventoried using the SIL feature will use a different client certificate, to push data to the SIL Aggregator. Ein PowerShell-Cmdlet ("Set-silaggregator", weitere Details unten) muss verwendet werden, um Zertifikat Fingerabdrücke der Liste der genehmigten Zertifikate des SIL-Aggregators hinzuzufügen, von denen der Aggregator zugeordnete Daten akzeptiert.A PowerShell cmdlet (Set-SilAggregator, more details below) needs to be used to add certificate thumbprints to the SIL Aggregator's list of approved certificates from which the Aggregator will accept associated data. Der SIL-Aggregator fährt mit der Verarbeitung und dem Einfügen in die Datenbank fort, nachdem die jeweilige Nutzlast von Daten mit einem Zertifikat authentifiziert wurde.The SIL Aggregator proceeds with processing and insertion into its database after authentication of each payload of data with a certificate. Ausführlichere Informationen zur Funktionsweise finden Sie im Abschnitt Details zu SIL-Aggregator-Cmdlets.See the SIL Aggregator Cmdlets Detail section for more specific details on how this works.

Einrichten des AbrufkontosPolling Account Setup

Wenn Sie dem SIL-Aggregator Anmeldeinformationen hinzufügen, um Abrufvorgänge zu ermöglichen, sollten Sie einen Ansatz mit einem möglichst gering berechtigten Konto verfolgen.When adding credentials to the SIL Aggregator to enable polling operations, you should use a least privileged account approach. Als bewährte Sicherheitsmaßnahme sollten Sie außerdem nicht die gleichen Anmelde Informationen für alle oder viele Hosts in einem Rechenzentrum oder einer anderen IT-Bereitstellung verwenden.Also, as a security best practice, you shouldn't use the same credentials for all, or many, hosts in a data center or other IT deployment.

Führen Sie auf einem Windows Server-Host, den Sie für den Abruf durch den SIL-Aggregator einrichten möchten, und um die Verwendung eines Benutzers aus der Administratorengruppe zu vermeiden, diese Schritte aus, um einem Benutzerkonto nur die notwendigen Mindestzugriffsberechtigungen zu erteilen:On a Windows Server host that you want to set up for polling by the SIL Aggregator, and to avoid using a user in the administrators group, follow these steps to give just enough access to a user account:

So richten Sie ein Abrufkonto einTo setup a polling account

  1. Erstellen Sie auf dem Windows Server-Hyper-V-Host, von dem Ihr SIL-Aggregator abrufen soll, ein lokales Benutzerkonto, indem Sie die Computerverwaltung in Windows verwenden (achten Sie darauf, dass das Kontrollkästchen deaktiviert ist, das eine Kennwortänderung bei der ersten Anmeldung erzwingt).On the Windows Server Hyper-V host you want to poll from your SIL Aggregator, create a local user account using Computer Management in Windows (be sure to uncheck the box that forces a password change at first logon).

  2. Fügen Sie diesen Benutzer der Gruppe Remoteverwaltungsbenutzer hinzu.Add this user to the Remote Management Users group.

  3. Fügen Sie diesen Benutzer der Gruppe Hyper-V-Administratoren hinzu.Add this user to the Hyper-V Administrators group.

  4. Öffnen Sie Wmimgmt. msc mit Start -> Run.Open WMIMgmt.msc with Start->Run.

  5. Klicken Sie im Abschnitt Aktionen auf Weitere Aktionen, und wählen Sie Eigenschaften aus.Click More Actions in the Actions section and select Properties.

  6. Klicken Sie auf Sicherheit.Click Security.

  7. Wählen Sie in der Strukturansicht Namespace den Eintrag cimv2 namespace aus.Select cimv2 namespace in the Namespace treeview.

  8. Klicken Sie auf die Schaltfläche Sicherheit.Click Security (button) .

  9. Fügen Sie die Gruppe Remoteverwaltungsbenutzer im Format Computername\Gruppenname hinzu.Add the Remote Management Users group in the format machinename\group name

  10. Klicken Sie auf OK.Click OK.

  11. Wenn Sie in das Fenster „Sicherheit“ für root\cimv2 zurückgekehrt sind, wählen Sie die Gruppe Remoteverwaltungsbenutzer aus.Back in the Security for root\cimv2 window, select the Remote Management Users.

  12. Vergewissern Sie sich, dass im Abschnitt "Berechtigungen" am unteren Rand die Option Remote Aktivierung aktiviert ist.In the permissions section at the bottom, ensure that the Remote Enable is checked.

  13. Klicken Sie auf Übernehmen, und klicken Sie anschließend auf OK.Click Apply and then click OK.

  14. Klicken Sie im Fenster Eigenschaften auf OK .Click OK in the Properties window.

Installieren des SIL-AggregatorsInstalling SIL Aggregator

Es gibt einige Dinge, die Sie vor der Installation des SIL-Aggregators auf einem Windows-Server überprüfen müssen:There are some things you need to make sure of before installing SIL Aggregator on a Windows Server:

  • Sie verfügen über ein gültiges SSL-Zertifikat , das Sie zum Hosten des Webdiensts dieser Software verwenden möchten.You have a valid SSL certificate that you want to use to host this software's web service.

    • Das Zertifikat sollte im PFX -Format sein.Certificate should be in .pfx format

    • Der Name des Windows-Servers und der Zertifikatname müssen übereinstimmen.The Windows Server name and the certificate name should match.

  • SQL Server Standard Edition ist installiert, oder sie ist auf einem Remoteserver installiert, der mit dieser Software verwendet werden soll.SQL Server Standard Edition is installed, or is installed on a remote server you intend to be used with this software.

    • SIL-Aggregator funktioniert sowohl mit SQL Server 2012 SP2 als auch mit SQL Server 2014.SIL Aggregator works with both SQL Server 2012 sp2 and SQL Server 2014. Es ist nichts Ungewöhnliches erforderlich, wenn Sie während der Installation von SQL Server Optionen auswählen.There is nothing out of the ordinary needed when making selections during SQL Server installation.

    • Das für die Installation des SIL-Aggregators verwendete Konto muss die sysadmin-Rolle in SQL besitzen, damit es die Datenbank während der Installation erstellen kann.The account used to install SIL Aggregator must be a sysadmin role on SQL in order to be able to create the database during install.

    • Das für die Installation des SIL-Aggregators verwendete Konto sollte in den SQL Analysis Services als Administrator hinzugefügt werden, bevor der SIL-Aggregator installiert wird.The account used to install SIL Aggregator should be added as an administrator on SQL Analysis Services before SIL Aggregator is installed.

    • Sobald der SQL Server-Agent installiert ist, sollte er für die automatische Ausführung konfiguriert werden.Once installed, the SQL Server Agent should be configured to run automatically.

  • Die IIS-Serverrolle wird zusammen mit .NET Framework 4.5, den WCF-Diensten und der HTTP-Aktivierung, alle in derselben Auswahlstruktur im Assistenten zum Hinzufügen von Rollen und Features, hinzugefügt.The IIS server role is added with .Net Framework 4.5, WCF Services, and HTTP Activation, all in the same selection tree in Add Roles and Features Wizard.

  • Sie sind bei dem Server mit einem Konto angemeldet, das auf dem Server über Administratorberechtigungen verfügt .You are logged on to the server with an account that has administrative privileges on the server.

  • Sie sind bei dem Server mit einem Konto angemeldet, das auf dem SQL Server über sysadmin-Berechtigungen verfügt, wenn Windows-Authentifizierung gewünscht ist.You are logged on to the server with an account that has sysadmin privileges on the SQL Server, if Windows Authentication is desired

    oderOR

    Wenn SQL-Authentifizierung gewünscht ist, haben Sie das Kennwort für ein Konto mit SQL-Administratorrechten.If SQL Authentication is desired, you have the password for an account that has SQL administrative privileges.

So installieren Sie den Aggregator der Protokollierung des SoftwarebestandsTo install Software Inventory Logging Aggregator

  1. Doppelklicken Sie auf Setup.exe, um die Installation zu starten.Double-click Setup.exe to start the installation.

  2. Klicken Sie im Begrüßungsfenster auf Weiter.Click Next on the welcome window.

  3. Wenn Sie den Endbenutzer-Lizenzvertrag akzeptieren, aktivieren Sie das Kontrollkästchen, mit dem die Vereinbarung akzeptiert wird, und klicken Sie dann auf Weiter.If you accept the EULA, check the box accepting the agreement and then click Next.

  4. Wählen Sie in Funktionen auswählen die Option Aggregator der Protokollierung des Softwarebestands und Berichtmodul installieren, und klicken Sie dann auf Weiter.In Choose Features, select Install Software Inventory Logging Aggregator and Reporting Module, and then click Next.

    Weitere Informationen zur Installation des Berichtmoduls finden Sie unter Publish-SilReport im Abschnitt Details zu SIL-Aggregator-Cmdlets.For more information on installing the reporting module only, see Publish-SilReport under the SIL Aggregator Cmdlet Details section.

  5. Nachdem alle erforderlichen Komponenten überprüft wurden, klicken Sie auf Weiter.After all prerequisites are verified, click Next.

  6. Wählen Sie in Kontotyp auswählen, entweder Lokaler Benutzer oder gMSAaus, ganz nach Ihren Vorlieben.In Choose an Account Type, select either local user or gMSA, depending on your preference.

    Wenn Sie die Option für das lokale Benutzerkonto auswählen, wird ein lokaler Benutzer mit einem automatisch generierten, sicheren Kennwort erstellt.Choosing the local user account option will create a local user with an auto generated strong password. Dieses Konto wird für alle SIL-Aggregatordienste und -aufgabenvorgänge auf dem lokalen Server verwendet.This account will be used for all SIL Aggregator services and task operations on the local server. Die Verwendung von gruppenverwalteten Dienstkonten (gMSA) wird empfohlen, wenn der Aggregator Teil der Active Directory-Domäne ist (Windows Server 2012 und höher).Using Group Managed Service Accounts (gMSA) is recommended if the Aggregator is part of an Active Directory domain (Windows Server 2012 and above). Weitere Informationen zu gruppenverwalteten Dienstkonten (gMSA) finden Sie unter Gruppenverwaltete Dienstkonten: Übersicht.For more information on gMSA, see: Group Managed Service Accounts Overview

    • Die gMSA-Kontooption muss verwendet werden, wenn Sie die Ausführung der SQL Server-Datenbank auf einem vom SIL-Aggregator getrennten Server planen.The gMSA account option must be used if you plan to run the SQL Server database on a separate server from the SIL Aggregator.

    • Vergessen Sie nicht, den Server neu zu starten, nachdem Sie das Computer Konto der GMSA-fähigen Sicherheitsgruppe in Active Directory hinzugefügt haben.Don't forget to reboot the server after adding the computer account to the gMSA enabled security group in Active Directory.

  7. Geben Sie in SQL Server auswählen den SQL-Server ein, auf dem Ihre SQL-Instanz installiert ist, oder localhost, wenn sie auf dem lokalen Server installiert ist.In Choose a SQL Server, enter the SQL Server where your SQL instance is installed, or localhost, if it is installed on the local server.

    Es wird nur ein SIL-Aggregator pro SQL Server-Instanz unterstützt.Only one SIL Aggregator per SQL instance is supported.

  8. Wählen Sie den Authentifizierungstyp aus, und klicken Sie auf SQL überprüfen.Select the authentication type and click Verify SQL.

  9. Klicken Sie auf Weiter, und wählen Sie dann in Internet Informationen Services-Serverdetails eine Portnummer aus, oder übernehmen Sie den Standardwert.Click Next, and then in Internet Information Services Server Details, select a port number or keep the default.

  10. Wechseln Sie im Dateisystem zum Speicherort der Datei PFX-Datei, und klicken Sie dann auf Weiter.Browse for the .pfx file location, type the password for the .pfx file, and then click Next.

  11. Im letzten Bildschirm wird der Installationsstatus angezeigt.The final screen will show installation progress. Nach erfolgreichem Abschluss klicken Sie auf Fertig stellen.Once completed successfully, click Finish.

Deinstallieren des SIL-AggregatorsUninstalling SIL Aggregator

So deinstallieren Sie den Aggregator der Protokollierung des SoftwarebestandsTo uninstall Software Inventory Logging Aggregator

  1. Öffnen Sie die PowerShell als Administrator, und geben Sie Stop-SilAggregatorein.Open PowerShell as an administrator and then type Stop-SilAggregator. Wenn die Eingabeaufforderung wieder angezeigt wird, wurde der SIL-Aggregator beendet.When the prompt returns, SIL Aggregator has stopped.

    Standardmäßig verarbeitet der SIL-Aggregator Dateien nach 20 Minuten bzw. nachdem 100 Dateien empfangen wurden.By design, SIL Aggregator will process files after 20 minutes or 100 files are received. In großen Umgebungen wird dieses Szenario nie eintreten, aber in kleineren Umgebungen können noch zu verarbeitende Dateien zurückbleiben, bevor der Aggregator beendet werden kann.In high scale environments this scenario will never occur, but at low scale, some files may remain to be processed before the aggregator can be stopped. Verwenden Sie den Parameter –Force, wenn diese Dateien und Daten nicht aufbewahrt werden müssen.Use the –Force parameter if keeping these files and data is unnecessary.

  2. Wechseln Sie zur Systemsteuerung, klicken Sie auf Programme und Funktionen, klicken Sie auf Programme deinstallieren, klicken Sie auf Aggregator der Protokollierung des Softwarebestands, und klicken Sie dann auf Deinstallieren.Go to Control Panel, click Programs and Features, click Uninstall Programs, click Software Inventory Logging Aggregator, and then click Uninstall.

    Der Aggregator der Protokollierung des Softwarebestands öffnet ein Fenster, in dem Sie aufgefordert werden, zwischen dem Löschen aller Daten in der Datenbank und dem Behalten aller Daten in der Datenbank auszuwählen.Software Inventory Logging Aggregator will open a window to prompt you to choose between deleting all data in the database, or keeping all data in the database. Die Standardauswahl ist die Beibehaltung (falls eine Neuinstallation gewünscht ist, können Sie an die vorhandene Datenbank anfügen, um an der Stelle fortzufahren, wo der Aggregator aufgehört hatte).The default selection is to keep (if a reinstall is desired, you can attach to the existing database to pick up where the Aggregator left off).

  3. Wählen Sie entweder Behalten oder Löschen aus, und klicken Sie dann auf Weiter.Select either Keep or Delete, and then click Next.

  4. Sobald der Statusbalken vollständig ist, klicken Sie auf Fertig stellen.After the progress bar completes, click Finish.

Mit der Verwendung von SIL und dem SIL-Aggregator beginnenStart using SIL and the SIL Aggregator

Einführung in die PowerShell-Cmdlets des SIL-AggregatorsIntroduction to SIL Aggregator PowerShell cmdlets

Die folgenden Befehle können als Administrator in der Windows PowerShell-Konsole ausgeführt werden:The following commands can be run from the Windows PowerShell console as an administrator.

Windows PowerShell-CmdletWindows PowerShell Cmdlet FunktionFunction
Start-SilAggregator Startet alle Dienste und Aufgaben des Aggregators der Protokollierung des Softwarebestands.Starts all Software Inventory Logging Aggregator services and tasks. Dies ist erforderlich, damit der Aggregator Daten über HTTPS von Servern mit gestarteter SIL-Protokollierung empfangen kann.This is required for the Aggregator to receive data over HTTPS from servers with SIL Logging started.
Stop-SilAggregator Beendet alle Dienste und Aufgaben des Aggregators der Protokollierung des Softwarebestands.Stops all Software Inventory Logging Aggregator services and tasks. Wenn sich Aufgaben oder Dienste in der Ausführung befinden, kann es zu einer Verzögerung beim Abschluss dieses Befehls kommen.If tasks or services are in the middle of operations, there could be a delay to the completion of this command.
Set-SilAggregator Ermöglicht dem Administrator die Vornahme von Konfigurationsänderungen am Aggregator der Protokollierung des Softwarebestands.Allows the administrator to make configuration changes to Software Inventory Logging Aggregator.
Add-SilVmHost Wird verwendet, um bestimmte Hostnamen oder ein Array von Hostnamen hinzuzufügen, die im regelmäßigen Intervall standardmäßig abgerufen werden sollen ( ) .Used to add specific host names, or an array of host names, to be polled on a regular interval (default is one hour intervals).
Remove-SilVmHost Wird verwendet, um bestimmte Hostnamen oder ein Array von Hostnamen zu entfernen, die bzw. das in regelmäßigen Abständen abgerufen werden soll.Used to remove specific host names, or an array of host names, to be polled on a regular interval.
Get-SilVMHost Wird verwendet, um die Liste der physischen Hosts abzurufen, für die der Aggregator der Protokollierung des Softwarebestands zum Abrufen der laufenden Daten der virtuellen Computerzustände konfiguriert ist.Used to retrieve the list of physical hosts Software Inventory Logging Aggregator is configured to poll for ongoing VM running state data.
Get-SILAggregatorData Wird verwendet, um Daten aus der Datenbank in die PowerShell-Konsole abzurufen.Used to retrieve data from the database to the PowerShell console.
Publish-SilReport Wird verwendet, um Berichte aus der Datenbank der Protokollierungsdaten des Softwarebestands zu erstellen.Use to create reports from the database of Software Inventory Logging data. Hinweis: Die Cubeverarbeitung auf dem Aggregator erfolgt einmal täglich.Note: Cube processing on the Aggregator occurs once a day. Somit werden vom Aggregator erfasste Daten erst am folgenden Tag in Berichten angezeigt.So data captured at the Aggregator will not appear in reports until the following day.

Empfohlene Reihenfolge für den StartSuggested Order to Start

Nachdem Sie den Aggregator der Protokollierung des Softwarebestands auf Ihrem Server installiert haben, öffnen Sie die PowerShell als Administrator.Once you have Software Inventory Logging Aggregator installed on your server, open PowerShell as an administrator.

  • Auf Ihrem SIL-Aggregator:On your SIL Aggregator:

    • Ausführen von Start-SilAggregatorRun Start-SilAggregator

      Dies ist erforderlich, damit der Aggregator Daten aktiv empfängt, die von Ihren Servern, die Sie für die Inventarisierung eingerichtet haben (oder einrichten werden), über HTTPS an ihn weitergeleitet werden.This is required for your Aggregator to actively receive data being forwarded to it over HTTPS from your servers you have (or will) set up to be inventoried. Beachten Sie, dass selbst wenn Sie auf Ihren Servern aktiviert haben, dass sie zuerst an diesen Aggregator weiterleiten, dies in Ordnung ist, da sie ihre Datennutzlasten für bis zu 30 Tage lokal zwischenspeichern.Note that even if you have enabled your servers to forward to this Aggregator first, it is ok, as they will cache their data payloads locally for up to 30 days. Sobald der Aggregator, seine "targetUri", ausgeführt wird, werden alle zwischengespeicherten Daten gleichzeitig an den Aggregator weitergeleitet, und alle Daten werden verarbeitet.Once the Aggregator, their "targeturi" is up and running, all cached data will be forwarded at once to the Aggregator and all data will be processed.

    • Ausführen von Add-SilVMHostRun Add-SilVMHost

      Beispiel: add-silvmhost –vmhostname contoso1 –hostcredential get-credentialExample: add-silvmhost –vmhostname contoso1 –hostcredential get-credential

      • In diesem Beispiel ist contoso1 der Netzwerkname (oder IP-Adresse) des physischen Hostservers, von dem Ihr Aggregator regelmäßige Aktualisierungen dahingehend abrufen soll, welche virtuellen Computer darauf ausgeführt werden, um diese Daten im zeitlichen Verlauf nachzuverfolgen.In this example, contoso1 is the network name (or IP address) of the physical host server that you want your Aggregator to poll for regular updates as to which VMs are running on it in order to track this data over time. „Get-Credential“ fordert den angemeldeten Benutzer auf, ein Konto einzugeben, das zum Abrufen dieses Hosts von diesem Zeitpunkt an verwendet werden soll.Get-Credential will prompt the logged on user to enter an account to be used to poll this host from that point forward. Wenn Sie denselben Befehl auf demselben Host noch mal ausführen, können Sie jederzeit das verwendete Konto aktualisieren.Running the same command, on the same host, will allow you to update the account used at any time. Passen Sie auf Kontokennwortänderungen und -abläufe im Laufe der Zeit auf.Beware of account password changes and expirations over time. Wenn sich Anmeldeinformationen ändern oder diese ablaufen, schlägt das Abrufen auf dem Host fehl.If credentials change or expire, polling on the host will fail.

      • Standardmäßig beginnt das Abrufen stündlich, wobei es eine Stunde nach der Ausführung von Start-SilAggregator beginnt bzw. eine Stunde nachdem ein Host der Abrufliste neu hinzugefügt wurde.By default, polling will commence hourly, starting one hour after Start-SilAggregator is run, or one hour after a host is newly added to the polling list. Das Abrufintervall kann mithilfe des Set-SilAggregator cmdlets geändert werden.The polling interval can be changed by using the Set-SilAggregator cmdlet.

      • Dieses Cmdlet erkennt automatisch aus einer vordefinierten Liste mit Optionen (siehe Abschnitt Details zu SIL-Aggregator-Cmdlets), welcher HostType und HyperVisorType für den Host korrekt ist, den Sie hinzufügen.This cmdlet will auto detect from a preset list of options (see SIL Aggregator Cmdlets Detail section), which HostType and HyperVisorType is correct for the host you are adding. Wenn es diese nicht erkennen kann, oder wenn die angegebenen Anmeldeinformationen falsch sind, wird eine Eingabeaufforderung angezeigt.If it is unable to recognize these or the credentials provided are incorrect, a prompt will be displayed. Wenn Sie mit der Eingabe von J akzeptieren, wird der Host hinzugefügt und als Unbekannt aufgeführt, wird aber nicht abgerufen.If you accept with a Y entry, the host will be added, listed as Unknown, but it will not be polled.

    • Führen Set-SilAggregator –AddCertificateThumbprint Sie "Fingerabdruck Ihres Client Zertifikats" aus.Run Set-SilAggregator –AddCertificateThumbprint "your client certificate's thumbprint"

      Dies ist erforderlich, damit Daten über HTTPS von Windows-Servern mit aktivierter SIL-Protokollierung empfangen werden können.This is required to receive data over HTTPS from Windows Servers with SIL Logging enabled. Der Fingerabdruck wird der Liste der Fingerabdrücke hinzugefügt, von denen der Aggregator SIL-Daten akzeptiert.The thumbprint will be added to the list of thumbprints that the SIL Aggregator will accept data from. Der SIL-Aggregator ist darauf ausgelegt, gültige Enterprise-Clientauthentifizierungszertifikate zu akzeptieren.The SIL Aggregator is designed to accept valid enterprise client authentication certificates. Das verwendete Zertifikat muss im Speicher ** \ LocalMachine\MY (lokaler Computer-> persönlich**) auf dem Server installiert sein, der die Daten weiterleitet.The certificate used will need to be installed in the \localmachine\MY (Local Computer -> Personal) store on the server forwarding the data.

  • Öffnen Sie auf Ihren zu inventarisierenden Windows-Servern die PowerShell als Administrator, und führen Sie diese Befehle aus:On your Windows Servers to be inventoried, open PowerShell as an administrator and run these commands:

    • Ausführen von Set-SilLogging –TargetUri "https://contososilaggregator" –CertificateThumbprint "your client certificate's thumbprint"Run Set-SilLogging –TargetUri "https://contososilaggregator" –CertificateThumbprint "your client certificate's thumbprint"

      • Dies teilt SIL in Windows Server mit, wohin die Inventardaten zu senden sind und welches Zertifikat für die Authentifizierung verwendet werden soll.This will tell SIL in Windows Server where to send inventory data and which certificate to use for authentication.

        Wichtig

        Stellen Sie sicher, dass sich "https://" im targetUri-Wert befindet.Make sure "https://' is in the TargetUri value.

      • Das Enterprise-Clientzertifikat mit diesem Fingerabdruck muss in \localmachine\MY installiert werden, oder Sie müssen certmgr.msc verwenden, um das Zertifikat im Speicher Lokaler Computer -> Persönlich zu installieren.The enterprise client certificate with this thumbprint needs to be installed in \localmachine\MY or use certmgr.msc to install the certificate in Local Computer -> Personal store.

        Wichtig

        Wenn diese Werte nicht richtig sind oder das Zertifikat nicht im richtigen Speicher installiert (oder ungültig) ist, schlagen Weiterleitungen an das Ziel fehl, wenn die SIL-Protokollierung gestartet wird.If these values are not correct, or if the certificate is not installed in the correct store (or is invalid), forwards to the target will fail when SIL Logging is started. Daten werden für bis zu 30 Tage lang lokal zwischengespeichert.Data will be cached locally for up to 30 days.

    • Ausführen von Start-SilLoggingRun Start-SilLogging

      Dies startet die SIL-Protokollierung.This starts SIL Logging. Jede Stunde, in zufälligen Intervallen innerhalb dieser Stunde, leitet SIL seine Inventardaten an den mithilfe des Parameters –targeturi angegebenen Aggregator weiter.Each hour, at random intervals within the hour, SIL will forward its inventory data to the Aggregator specified with the –targeturi parameter. Die erste Weiterleitung umfasst einen vollständigen Satz von Daten.The first forward will be a complete set of data. Jede nachfolgende weiterleiten ist eher ein "Takt", bei dem nur Daten identifiziert werden, die sich nicht geändert haben.Each subsequent forward will be more of a "heartbeat" with just identifying data that nothing has changed. Gibt es eine Änderung an dem Dataset, wird ein weiterer vollständiger Satz von Daten weitergeleitet.If there is any change to the data set, another complete set of data will be forwarded.

    • Ausführen von Publish-SilDataRun Publish-SilData

      • Bei der ersten Aktivierung von SIL für die Protokollierung ist dieser Schritt optional.The first time SIL is enabled for logging, this step is optional.

      • Hierbei handelt es sich um eine manuelle, einmalige Weiterleitung eines vollständigen Satzes von Daten.This is a manual, one-time forward of a complete set of data.

      • Wenn die SIL Protokollierung schon seit einiger Zeit gestartet ist und ein neuer SIL-Aggregator mithilfe von Set-SilLogging festgelegt wird, ist es erforderlich, dieses Cmdlet einmalig auszuführen, um einen vollständigen Satz von Daten an den neuen Aggregator zu senden.If SIL Logging has been started for some time and a new SIL Aggregator is designated with Set-SilLogging, then it is required to run this cmdlet, one time only, to send a complete set of data to the new Aggregator.

Nachdem Sie diese Schritte ausgeführt haben, um physische Hosts hinzuzufügen, auf denen virtuelle Windows Server-Computer ausgeführt werden UND nachdem Sie die Protokollierung des Softwarebestands (bzw. SIL-Protokollierung) in diesen Windows-Servern aktiviert haben, können Sie jederzeit Publish-SilReport –OpenReport auf dem SIL-Aggregator ausführen (erfordert Excel 2013).Once you have followed these steps to add physical hosts running virtual Windows Server machines, AND you have enabled Software Inventory Logging (or SIL Logging) inside those Windows Servers, you can run Publish-SilReport –OpenReport at any time on the SIL Aggregator (requires Excel 2013). Beachten Sie jedoch, dass der SQL Server Analysis Services-Cube einmal täglich eine Verarbeitung durchführt, sodass Daten nicht am selben Tag in Berichten verfügbar sind.Note however, that the SQL Server Analysis Services cube processes once a day, so data is not available in reports on the same day.

Übersicht über die ArchitekturArchitectural Overview

SIL arbeitet sowohl im Push- als auch im Pull-Modus und besteht aus zwei Komponenten, die parallel arbeiten: die Funktion „Protokollierung des Softwarebestands (SIL)“ in Windows Server und die herunterladbare MSI-Datei des Aggregators der Protokollierung des Softwarebestands.SIL works in both push and pull modes and consists of two components working in parallel: The Software Inventory Logging (SIL) feature in Windows Server, and the Software Inventory Logging Aggregator (SILA) downloadable MSI. Die zu inventarisierenden Server senden mithilfe von SIL Inventardaten über HTTPS an den SIL-Aggregator (Push; jede Stunde zu zufälligen Zeitpunkten innerhalb jeder Stunde).The servers to be inventoried push software inventory data over HTTPS, using SIL, to the SIL Aggregator (every hour at random points within each hour). Der Aggregator wiederum ruft oder fragt die physischen Hypervisor-Hosts ab (Pull), um stündlich Hardwareinventardaten abzurufen.The Aggregator in turn, polls, or queries, the physical hypervisor hosts to pull hardware inventory data each hour. Beide Funktionen, sowohl Push als auch Pull, müssen ordnungsgemäß konfiguriert sein, um die vollständige Funktionalität von SIL zu ermöglichen.Both push and pull need to be configured properly to enable full functionality of SIL. Sie können in beliebiger Reihenfolge konfiguriert werden.These can be configured in any order. Allerdings erfolgt die Cubeverarbeitung auf dem Aggregator einmal täglich, sodass vom Aggregator per Push oder Pull erfasste Daten erst am folgenden Tag in Berichten angezeigt werden.However, cube processing on the Aggregator occurs once a day, so data captured at the aggregator, via either push or pull, will not appear in reports until the following day.

Aggregator-Diagramm der Protokollierung des Software Bestands

Wichtig

Bei Verwendung dieser Software werden keine Daten an Microsoft gesendet.No data is sent to Microsoft with the use of this software.

Aktivieren von SIL auf mehrerer ServernEnable SIL on multiple servers

Es gibt mehrere Möglichkeiten, um SIL in einer verteilten Serverinfrastruktur, beispielsweise in einer privaten Cloud aus virtuellen Computern, zu aktivieren.There are several ways to enable SIL in a distributed server infrastructure, such as in a private cloud of virtual machines. Im Folgenden finden Sie ein Beispiel für eine Möglichkeit zum Einrichten von Windows Server-Images, damit diese automatisch Inventardaten an einen SIL-Aggregator senden, wenn sie im Netzwerk zum ersten Mal gestartet werden.Following is an example of one way to set up Windows Server images to automatically send inventory data to a SIL Aggregator when they start up on the network for the first time.

Führen Sie auf jeder ausgeführten virtuellen Maschine bzw. physischem Computer/Gerät mit installiertem Windows Server(siehe Abschnitt Voraussetzungen) folgende Cmdlets in der PowerShell-Konsole als Administrator aus:Run the following cmdlets in the PowerShell console as an administrator on each running VM or physical computer/device that has Windows Server installed (see the Prerequisites section), :

Sie benötigen ein gültiges SSL-Clientzertifikat im PFX-Format, um diese Schritte auszuführen.You will need a valid client SSL certificate in .pfx format to use these steps. Der Fingerabdruck dieses Zertifikats muss mithilfe des Cmdlets Set-SILAggregator –AddCertificateThumbprint Ihrem SIL-Aggregator hinzugefügt werden.The thumbprint of this certificate will need to be added to your SIL Aggregator using the Set-SILAggregator –AddCertificateThumbprint cmdlet. Dieses Clientzertifikat muss nicht mit dem Namen Ihres SIL-Aggregators übereinstimmen.This client certificate does not need to match the name of your SIL Aggregator.

  • $secpasswd = ConvertTo-SecureString "" -AsPlainText –Force

  • $mycreds = New-Object System.Management.Automation.PSCredential ("", $secpasswd)

  • $driveLetters = ([int][char]'C')..([int][char]'Z') | % {[char]$_}

  • $occupiedDriveLetters = Get-Volume | % DriveLetter

  • $availableDriveLetters = $driveLetters | ? {$occupiedDriveLetters -notcontains $_}

  • $firstAvailableDriveLetter = $availableDriveLetters[0]

  • New-PSDrive -Name $firstAvailableDriveLetter -PSProvider filesystem -root** < \ server\pfad zur Freigabe, die Ihre PFX-Zertifikat Datei enthält>**-credential $mycredsNew-PSDrive -Name $firstAvailableDriveLetter -PSProvider filesystem -root <\server\path to share which holds your pfx certificate file> -credential $mycreds

  • Copy-Item ${firstAvailableDriveLetter}:\<certificename. pfx-Datei im Verzeichnis des neuen Laufwerks> c:<location of your choice>Copy-Item ${firstAvailableDriveLetter}:\<certificatename.pfx file in directory of new drive> c:<location of your choice>

  • Remove-PSDrive –Name $firstAvailableDriveLetter

  • $mypwd = ConvertTo-SecureString -String "" -Force –AsPlainText

  • Import-PfxCertificate -FilePath c:\<Location \ certifiupename. pfx>cert:\localMachine\my -Password $mypwdImport-PfxCertificate -FilePath c:\<location\certificatename.pfx> cert:\localMachine\my -Password $mypwd

  • Set-sillogging –targeturi "https:// –certificatethumbprintSet-sillogging –targeturi "https:// –certificatethumbprint

Hinweis

Verwenden Sie den Zertifikat Fingerabdruck aus der PFX-Client Datei, und fügen Sie dem SIL-Aggregator mithilfe des Cmdlets Set-silaggregator "-addcertifikatethrebprint" hinzu.Use the Certificate thumbprint from your client pfx file and added to your SIL Aggregator using the Set-SilAggregator `-AddCertificateThumbprint cmdlet.

  • Start-sillogging

Wann immer ein SIL-Aggregator nicht erreicht werden kann, werden SIL-Inventardaten SIL lokal für bis zu 30 Tage auf Windows-Servern zwischengespeichert.Whenever a SIL Aggregator cannot be reached, SIL inventory data will cache locally on Windows Servers for up to 30 days. Nachdem ein erfolgreicher Push an den Aggregator erfolgt ist, werden alle zwischengespeicherten Daten weitergeleitet.Once a successful push is made to the Aggregator, all cached data is forwarded.

Fügen Sie der oben angeführten Liste Publish-SilData hinzu, wenn SIL-Daten nach erfolgreichen Pushvorgängen an den alten Aggregator an einen neuen SIL-Aggregator per Push übertragen werden (hierdurch wird ein vollständiger Ergänzungssatz von SIL-Daten gesendet, die der neue Aggregator für diesen Computer benötigt).Add Publish-SilData to the above list if pushing SIL data to a new SIL Aggregator after successful pushes to an old aggregator (this will send a complete complement of SIL data, which the new aggregator will need for this machine).

Berichte des Aggregators der Protokollierung des SoftwarebestandsSoftware Inventory Logging Aggregator Reports

Abbildung des Aggregator-Berichts des Aggregators der Software Inventur

CubeverarbeitungCube Processing

Auf einem Aggregator der Protokollierung des Softwarebestands wird der SQL Server Analysis Services-Cube einmal täglich um 3:00:00 Uhr lokale Systemzeit verarbeitet.On a Software Inventory Logging Aggregator, the SQL Server Analysis Services cube will be processed once a day at 3:00:00 AM local system time. Berichte enthalten alle bis zu diesem Zeitpunkt erfassten Daten, aber keine Daten, die nach diesem Zeitraum am selben Tag liegen.Reports will reflect all data up until that time, but nothing after that time on the same day.

Obere GrenzeHigh-Water Mark

Ein grundlegender Aspekt der Berichte des Aggregators der Protokollierung des Software Bestands ist die Erfassung, was häufig als "obere Grenze" von gleichzeitig auszulaufenden Windows-Servern bezeichnet wird.A fundamental aspect of Software Inventory Logging Aggregator reports is the capture of what is commonly referred to as a "high-water mark" of simultaneously running Windows Servers. Dies gilt für die Anzahl von Windows Server und System Center in diesen Berichten.This applies to Windows Server and System Center counts in these reports. Bei Windows Server hat jeder einzelne physische Host einen Zeitpunkt (unabhängig vom BS-Typ auf dem Host) im Verlauf eines Monats, wenn die meisten virtuellen Windows Server-Computer gleichzeitig ausgeführt werden.For Windows Server, each physical host has a point in time (regardless of the OS type on the host), over the course of a month, when the most Windows Server VMs are running simultaneously. Dies ist die obere Grenze für den Monat.This is the high-water mark for the month. Zusätzlich gibt es für System Center einen Zeitpunkt im Monat, wenn die meisten verwalteten Windows-Server pro physischem Host gleichzeitig ausgeführt werden (ein verwalteter Server wird dadurch gekennzeichnet, dass mindestens ein System Center-Agent vorhanden ist) gleichzeitig ausgeführt werden.Additionally, for System Center, there is a point in time in the month when the most managed Windows Servers are simultaneously running per physical host (a managed server is identified when one or more System Center agents are present). Nur die jüngste obere Grenze für jeden physischen Host wird im Bericht angezeigt.Only the most recent high-water mark for any physical host will be shown in the report. Es werden keine Daten angezeigt, die nach der oberen Grenze liegen.No data after the high-water mark will be shown. Und es ist davon auszugehen, dass die Anzahl virtueller Windows Server-Computer (WS-Registerkarten) oder verwalteter virtueller Windows Server-Computer (SC Registerkarten) nach diesem Punkt unter die obere Grenze gefallen ist.and it can be assumed that the number of Windows Server VMs (WS tabs), or managed Windows Server VMs (SC tabs), has fallen below the high-water mark after that point. Diese Art der Nachverfolgung und Darstellung der Verwendung soll bei der Kapazitätsplanung sowie bei der Ausrichtung an den Lizenzmodellen für diese Produkte helfen.This manner of tracking and representing usage is intended to help with capacity planning as well as aligning with license models for these products.

Auf SQL-bezogenen Registerkarten im Bericht werden SQL Server Installationen kumulativ gezählt. nicht nach hig-Wasserzeichen.On SQL related tabs in the report, SQL Server installs are counted cumulatively; not by hig-water mark. Summen sind eine laufende Zählung der SQL Server-Installationen.Totals are a running count of SQL Server installs.

Hinweis

Die Verwendung der Protokollierung des Softwarebestands ersetzt nicht die Verpflichtung, die Verwendung von Microsoft-Software gemäß den geltenden Lizenzbedingungen genau zu melden.Use of Software Inventory Logging does not replace the obligation to accurately report usage of Microsoft software under applicable license terms.

Datum/Uhrzeit des AbrufsPoll Date Time

Bei Verwendung des Aggregators der Protokollierung des Softwarebestands ist es wichtig zu verstehen, dass die Aggregation für die Zählungen der oberen Grenze abrufgesteuert ist.When using Software Inventory Logging Aggregator, it is important to understand that aggregation for high-water mark counts is poll driven. Mit anderen Worten heißt dies, dass eine obere Grenze nur durch einen Abruf des zugrunde liegenden physischen Hosts erfasst werden kann.In other words, a high-water mark can only be captured by a poll of the underlying physical host. Daher sind die Anzahl der oberen Grenzwerte direkt mit einem entsprechenden "Abrufdatum/-Zeit" verknüpft.Thus high-water mark counts are directly associated with a corresponding "Poll Date Time." Zwar kann das Abrufintervall angepasst werden, doch die Zuverlässigkeit der erfassten oberen Grenzen wird beeinträchtigt, wenn ein höherer Intervallwert verwendet wird.While poll interval is adjustable, the fidelity of high-water marks captured will be impacted if a higher interval value is used. Je höher das Intervall, desto weniger repräsentativ sind die Daten für die tatsächliche Verwendung.The higher the interval, the less representative the data will be of actual usage.

Berichte sind „monatlich“ aufgebautReports Are Month by Month

Alle Berichte, sogar Jahresberichte, werden als monatliche Berichte dargestellt.All reports, even yearly reports, are represented as month by month reports. Obere Grenzen, Summen und Computerdaten werden alle am Anfang jedes Kalendermonats zurückgesetzt.High-water marks, totals, as well as machine data, are reset at the beginning of each calendar month.

Berichtsdaten, die u. a. vom Wechsel zu einem neuen Monat betroffen sind:Report data impacted by the switch to a new month includes:

  • Alle oberen Grenzen für alle Hosts werden zu Beginn eines neuen Monats zurückgesetzt.All high-water marks for all hosts are reset at the start of a new month.

  • Wenn der Aggregator mindestens eine vollständige Nutzlast von einem virtuellen Computer (über HTTPS) empfängt, jedoch keine Takte mehr empfängt, setzen alle Abrufe des zugrunde liegenden Hosts innerhalb dieses Monats die Zuordnung zwischen Host, virtuellem Computer und Daten des virtuellen Computers voraus, weil dieser virtuelle Computer im Verlauf des Monats ausgeführt oder beendet wird.If the Aggregator receives at least one full payload from a VM (over HTTPS), but stops receiving heartbeats, all polls of the underlying host within that month will assume the association between host, VM, and VM data as that VM is running or stopped throughout the month. Am Anfang des neuen Monats wird diese Zuordnung gelöscht, bis entweder eine vollständige Nutzlast oder ein Takt von diesem virtuellen Computer empfangen wird.At the start of the new month, this association is cleared until either a full payload or heartbeat is received from that VM.

Zusätzliche Hinweise zum Verhalten von BerichtenAdditional Notes on Report Behavior

  • Zusammenfassungsregisterkarten sollen Kurzübersichtslisten des Inventars sein.Summary tabs are meant to be quick reference lists of inventory. Hosts und ihre virtuellen Computer werden in derselben Spalte aufgeführt.Hosts and their VMs are listed in the same column.

  • Ignoriert alle Werte, die grau oder Dim sind. Dabei handelt es sich um Artefakte der Berichterstellung aus dem SSAS-Cube.Ignore all values that are grey or dim. These are artifacts of the report creation from the SSAS cube.

  • Wenn ein virtueller Computer mit "Unbekanntes Betriebssystem" aufgelistet ist, bedeutet dies, dass der Aggregator keine vollständige Daten Nutzlast von diesem virtuellen Computer über SIL über HTTPS erhalten hat.If a VM is listed with "Unknown OS," it means that the Aggregator has not received a full data payload from that VM via SIL over HTTPS.

  • Virtuelle Computer, die unter "Unbekannter Host" aufgeführt sind, sind virtuelle Windows Server-Computer, die erfolgreich Inventur Daten über HTTPS an den Aggregator weiterleiten, der Aggregator aber den zugrunde liegenden Host für diesen virtuellen Computer nicht aktiv oder erfolgreich abfragtVMs listed under "Unknown Host" are Windows Server VMs successfully forwarding inventory data over HTTPS to the Aggregator, but the Aggregator is not actively or successfully polling the underlying host for that VM. Zählungen sind immer null für diese Einträge, da der zugrunde liegenden Host unbekannt ist.Counts will always be zero for these entries since the underlying host is unknown. Verwenden Sie das Cmdlet Add-SilVMHost mit den richtigen Anmeldeinformationen, um den Host (oder alle Hosts) dem SIL-Aggregator für das Abrufen hinzuzufügen.Use the Add-SilVMHost cmdlet, with correct credentials, to add the host (or all hosts) to SIL Aggregator for polling. Nach erfolgreichem Abruf werden die Daten der virtuellen Computer und die Hostdaten im weiteren Verlauf in Berichten zugeordnet.Once polled successfully, the VM data and the host data will be associated on reports moving forward.

  • Alle Datums- und Zeitangaben sind lokale Systemzeiten und beziehen sich auf das lokale Gebietsschema des SIL-Aggregator.All dates and times are local to the SIL Aggregator system time and locale. Dies schließt von SIL-aktivierten Systemen über HTTPS empfangene Inventardaten ein.This includes inventory data received over HTTPS from SIL enabled systems. Wenn diese Dateien verarbeitet werden (nicht später als 20 Minuten nach dem Empfang), werden die Daten mit der lokalen Systemzeit in die Datenbank eingefügt.When these files are processed (no more than 20 minutes after receiving) the data is inserted into the database with the local system time.

  • "SIL-Aggregator" wird auf jedem Server Computer angegeben, auf dem der Aggregator der Protokollierung des Software Bestands installiert ist."SIL Aggregator" will be denoted on any server machine that has Software Inventory Logging Aggregator installed.

  • Wenn sich bei einem physischen Host die Anzahl der Prozessoren oder die Menge des physischen Arbeitsspeichers ändert, wird im Bericht eine neue Zeile zusammen mit der alten Zeile angezeigt.If a physical host changes either number of processors or amount of physical memory, a new row will appear in the report along with the old row. Für die alte Zeile werden keine Aktualisierungen mehr abgerufen, dafür wird aber mit dem Abrufen von Aktualisierungen für die neue Zeile begonnen, als ob es sich um einen neu hinzugefügten Host handelte.Polling updates will cease on the old row and proceed on the new row as if it is a newly added host.

  • Auf den Registerkarten Zusammenfassung und Detail geben die Summen, die in den Spalten für „Gleichzeitig ausgeführte Windows-Server“ und „Verwaltete Windows-Server“ aufgeführt werden, eine Summe aller oberen Grenzen für alle unten aufgeführten Hosts an.On Summary and Detail tabs, the total listed in columns for Simultaneously Running Windows Servers or managed Windows Servers indicate a total of all the high-water marks for all hosts below. Hierzu gehören Windows-Server, die keine Hypervisor-Hosts sind und auf denen keine virtuellen Computer ausgeführt werden, sowie Server, auf denen virtuelle Computer ausgeführt werden, die aber "unbekannt" sind, da keine Daten aus dem virtuellen Computer von SIL über HTTPS empfangen werden.These include Windows Servers that are not hypervisor hosts and have no VMs running, as well as servers that may have VMs running but they are "Unknown," as no data is being received from within the VM from SIL via HTTPS. Diese werden aus Gründen der Bequemlichkeit summiert.These are totaled for convenience.

  • Im Abschnitt SQL Server der Registerkarte Dashboard ist die Summe der SQL Server-Installationen eine Zusammenfassung aller Editionssummen im Dashboard.In the SQL Server section of the Dashboard tab, total SQL Server installation count is a summary of all the edition totals on the Dashboard. Dies kann zu einer Diskrepanz mit der auf der Registerkarte SQL-Detail angezeigten Summe führen, wenn mehrere Editionen von SQL auf einem einzelnen Server installiert sind.This can lead to a discrepancy between the total seen on the SQL Detail tab in cases where multiple editions of SQL are installed on a single server. Im Dashboard würden diese auf jedem Server getrennt gezählt, was auf der Registerkarte Detail nicht der Fall wäre.The Dashboard would count these separately on each server, the Detail tab does not. Mehrere SQL-Editionen, die auf einem Windows-Server installiert sind, werden gemäß den Lizenzbestimmungen immer als eine gezählt.Multiple SQL editions installed on one Windows Server is always counted as a count of one, per licensing terms.

  • Im Abschnitt Windows Server der Registerkarte Dashboard umfassen die Zeilen für Weitere Hypervisor-Hosts und Hypervisor-Hosts gesamt physische Windows Server-Hosts, auf denen Hyper-V eventuell ausgeführt oder auch NICHT wird.In the Windows Server section of the Dashboard tab, rows for Other Hypervisor Hosts and Total Hypervisor Hosts include physical Windows Server hosts that may or may NOT be running Hyper-V.

SpaltenbeschreibungenColumn Descriptions

Im Folgenden finden Sie Beschreibungen der einzelnen Spalten auf der Registerkarte Windows Server-Detail des Excel-basierten Berichts, der vom SIL-Aggregator erstellt wird.Following are descriptions of each column on the Windows Server Detail tab of the Excel based report SIL Aggregator creates. Weitere Datenregisterkarten sind entweder mit diesen Spalten identisch oder eine Teilmenge davon.Other data tabs are either the same or a subset of these columns. Die einzige Ausnahme wäre die "Installations Anzahl" auf den SQL Server Registerkarten (siehe obere Grenze ).The one exception would be the "Install Count" on the SQL Server tabs (see High-Water Mark section).

SpaltenüberschriftColumn Header BESCHREIBUNGDescription
KalendermonatCalendar Month Daten in Berichten werden nach Monat gruppiert, der jüngste zuerst.Data in reports is grouped by month, most recent first. Daten innerhalb des Monats werden in keiner bestimmten Reihenfolge aufgeführt.Data within the month is not listed in a specific order.
HostnameHost Name Netzwerkname oder FQDN des physischen Hosts, der vom SIL-Aggregator erfolgreich abgerufen wird.Network name, or FQDN, of the physical host the SIL Aggregator is successfully polling.

Verwenden Sie das Cmdlet „Get-SilVMHost“, um Hosts zu suchen, die hinzugefügt wurden, aber nicht oder nicht mehr erfolgreich abgerufen werden.Use the Get-SilVMHost cmdlet to find hosts that have been added but are not, or no longer, being polled successfully. Der letzte erfolgreiche Abruf wird angezeigt.The last successful poll will be displayed.

HosttypHost Type Betriebssystemhersteller auf dem physischen Host.Operating System manufacturer on the physical host.
Hypervisor Type (Hypervisor-Typ)Hypervisor Type Hypervisor-Hersteller auf dem physischen Host.Hypervisor manufacturer on the physical host.
Processor Manufacturer (Prozessorhersteller)Processor Manufacturer Hersteller der Prozessoren auf dem physischen Host.Processor manufacturer of the processors on the physical host.
Processor Model (Prozessormodell)Processor Model Modell der Prozessoren auf dem physischen Host.Processor model of the processors on the physical host.
Is Hyper Threading Enabled? (Ist Hyperthreading aktiviert?)Is Hyper Threading Enabled? Wird entweder als „True“ oder „False“ angezeigt, abhängig davon, ob Hyperthreading auf den Prozessoren des physischen Hosts aktiviert ist.Displays as either True or False depending on if hyper threading is enabled on the processors of the physical host.
VM-NameVM Name Der Netzwerkname oder FQDN des virtuellen Windows Server-Computers.The network name, or FQDN, of the Windows Server virtual machine. Wenn der Aggregator keine Daten von diesem Computer über HTTPS erhalten hat, wird der Anzeigename des virtuellen Computers im Hypervisor aufgeführt.If the Aggregator has not received data from this machine over HTTPS, the friendly name of the VM in the hypervisor is listed.
Simultaneously Running Windows Server VMs by host (Gleichzeitig ausgeführte virtuelle Windows Server-Computer nach Host)Simultaneously Running Windows Server VMs by host Anzahl der gleichzeitig ausgeführten virtuellen Windows Server-Computer auf dem Host.Count of simultaneously running Windows Server VMs on the host. Die höchste Zahl im Monat für diesen Host ist die obere Grenze, die zu diesem Zeitpunkt erfasst und aufgeführt wird.The highest number in the month for that host is the high-water mark count listed and captured at that point in time.

Siehe im Abschnitt Obere Grenze in dieser Dokumentation.See High-Water Mark section of this documentation.

Physische Hosts mit installiertem Windows Server oder mit installiertem Windows Server und ohne bekannte, ausgeführte virtuelle Windows Server-Computer werden immer als eins gezählt.Physical hosts with Windows Server installed, or with Windows Server installed and no known Windows Server VMs running, will always have a count of one. Wenn mindestens ein bekannter, virtueller Windows Server-Computer auf dem Host und Windows Server auf dem Host selbst ausgeführt wird, ist das Hostbetriebssystem in der Zählung nicht enthalten.If at least one known Windows Server VM is running on the host, and Windows Server is running on the host itself, the host OS is not part of the count.

Physical Processor Count (Anzahl physische Prozessoren)Physical Processor Count Die Anzahl der physischen Prozessoren, die auf dem physischen Host installiert sind.Number of physical processors installed on the physical host.
Physical Core Count (Anzahl physische Kerne)Physical Core Count Die Anzahl der physischen Prozessorkerne, die auf dem physischen Host installiert sind.Number of physical processor cores installed on the physical host.
Virtual Processor Count (Anzahl virtuelle Prozessoren)Virtual Processor Count Die Anzahl virtueller Prozessoren, die Windows innerhalb des virtuellen Computers erkennt.Number of virtual processors that Windows recognizes within the VM. Dieser Wert stammt nur aus Daten, die über HTTPS mithilfe von SIL in einem Windows Server weitergeleitet wurden.This value only comes from data forwarded over HTTPS using SIL in a Windows Server.
Datum/Uhrzeit des AbrufsPoll Date Time Datum und Uhrzeit des letzten oberen Grenzwertpunkts der virtuellen Windows Server-Computer, die gleichzeitig auf diesem physischen Host ausgeführt werden.Date and time of the latest high-water mark point of Windows Server VMs simultaneously running on that physical host.

Siehe im Abschnitt Datum/Uhrzeit des Abrufs in dieser Dokumentation.See Poll Date Time section of this documentation.

VM Last Seen Date Time (Datum/Uhrzeit der letzten Anzeige des virtuellen Computers)VM Last Seen Date Time Datum und Uhrzeit, zu dem der Aggregator zuletzt Inventardaten über HTTPS von diesem virtuellen Windows Server-Computer erhalten hat.Date and time when the Aggregator last received data inventory over HTTPS from this Windows Server VM.
Host Last Seen Date Time (Datum/Uhrzeit der letzten Anzeige des Hosts)Host Last Seen Date Time Datum und Uhrzeit, zu dem der Aggregator zuletzt Inventardaten über HTTPS von diesem physischen Windows Server-Host erhalten hat.Date and time when the Aggregator last received data inventory over HTTPS from this Windows Server physical host.

Hierbei wird das Vorhandensein physischer Hosts, auf denen Windows Server und Hyper-V ausgeführt wird, unterstützt, um SIL zu aktivieren und Inventardaten über HTTPS an einen SIL-Aggregator weiterzuleiten.It is supported to have physical hosts, running Windows Server and HyperV, to enable SIL and forward inventory data over HTTPS to a SIL Aggregator.

Details zu SIL-Aggregator-CmdletsSIL Aggregator Cmdlets Detail

Im Folgenden finden Sie Detailinformationen zu den Cmdlets des SIL-Aggregators.Following are details of the SIL Aggregator cmdlets. Die vollständigen Cmdlet-Dokumentation finden Sie unter: PowerShell-Cmdlets des SIL-AggregatorsFor the full cmdlet documentation, see: SIL Aggregator PowerShell cmdlets

Publish-SilReportPublish-SilReport

  • Mit diesem Cmdlet, das unverändert verwendet wird, wird ein Bericht zur Protokollierung des Software Bestands erstellt und im Verzeichnis "Dokumente" des angemeldeten Benutzers abgelegt (auf dem Computer, auf dem das Cmdlet ausgeführt wird, ist Excel 2013 erforderlich).This cmdlet, used as is, will create a Software Inventory Logging Report and place it in the logged in user's Documents directory (Excel 2013 is required on the machine where the cmdlet is run).

  • Bei Verwendung mit dem –OpenReport-Parameter erstellt es den Bericht und öffnet ihn zur Anzeige in Excel.Used with the –OpenReport parameter, it will create the report and open it in Excel for viewing.

  • Beachten Sie bei der Installation des SIL-Aggregators, dass es eine Option gibt, um nur das Berichtmodul zu installieren.You will notice when installing SIL Aggregator that there is an option to install the reporting module only. Es ist möglich, das Berichtmodul auf einem Windows-Clientbetriebssystem wie Windows 8.1 oder Windows 10 zu installieren.It is possible to install the reporting module on a Windows client operating system, such as Windows 8.1 or Windows 10. Dies ermöglicht einem Thin Client, z. B. einem Laptop oder Tablet, das Herstellen einer Verbindung mit einem SIL-Aggregator-Datenbankserver, um SIL-Berichte direkt zu veröffentlichen.This allows a thin client, like a laptop or tablet, to connect to an SIL Aggregator database server to publish SIL reports directly.

    • Im folgenden Beispiel wird zur Eingabe der zu verwendenden Anmeldeinformationen aufgefordert, eine Verbindung mit einem SIL-Aggregator-Datenbankserver namens „SILContoso“ hergestellt und ein SIL-Bericht auf dem lokalen Computer erstellt und geöffnet.The following example will prompt for credentials to use, connect to a SIL Aggregator database server named SILContoso, and create and open an SIL report on the local computer.

      Publish-SilReport -DBServerName "SILContoso" -DBServerCredential Get-Credential –OpenReport

    • Vor dem ersten Herstellen einer Verbindung müssen Sie in den meisten Fällen einen Port in der Firewall auf dem SIL-Aggregator-Datenbankserver öffnen, um Verbindungen zuzulassen.Before connecting for the first time, in most cases you will need to open a port in the firewall on the SIL Aggregator database server to allow connections. IT-Experten können dies im Voraus einrichten, um Ihren Finanz-Controllern oder anderen Inventar-Managern den Zugriff zu gewähren, damit sie eigene Berichte erstellen können.IT Pros will want to set this up beforehand to allow their finance controllers or other inventory managers access to create their own reports. Die hierfür notwendigen Schritte finden Sie unter dem unten stehenden Link.For steps to do this, see the link below. Ein typischer Standardport für SQL Server Analysis Services ist 2383.A typical default port for SQL Server Analysis Services is 2383.

Add-SilVMHostAdd-SilVMHost

Die folgenden Hosttypen und Hypervisor-Versionen werden unterstützt, wenn das Add-SilVMHost -Cmdlet verwendet wird.The following host types and hypervisor versions are supported when using the Add-SilVMHost cmdlet. Beachten Sie, dass es nicht erforderlich ist, diese anzugeben.Note that it is not required to specify these. Das Add-SilVMHost-Cmdlet erkennt eine unterstützte Kombination automatisch.The Add-SilVMHost cmdlet will automatically detect a supported combination. Wenn es eine solche nicht erkennen kann, oder wenn die angegebenen Anmeldeinformationen falsch sind, wird eine Eingabeaufforderung angezeigt.If it is unable to detect, or the credentials provided are incorrect, a prompt will be displayed. Wenn der Benutzer mit einem "Y"-Eintrag akzeptiert, wird der Host hinzugefügt, aber nicht abgerufen.If the user accepts with a "Y" entry, the host will be added but it will not be polled. Er wird als "unbekannt" hinzugefügt.It will be added as "Unknown".

Hypervisor-VersionHypervisor Version SIL-Aggregator HostType-WertSIL Aggregator HostType Value SIL-Aggregator HypervisorType-WertSIL Aggregator HypervisorType Value
Windows Server 2012 R2Windows Server, 2012 R2 WindowsWindows HyperVHyperV
VMware 5.5VMware 5.5 VMwareVMware EsxiEsxi
Xen 4.xXen 4.x Ubuntu, OpenSuse oder CentOSUbuntu, OpenSuse, or CentOS XenXen
XenServer 6.2XenServer 6.2 CitrixCitrix XenServerXenServer
KVMKVM Ubuntu, OpenSuse oder CentOSUbuntu, OpenSuse, or CentOS KVMKVM

Andere Versionen und Typen dieser Hypervisor-Plattformen können möglicherweise ebenfalls funktionieren.Other versions of these hypervisor platforms and types may work as well. Im Lieferumfang des SIL-Aggregators ist die unten aufgeführte sshnet-Version enthalten.SIL Aggregator ships with the sshnet version below. Diese wird für die Kommunikation mit Linux-basierten Virtualisierungsplattformen verwendet.This is used to communicate with Linux based virtualization platforms.

sshnet 2014.4.6-beta1
https://sshnet.codeplex.com/releases/view/120504
Copyright (c) 2010, RENCI

Get-SilAggregatorGet-SilAggregator

Get-SilAggregator stellt Konfigurationsinformationen für Ihre Aggregatoranwendung der Protokollierung des Softwarebestands bereit.Get-SilAggregator provides configuration information for your Software Inventory Logging Aggregator application. Die folgende Beispielausgabe zeigt an:The following example output shows:

  • Anwendung wird ausgeführt.Application is running

  • Abrufintervall ist stündlich (kann in Stundeninkrementen geändert werden).Polling interval is every hour (can be changed in hour increments)

  • Startzeit des AbrufsPolling start time

  • Ziel-URI, den andere Computer für das Weiterleiten von Daten an diesen Aggregator festlegen sollten.Target URI that other machines should set to forward data to this aggregator

  • Zertifikatfingerabdrücke, von denen dieser Aggregator SIL-Daten akzeptiert.Certificate thumbprints this Aggregator accepts SIL data from

  • Bei der Installation angegebener KontotypAccount type specified at install

    PS C:\Windows\system32> Get-SilAggregator

    ``

    State : Running HostPollIntervalInHours : Every 1 Hour(s)

    PollStartTime : 8/24/2015 5:07:33 AM

    TargetURI : https://SilContoso

    CertificateThumbprint : 3efc6b8ce7d5eefba5107ede9d1caca550417452, 2dc4ea8bfb64b1246a8c1ffa1b701cd1042a3412

    UserProfile : Local

Set-SilAggregatorSet-SilAggregator

Mit dem Set-SilAggregator-Cmdlet können Sie Folgendes:With the Set-SilAggregator cmdlet you can:

  • Ändern des stündlichen Intervalls, in dem der Abruf erfolgt.Change the hourly interval for which polling will occur.

  • Ändern von Startdatum und Startzeit für den Beginn des Abrufs zum angegebenen Intervall.Change the start date and time for polling to start at the interval specified.

  • Hinzufügen oder Entfernen von Zertifikatfingerabdrücken, von denen der SIL-Aggregator Daten akzeptiert bzw. denen er Daten zuordnet.Add or remove certificate thumbprints which the SIL Aggregator will accept data from, or associated with.

Get-AggregatorDataGet-AggregatorData

  • Bei Verwendung ohne Parameter zeigt dieses Cmdlet den Inhalt der Registerkarte „Windows Server-Detail“ eines SIL-Aggregator-Excel-Berichts an.Used alone, this cmdlet displays the contents of the Windows Server Detail tab of a SIL Aggregator Excel report.

  • Wenn dieses Cmdlet mit Parametern verwendet wird, ruft es Daten direkt aus der Datenbank ab, die der Unterstützung bei benutzerdefinierten Verwendungen der SIL-Gesamtlösung dienen sollen.Used with parameters, this cmdlet will retrieve data directly from the database intended to assist with customized uses of the SIL overall solution.

  • Beachten Sie, dass die Parameter –StartTime und –Endtime Berichtdaten aus dem ersten des Monats des Startdatums und dem letzten des Monats des Enddatums anzeigen.Note that the –StartTime and –Endtime parameters will show report data from the first of the month of start date and the last of the month of the end date.

Bild des abgeschlossenen Cmdlets "Get-aggregatordata"

Get-SilVMHostGet-SilVMHost

  • Dieses Cmdlet gibt die Liste der physischen Hosts aus, für deren Abruf der SIL.-Aggregator konfiguriert ist, Datum und Uhrzeit des jüngsten erfolgreichen Abrufs sowie den „HostType“ (oder BS-Hersteller) und den „HypervisorType“ (Hypervisor-Hersteller).This cmdlet outputs the list of physical hosts the SIL Aggregator is configured to poll, the most recent successful poll date and time, and the HostType (or OS manufacturer), and the HypervisorType (hypervisor manufacturer). Weitere Informationen zu „HostType“ und „HypervisorType“ finden Sie in den Details zu „Add-SilVMHost“.See the Add-SilVMHost details for more information on HostType and HypervisorType.

    Wenn ein Host weder Abfragedatum noch -uhrzeit, aber einen unterstützten „HostType“ und „HypervisorType“ besitzt, bedeutet dies, dass der Abruf noch nicht begonnen hat oder noch nicht erfolgreich war.If a host has no poll date and time, but has a supported HostType and HypervisorType, this means polling has not yet commenced or has not yet been successful.

  • Dieses Cmdlet listet außerdem alle Hostnamen auf, die mittels der Daten, die von virtuellen Computern selbst stammen (falls sie von dem virtuellen Computer verfügbar waren), hinzugefügt wurdenThis cmdlet will also list any host names that have been added via the data coming from VMs themselves, if available from the VM. Diese werden zwar in der Liste angezeigt, besitzen aber weder „HostType“ noch „HypervisorType“.These will appear in the list but will not have any HostType or HypervisorType. Diese Daten können bei der Zuordnung von virtuellen Computern und Hosts helfen, die möglicherweise nicht für den Abruf eingerichtet sind.This data can help match up VMs and hosts that may not be setup for polling.

  • Mithilfe der Parameter –StartTime und–EndTime können Ihnen dabei helfen zu verstehen, wann Hosts zum ersten Mal hinzugefügt oder zuletzt abgerufen wurden.Use the –StartTime and–EndTime parameters to assist with understanding when hosts were first added or last polled.

Remove-SilVMHostRemove-SilVMHost

  • Dieses Cmdlet entfernt jeden Host aus der Liste der abzufragenden Hosts.This cmdlet will remove any host from the list of hosts to be polled. Wenn ein Host entfernt wird, ist es möglich, dass ein virtueller Computer auf dem Host den Host der Liste erneut hinzufügt, wobei der Host aber nicht mit den richtigen Anmeldeinformationen abgerufen wird, die mithilfe des Add-SilVMHost-Cmdlets angegeben werden.If a host is removed, it is possible that a VM on the host will re-add the host to the list, but the host will not be polled with correct credentials being specified using the Add-SilVMHost cmdlet.

  • Wenn ein Host entfernt wird, wird er nicht mehr abgefragt, aber nicht aus Berichten entfernt.If a host is removed, it will be removed from polling but it will not be removed from reports. Da das Abrufen eingestellt wird, ist der Host in Berichten der folgenden Monate nicht mehr vorhanden.Since polling will cease, the host will not be present in reports on the following month(s).

  • Verwenden Sie die Parameter –StartTime und–EndTime einzeln, um beim Entfernen von Gruppen von Hosts zu helfen, die bis zu einem oder ab einem bestimmten Datum erfolgreich abgerufen wurden.Use the –StartTime and–EndTime parameters individually to assist with removing groups of hosts successfully polled up to a date, or successfully polled from a date.

Vermeiden dieser Fehler und Probleme mit SIL und SIL Aggregator (Handbuch zur Problembehandlung)Avoid these errors and issues with SIL and SIL Aggregator (Troubleshooting Guide)

  • Zu überprüfende Dinge, wenn eins der Cmdlets SilLogging und Publish-Sildata fehlschlägt:Things to check if SilLogging or Publish-Sildata cmdlet fail or error:

    • Stellen Sie sicher, dass der targetUri den Wert https:// im Eintrag enthält.Be sure the targeturi has https:// in the entry.

    • Stellen Sie sicher, dass alle erforderlichen Updates für Windows Server installiert sind (siehe „Voraussetzungen für SIL“).Be sure all required updates for Windows Server are installed (see Prerequisites for SIL). Eine schnelle Möglichkeit zum Überprüfen besteht darin, diese mithilfe des folgenden Cmdlets zu suchen: Get-SilWindowsUpdate *3060*, *3000*A quick way to check is to look for these using the following cmdlet: Get-SilWindowsUpdate *3060*, *3000*

    • Stellen Sie sicher, dass das zur Authentifizierung bei dem Aggregator verwendete Zertifikat im richtigen Speicher auf dem lokalen Server installiert ist, der mithilfe von „SilLogging“ inventarisiert werden soll (siehe im Abschnitt „Erste Schritte“).Be sure the certificate being used to authenticate with the aggregator is installed in the correct store on the local server to be inventoried with SilLogging (see Getting Started section).

    • Stellen Sie auf dem SIL-Aggregator sicher, dass der Zertifikatfingerabdruck des für die Authentifizierung bei dem Aggregator verwendeten Zertifikats der Liste mithilfe des Cmdlets Set-SilAggregator –AddCertificateThumbprint hinzugefügt wurde (siehe im Abschnitt „Erste Schritte“).On the SIL Aggregator, be sure the certificate thumbprint of the certificate being used to authenticate with the aggregator is added to list using the Set-SilAggregator –AddCertificateThumbprint cmdlet (see Getting Started section).

    • Bei Verwendung von Enterprise-Zertifikaten überprüfen Sie, ob der Server mit aktivierter SIL der Domäne beigetreten ist, für die das Zertifikat erstellt wurde, bzw. anderweitig bei einer Stammzertifizierungsstelle überprüfbar ist.If using enterprise certificates, check that the server with SIL enabled is joined to the domain for which the cert was created, or is otherwise verifiable with a root authority. Wenn ein Zertifikat auf dem lokalen Computer, der versucht, Daten an den Aggregator weiterzuleiten oder per Push zu übertragen, nicht vertrauenswürdig ist, schlägt diese Aktion mit einem Fehler fehl.If a certificate is not trusted on the local machine attempting to forward/push data to an Aggregator, this action will fail with an error.

    • Wenn alle oben genannten Punkte überprüft wurden, können Sie überprüfen, ob das zur Installation des SIL-Aggregators verwendete Zertifikat fehlerfrei ist und mit dem Namen des SIL-Aggregatorservers selbst übereinstimmt (dieser Schritt ist nicht erforderlich, wenn andere Computer erfolgreich an denselben SIL-Aggregator weiterleiten).If all of the above has been checked, you can check that the certificate used to install the SIL Aggregator is healthy and matches the name of the SIL Aggregator server itself (this step is unnecessary if other machines are successfully forwarding to the same SIL Aggregator).

    • Sie können den folgenden Speicherort auf zwischengespeicherte SIL-Dateien auf dem Server überprüfen, der den Forward/Push-Vorgang versucht, \Windows\System32 \ Logfiles \ SIL.You can check the following location for cached SIL files on the server attempting to forward/push, \Windows\System32\Logfiles\SIL. Wenn SilLogging gestartet wurde und schon länger als eine Stunde ausgeführt wird, oder wenn Publish-SilData vor Kurzem ausgeführt wurde und keine Dateien in diesem Verzeichnis vorhanden sind, dann war die Protokollierung auf dem Aggregator erfolgreich.If SilLogging has started and has been running for more than an hour, or Publish-SilData has been run recently, and there are no files in this directory, than logging to the aggregator has been successful.

  • Vergewissern Sie sich, dass der angemeldete Benutzer über Zugriff auf die SQL-Datenbank und die Analysis Services verfügt.Confirm that the logged in user has SQL database and Analysis Services access.

    • Dies ist erforderlich für die Installation des SIL-Aggregators.This is required when installing SIL Aggregator.

    • Dies ist erforderlich, wenn Sie PowerShell Remote zum Verwalten des SIL-Aggregators verwenden.This is required when using PowerShell remotely to manage SIL Aggregator.

  • Beim Veröffentlichen von SIL-Aggregatorberichten von einem Clientdesktop-Betriebssystem aus:To publish SIL Aggregator reports from a client desktop OS.

    • Verwenden Sie die Option, mit der nur das Berichtmodul installiert wird, auf Ihrem Windows-Client (8.1/10).Use the option to install the Reporting Module only on your Windows client (8.1/10).

    • Wenn bei dem Versuch, einen Bericht mithilfe von PowerShell remote zu erstellen, Probleme auftreten, müssen Sie wahrscheinlich einen Firewallport auf dem SIL-Aggregator öffnen lassen, mit dem Sie eine Verbindung herstellen möchten (siehe im Abschnitt „Details zu SIL-Aggregator-Cmdlets“ unter dem Cmdlet Publish-SilReport ).If you encounter issues when trying to create a report using powershell remotely, you likely need to have a firewall port opened on the SIL Aggregator you are trying to connect to (see Publish-SilReport Cmdlet under SIL Aggregator Cmdlets Detail section).

  • Bei Verwendung der gMSA-Option:When using gMSA option:

    • Vergessen Sie nicht, den Server neu zu starten, nachdem Sie ihn mit der GMSA-fähigen Computergruppe in Active Directory hinzufügen.Don't forget to reboot the server after joining it to the gMSA enabled machine group in Active Directory.

    • Verwenden Sie bei der Installation bei der Eingabe von Domäne \ Benutzer nicht die voll qualifizierte Domäne.In the installation process, don't use fully qualified domain when entering domain\user. Verwenden Sie z. b. meineDomäne \ gmsaaccount.For example, use mydomain\gmsaaccount. Geben Sie mydomain nicht ein. com\gmsaaccount.Don't enter mydomain.com\gmsaaccount.

  • Bei Verwendung von Windows Management Framework in Ihrer Umgebung:When using the Windows Management Framework in your environment:

    • Stellen Sie sicher, dass auf den Servern, auf denen Sila installiert ist, WMF 5,1 nicht installiert ist.Be sure the server(s) with SILA installed do not have WMF 5.1 installed. Es ist möglich, im Ereignisprotokoll einen Fehler im Zusammenhang mit der DLL "mpunits.dll" zu finden.It is possible to hit an error in the event log regarding the DLL 'mpunits.dll'. Dadurch wird der ordnungsgemäße Betrieb verhindert.This will prevent proper operation. Sila erfordert nur WMF 4,0.SILA only requires WMF 4.0.

Verwalten von SIL im zeitlichen VerlaufManaging SIL Over Time

Deinstallieren/Neuinstallieren des SIL-AggregatorsUninstall/Reinstall SIL Aggregator

Falls es erforderlich werden sollte, den SIL-Aggregator zu deinstallieren und neu zu installieren, können Sie dies durchführen, ohne dabei vorhandene oder historische Inventardaten zu verlieren.If it becomes necessary to uninstall and then reinstall SIL Aggregator, you can do so without losing existing and historical inventory data. Führen Sie einfach eine Deinstallation durch (befolgen Sie die Schritte in dieser Dokumentation), und aktivieren Sie die Option zum Beibehalten der Datenbank der Protokollierung des Softwarebestands.Simply uninstall (following steps provided in this documentation) and select the option to keep the Software Inventory Logging database. Installieren Sie dann den SIL-Aggregator neu (befolgen Sie die Schritte in dieser Dokumentation), und aktivieren Sie die Option zum Anfügen an eine vorhandene Datenbank.Then reinstall SIL Aggregator (following the steps provided in this documentation) and select the option to attach to an existing database.

Nach dem Ausführen dieses Vorgangs ist es notwendig, die Anmeldeinformationen mithilfe des Cmdlets Add-SilVMHost auf allen Hosts zu aktualisieren, die zuvor vom SIL-Aggregator abgerufen wurden (vorausgesetzt, dass es gewünscht ist, das Sammeln von Daten von diesen Hosts fortzusetzen).After performing this operation, it is necessary to update the credentials using the Add-SilVMHost cmdlet on any hosts that were previously being polled by SIL Aggregator (assuming that continuing to collect data from these hosts is desired). Darüber hinaus ist es zur Vermeidung doppelter Einträge für denselben Host in Berichten notwendig, Hosts für den Abruf unter Verwendung derselben Netzwerkadresse, mit der sie ursprünglich hinzugefügt wurden, erneut hinzuzufügen.In addition, to avoid duplicate entries for the same host on reports, it is necessary to re-add hosts for polling using the same network address as was originally added. Im Folgenden finden Sie die drei unterstützten „vmhostname“-Typen, die zum Hinzufügen eines Hosts mithilfe des Cmdlets Add-SilVMHost verwendet werden können:Here are the three supported vmhostname types that can be used to add a host using the Add-SilVMHost cmdlet:

  • IP-AdresseIP Address

  • Vollqualifizierter Domänennamen (FQDN)Fully Qualified Domain Name (FQDN)

  • NetBIOS-NameNetbios Name

Ändern des SIL-AggregatorsChanging SIL Aggregators

Wenn Sie die Inventarisierung von Servern in Ihrer Umgebung mit einem anderen SIL-Aggregator starten möchten, verwenden Sie einfach das SIL-Cmdlet auf diesen Servern, um den „targeturi“ (und ggf. den Zertifikatfingerabdruck) zu ändern, Set-SilLogging –TargetUri.When you want to start inventorying servers in your environment with a different SIL Aggregator, simply use the SIL cmdlet on these servers to change the targeturi (and certificate thumbprint if necessary), Set-SilLogging –TargetUri. Beachten Sie, dass es nach der Durchführung dieses Vorgangs notwendig ist, das Cmdlet Publish-SilData mindestens einmal zu verwenden, um ein vollständiges Inventar an den neu angegebenen SIL-Aggregator weiterzuleiten.Note that after doing this it is necessary to use the Publish-SilData cmdlet at least once to forward a full inventory to the newly specified SIL Aggregator.

Ändern oder Aktualisieren von ZertifikatenChanging or Updating Certificates

WICHTIGE SCHRITTE ZUR VERMEIDUNG VON DATENVERLUSTEN: Wenn es erforderlich ist, das Zertifikat zu ändern, das Server zum Weiterleiten von Daten an einen SIL-Aggregator verwenden, der Zielaggregator bleibt aber derselbe, gehen Sie folgendermaßen vor, um während des Übergangs zu dem Aggregator potenzielle Datenverluste zu vermeiden:IMPORTANT STEPS TO AVOID DATA LOSS: If it is necessary to change the certificate that servers are using to forward data to an SIL Aggregator, but the target Aggregator will remain the same, use these steps to avoid potential data loss in transit to the Aggregator:

  • Verwenden Sie auf dem SIL-Aggregator das Cmdlet Set-SilAggregator –AddCertificateThumbprint, um dem SIL-Aggregator die neuen Fingerabdrücke hinzuzufügen.On the SIL Aggregator use the Set-SilAggregator –AddCertificateThumbprint cmdlet to add the new thumbprint the SIL Aggregator.

  • Installieren Sie auf ALLEN Servern, die Daten weiterleiten, das neue, zu verwendende Zertifikat mit Ihrer bevorzugten Methode in \LOCALMACHINE\MY.On ALL servers forwarding data, install the new certificate to be used in \LOCALMACHINE\MY using your preferred method.

  • Verwenden Sie auf allen Servern, die Daten weiterleiten, das Cmdlet Set-SilLogging –CertificateThumbprint , um auf den Fingerabdruck des neuen Zertifikats zu aktualisieren.On ALL servers forwarding data, use the Set-SilLogging –CertificateThumbprint cmdlet to update to the thumbprint of the new certificate.

  • KRITISCH: Erst nachdem alle Server, die Daten weiterleiten, aktualisiert wurden, entfernen Sie den alten Fingerabdruck von dem SIL-Aggregator mithilfe des Cmdlets Set-SilAggregator –RemoveCertificateThumbprint.CRITICAL: Only after all servers forwarding data have been updated, remove the old thumbprint from the SIL Aggregator using Set-SilAggregator –RemoveCertificateThumbprint cmdlet. Wenn ein Server, der Daten weiterleitet, die Weiterleitung unter Verwendung eines alten Zertifikats fortsetzt, das vom SIL-Aggregator entfernt wurde, gehen Daten verloren und werden nicht in die Datenbank auf dem Aggregator eingefügt.If a server forwarding data continues to forward using an old certificate that has been removed from the SIL Aggregator data will be lost and not inserted in the database on the Aggregator. Dies wirkt sich nur auf Szenarien aus, in denen ein Server zuvor Daten erfolgreich an einen SIL-Aggregator weitergeleitet hat und das Zertifikat dann aus der Liste der Fingerabdrücke des SIL-Aggregators entfernt wird, um Daten von zu akzeptieren.This only impacts scenarios where a server has previously successfully forwarded data to a SIL Aggregator and the certificate is then removed from the SIL Aggregator's list of thumbprints to accept data from.

VersionsinformationenRelease Notes

  • Es gibt das bekannte Problem, dass der SIL-Aggregator bei Vorhandensein von Installationen der SQL Server Standard Edition keine Verarbeitungen durchführt oder Berichte erstellt.There is a known issue that SIL Aggregator will not process and report on the presence of SQL Server Standard Edition installs. Dieser Fehler lässt sich mit folgenden Schritten beheben:Here are the steps to correct this:

    1. Öffnen Sie SQL Server Management Studio auf Ihrem SIL-Aggregator.Open SQL Server Management Studio on your SIL Aggregator.

    2. Stellen Sie eine Verbindung mit der Datenbank-Engine her.Connect to the Database Engine.

    3. Erweitern Sie in der Auswahlstruktur die Datenbank „SoftwareInventoryLogging“ und dann „Tabellen“.Expand the SoftwareInventoryLogging database, and then Tables, in the selection tree.

    4. Rechts klicken Sie auf dbo. Sqlserveredition, und wählen Sie dann "Top 200 Rows bearbeiten" aus.Right click dbo.SqlServerEdition, and then select ‘Edit Top 200 Rows'.

    5. Ändern Sie den PropertyNumValue-Wert neben "Standard Edition" in 2760240536 (von-1534726760).Change the PropertyNumValue next to "Standard Edition" to 2760240536 (from -1534726760).

    6. Schließen Sie die Abfrage, um die Änderung zu speichern.Close the query to save the change.

    7. Für Server mit SIL, die bereits Daten in diesem Aggregator protokolliert haben, muss möglicherweise das Cmdlet Publish-SilData einmal ausgeführt werden, damit der Aggregator das Vorhandensein der SQL Server Standard Edition ordnungsgemäß verarbeitet.For any server running SIL that has already logged data to this Aggregator, it may be necessary to run the Publish-SilData Cmdlet one time for the Aggregator to correctly process the presence of SQL Server Standard Edition.

  • In SIL-generierten Berichten umfasst jede Prozessorkernanzahle die Anzahl der Threads, wenn Hyperthreading auf dem physischen Server aktiviert ist.In SIL generated reports, all processor core counts include the count of threads if hyper-threading is enabled on the physical server. Um die tatsächliche Anzahl der physischen Kerne auf Servern mit aktiviertem Hyperthreading zu erhalten, ist es notwendig, diese Zähler um die Hälfte zu verringern.To get actual physical core counts on servers with hyperthreading enabled, it is necessary to reduce these counts by half.

  • Gesamtwerte in den Zeilen (auf der Registerkarte Dashboard ) und Spalten (auf der Registerkarte Zusammenfassung und Detail ) mit der Bezeichnung "gleichzeitig ausgeführt..." für Windows Server und System Center Stimmen zwischen den beiden Standorten nicht genau überein.Totals in the rows (on Dashboard tab) and columns (on Summary and Detail tabs) labeled "Simultaneously Running…", for both Windows Server and System Center don't exactly match between the two locations. Auf der Registerkarte Dashboard ist es erforderlich, den Wert "Windows Server-Geräte (ohne bekannte VMS)" dem Wert "gleichzeitig ausgeführt..." hinzuzufügen. Wert, der dieser Zahl auf den Registerkarten Zusammenfassung und Detail entspricht.On the Dashboard tab, it is necessary to add "Windows Server Devices (with no known VMs)" value to the "Simultaneously Running…" value to equal this number on the Summary and Detail tabs.

  • Siehe WICHTIGE SCHRITTE ZUR VERMEIDUNG VON DATENVERLUSTEN, wenn Sie Zertifikate unter dem Abschnitt Verwalten von SIL im zeitlichen Verlauf dieser Dokumentation ändern oder aktualisieren.See IMPORTANT STEPS TO AVOID DATA LOSS when changing or updating certificates under the Managing SIL Over Time section of this documentation.

  • Es ist zwar möglich, Windows Server 2008 R2- und Windows Server 2012-Hosts der Liste der abzurufenden Hosts hinzuzufügen, doch diese Version (1.0) von SIL-Aggregator unterstützt nur den Abruf von Windows Server 2012 R2-Hosts für Windows-/Hyper-V-basierte Hosts, damit alle Features und Funktionen erfolgreich ausgeführt werden.While it is possible to add Windows Server 2008 R2 and Windows Server 2012 hosts to the polling host list, this version (1.0) of SIL Aggregator only supports polling Windows Server 2012 R2, for Windows/Hyper-V based hosts, to have success with all features and functionality. Insbesondere ist bekannt, dass virtuelle Computer und Hosts beim Abrufen von Windows Server 2008 R2-Hosts in den Berichten des SIL-Aggregators möglicherweise nicht zugeordnet werden können.In particular, it is known that when polling Windows Server 2008 R2 hosts, virtual machines and hosts may not match up in the SIL Aggregator reports.

Weitere InformationenSee Also

Aggregator der Protokollierung des Softwarebestands 1.0 für Windows ServerSoftware Inventory Logging Aggregator 1.0 for Windows Server
PowerShell-Cmdlets des SIL-AggregatorsSIL Aggregator PowerShell cmdlets
SIL PowerShell-CmdletsSIL PowerShell cmdlets
Eine Übersicht über SILAn Overview of SIL
Verwalten von SILManaging SIL