Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Konfigurations-Manager (Technical Preview Branch)
In diesem Artikel werden die Features vorgestellt, die in der Technical Preview für Konfigurations-Manager, Version 1909, verfügbar sind. Installieren Sie diese Version, um Ihre Technical Preview-Site zu aktualisieren und um neue Features hinzuzufügen.
Lesen Sie den Technical Preview-Artikel , bevor Sie dieses Update installieren. In diesem Artikel werden Sie mit den allgemeinen Anforderungen und Einschränkungen für die Verwendung einer Technical Preview, das Aktualisieren zwischen Versionen und das Bereitstellen von Feedback vertraut gemacht.
In den folgenden Abschnitten werden die neuen Features beschrieben, die Sie in dieser Version ausprobieren können:
Orchestrierungsgruppen
Erstellen Sie eine Orchestrierungsgruppe, um die Bereitstellung von Softwareupdates auf Geräten besser steuern zu können. Viele Serveradministratoren müssen Updates für bestimmte Workloads sorgfältig verwalten und dazwischen Verhaltensweisen automatisieren. Zum Beispiel:
- Als Administrator für Softwareupdates verwalten Sie alle Updates für Ihre organization.
- Sie haben eine große Sammlung für alle Server und eine große Sammlung für alle Clients. Sie stellen alle Updates für diese Sammlungen bereit.
- Die SQL Server-Administratoren möchten die gesamte auf den SQL Server installierten Software kontrollieren. Sie wollen fünf Server in einer bestimmten Reihenfolge patchen. Der aktuelle Prozess besteht darin, bestimmte Dienste vor der Installation von Updates manuell zu beenden und die Dienste anschließend neu zu starten.
- Sie erstellen eine Orchestrierungsgruppe und fügen alle fünf SQL Server hinzu. Außerdem fügen Sie Prä- und Nachtragsskripts hinzu, indem Sie die von den SQL Server-Administratoren bereitgestellten PowerShell-Skripts verwenden.
- Während des nächsten Updatezyklus erstellen Sie die Softwareupdates wie gewohnt für die große Sammlung von Servern. Die SQL Server-Administratoren führen die Bereitstellung aus, und die Orchestrierungsgruppe automatisiert die Bestellung und die Dienste.
Eine Orchestrierungsgruppe bietet Ihnen die Flexibilität, Geräte basierend auf einem Prozentsatz, einer bestimmten Zahl oder einer expliziten Bestellung zu aktualisieren. Sie können auch ein PowerShell-Skript ausführen, bevor und nachdem die Geräte die Updatebereitstellung ausgeführt haben.
Mitglieder einer Orchestrierungsgruppe können alle Konfigurations-Manager Clients sein, nicht nur Server. Die Orchestrierungsgruppenregeln gelten für die Geräte für alle Softwareupdatebereitstellungen in jeder Sammlung, die ein Orchestrierungsgruppenmitglied enthält. Andere Bereitstellungsverhalten gelten weiterhin. Zum Beispiel Wartungsfenster und Bereitstellungszeitpläne.
Hinweis
Das Feature Orchestrierungsgruppen ist die Weiterentwicklung des Features Servergruppen . Eine Orchestrierungsgruppe ist ein neues Objekt im Konfigurations-Manager.
Voraussetzungen
Aktivieren Sie das Feature Orchestrierungsgruppen . Weitere Informationen finden Sie unter Aktivieren optionaler Features.
Hinweis
Wenn Sie Orchestrierungsgruppen aktivieren, deaktiviert die Website das Feature "Servergruppen ". Durch dieses Verhalten werden Konflikte zwischen den beiden Features vermieden.
Um alle Orchestrierungsgruppen und Updates für diese Gruppen anzuzeigen, muss Ihr Konto ein Volladministrator sein.
Probieren Sie es aus!
Versuchen Sie, die Aufgaben abzuschließen. Senden Sie dann Feedback mit Ihren Gedanken zum Feature.
Wechseln Sie in der Konfigurations-Manager-Konsole zum Arbeitsbereich "Assets und Compliance", und wählen Sie den Knoten "Orchestrierungsgruppe" aus.
Wählen Sie im Menüband die Option Orchestrierungsgruppe erstellen aus, um den Assistenten zum Erstellen einer Orchestrierungsgruppe zu öffnen.
Geben Sie Ihrer Orchestrierungsgruppe auf der Seite Allgemein einen Namen und optional eine Beschreibung ein.
Geben Sie auf der Seite Mitgliederauswahl zuerst den aktuellen Sitecode an. Wählen Sie dann Durchsuchen aus, um Geräteressourcen als Mitglieder dieser Orchestrierungsgruppe hinzuzufügen. Suchen Sie nach Geräten nach Namen, und fügen Sie sie dann hinzu. Wählen Sie OK aus, wenn Sie das Hinzufügen von Geräten zur Liste der ausgewählten Ressourcen abgeschlossen haben.
Wählen Sie auf der Seite Regelauswahl eine der folgenden Optionen aus:
Lassen Sie zu, dass ein Prozentsatz der Computer gleichzeitig aktualisiert wird, und wählen Sie dann eine Zahl für diesen Prozentsatz aus oder geben Sie sie ein. Verwenden Sie diese Einstellung, um zukünftige Flexibilität hinsichtlich der Größe der Orchestrierungsgruppe zu ermöglichen. Angenommen, Ihre Orchestrierungsgruppe enthält 50 Geräte, und Sie legen diesen Wert auf 10 fest. Während der Bereitstellung eines Softwareupdates ermöglicht der Konfigurations-Manager die gleichzeitige Ausführung der Bereitstellung auf fünf Geräten. Wenn Sie später die Größe der Orchestrierungsgruppe auf 100 Geräte erhöhen, werden 10 Geräte gleichzeitig aktualisiert.
Lassen Sie zu, dass mehrere Computer gleichzeitig aktualisiert werden, und wählen Sie dann eine Zahl für diese spezifische Anzahl aus, oder geben Sie diese ein. Verwenden Sie diese Einstellung, um unabhängig von der Gesamtgröße der Orchestrierungsgruppe immer eine bestimmte Anzahl von Geräten zu beschränken.
Geben Sie die Wartungsreihenfolge an und sortieren Sie die ausgewählten Ressourcen dann in der richtigen Reihenfolge. Verwenden Sie diese Einstellung, um explizit die Reihenfolge festzulegen, in der Geräte die Softwareupdatebereitstellung ausführen.
Geben Sie auf der PreScript-Seite ein PowerShell-Skript ein, das auf jedem Gerät ausgeführt werden soll, bevor die Bereitstellung ausgeführt wird. Das Skript sollte den Wert
0für Erfolg oder3010für Erfolg beim Neustart zurückgeben. Sie können auch einen Wert für das Skripttimeout angeben, bei dem das Skript fehlschlägt, wenn es nicht innerhalb der angegebenen Zeit abgeschlossen wird.Geben Sie auf der PostScript-Seite ein PowerShell-Skript ein, das nach der Bereitstellung auf jedem Gerät ausgeführt wird. Das Verhalten ist ansonsten das gleiche wie beim PreScript.
Schließen Sie den Assistenten ab.
Wählen Sie im Knoten Orchestrierungsgruppe eine Orchestrierungsgruppe aus. Wählen Sie im Menüband die Option Mitglieder anzeigen aus. Sie können die Mitglieder der Gruppe und ihren Orchestrierungs-Status sehen.
Um das Verhalten der Orchestrierungsgruppe zu testen, stellen Sie Softwareupdates in einer Sammlung bereit, die die Mitglieder der Orchestrierungsgruppe enthält. Die Orchestrierung beginnt, wenn ein Client in der Gruppe versucht, ein Softwareupdate zum Stichtag oder während eines Wartungsfensters zu installieren. Es beginnt für die gesamte Gruppe und stellt sicher, dass die Geräte unter Beachtung der Orchestrierungsgruppenregeln aktualisiert werden.
Tipp
Orchestrierungsgruppen gelten nur für Softwareupdatebereitstellungen. Sie gelten nicht für andere Bereitstellungen.
Überwachen
Verwenden Sie die folgenden Protokolldateien auf dem Standortserver zur Überwachung und Problembehandlung:
- Policypv.log: Zeigt, dass die Website die Orchestrierungsgruppe auf die Clients ausgerichtet ist
- SMS_OrchestrationGroup.log: Zeigt das Verhalten der Orchestrierungsgruppe an
Bekannte Probleme der Orchestrierungsgruppe
Fügen Sie einen Computer nicht mehr als einer Orchestrierungsgruppe hinzu.
Wenn Sie eine Sammlung durchsuchen, um Ressourcen für eine Orchestrierungsgruppe auszuwählen, wählen Sie nur Alle Desktop- und Serverclients.
Es gibt derzeit mehrere Aktionen für eine Orchestrierungsgruppe, aber nur die Standardaktion "Mitglieder anzeigen " funktioniert. Bei dieser Aktion wird derzeit nicht der Name des Geräts, sondern nur die Ressourcen-ID angezeigt.
Die Werte für den Orchestrierungstyp entsprechen den folgenden Typen:
Wert Orchestrierungstyp 1 Zahl 2 Prozentsatz 3 Sequence Die Werte für den aktuellen Zustand entsprechen den folgenden Status:
Wert Aktueller Zustand 1 Leerlauf 2 Warten, das Gerät wartet, bis es an der Reihe ist 3 In Bearbeitung, Installation eines Updates 4 Fehlgeschlagen 5 Neustart ausstehend
Verbesserungen an der BitLocker-Verwaltung
Ab der Technical Preview-Version 1905 können Sie den Konfigurations-Manager verwenden, um den Microsoft BitLocker-Verwaltungs- und Überwachungsclient (MBAM) zu installieren und zu verwalten. Diese Version fügt jetzt Unterstützung für integrierte Berichte, ein Helpdeskportal für die Verwaltung und Überwachung sowie ein Self-Service-Portal für Benutzer hinzu. Weitere Informationen zu diesen Funktionen finden Sie in den folgenden Artikeln:
Voraussetzungen
Installieren Sie die Reporting Services-Punktstandortsystemrolle. Weitere Informationen finden Sie unter Konfigurieren der Berichterstellung.
Einen Webserver zum Hosten der MBAM-Komponenten
Das Benutzerkonto, das das MBAM-Installationsprogrammskript ausführt, benötigt SQL Server-Systemadministratorrechte auf dem Standortdatenbankserver. Während des MBAM-Setupprozesses legt das Skript Anmelde-, Benutzer- und SQL Server-Rollenrechte für das Webserver-Computerkonto fest. Sie können dieses Benutzerkonto nach Abschluss der MBAM-Einrichtung aus der Rolle "Systemadministrator" entfernen.
Skriptverwendung
Bei diesem Prozess wird ein PowerShell-Skript verwendet (MBAMWebSiteInstaller.ps1, um die MBAM-Komponenten auf dem Webserver zu installieren. Er akzeptiert die folgenden Parameter:
-SqlServerName <ServerName>(erforderlich): Der Name des Standortdatenbankservers-SqlInstanceName <InstanceName>: Der SQL Server instance Name für die Standortdatenbank. Dieser Parameter ist optional, wenn SQL Server die Standard-instance verwendet.-SqlDatabaseName <DatabaseName>(erforderlich): Der Name der Standortdatenbank, z. BCM_ABC. . .-ReportWebServiceUrl <ReportWebServiceUrl>: Die Webdienst-URL des Reporting-Servicepunkts. Dies ist der Wert der Webdienst-URL in Reporting Services Konfigurations-Manager.-HelpdeskUsersGroupName <DomainUserGroup>: Beispielsweisecontoso\mbamusers. Eine Domänenbenutzergruppe, deren Mitglieder Zugriff auf die Bereiche "TPM verwalten " und " Laufwerkwiederherstellung " der MBAM-Verwaltungs- und Überwachungswebsite haben. Wenn Sie diese Optionen verwenden, muss diese Rolle alle Felder ausfüllen, einschließlich der Domäne und des Kontonamens des Benutzers.-HelpdeskAdminsGroupName <DomainUserGroup>: Beispielsweisecontoso\mbamadmin. Eine Domänenbenutzergruppe, deren Mitglieder Zugriff auf alle Wiederherstellungsbereiche der Administrations- und Überwachungswebsite haben. Um Benutzern bei der Wiederherstellung ihrer Laufwerke zu helfen, muss diese Rolle nur den Wiederherstellungsschlüssel eingeben.-MbamReportUsersGroupName <DomainUserGroup>: Beispielsweisecontoso\mbamreports. Eine Domänenbenutzergruppe, deren Mitglieder schreibgeschützten Zugriff auf den Bereich " Berichte " der Website für Verwaltung und Überwachung haben.-SiteInstall Both: Geben Sie an, welche der zu installierenden Komponenten installiert werden sollen. Gültige Optionen umfassen:-
Both: Installieren Sie beide Komponenten -
HelpDesk: Installieren Sie nur das Helpdeskportal -
SSP: Installieren Sie nur das Self-Service-Portal
-
IISWebSite: Die Website, auf der das Skript die MBAM-Webanwendungen installiert. Standardmäßig wird die IIS-Standardwebsite verwendet.InstallDirectory: Der Pfad, in dem das Skript die Webanwendungsdateien installiert. Standardmäßig lautetC:\inetpubdieser Pfad .
Probieren Sie es aus!
Versuchen Sie, die Aufgaben abzuschließen. Senden Sie dann Feedback mit Ihren Gedanken zum Feature.
Führen Sie auf dem Webserver, auf dem die MBAM-Komponenten gehostet werden, die folgenden Aktionen aus:
Kopieren Sie die folgenden Dateien aus
SMSSETUP\BIN\X64einem lokalen Ordner:MBAMWebSite.cabMBAMWebSiteInstaller.ps1
Führen Sie PowerShell als Administrator aus und führen Sie dann das Skript ähnlich wie in der folgenden Befehlszeile aus:
.\MBAMWebSiteInstaller.ps1 -SqlServerName <ServerName> -SqlInstanceName <InstanceName> -SqlDatabaseName <DatabaseName> -ReportWebServiceUrl <ReportWebServiceUrl> -HelpdeskUsersGroupName <DomainUserGroup> -HelpdeskAdminsGroupName <DomainUserGroup> -MbamReportUsersGroupName <DomainUserGroup> -SiteInstall Both
Greifen Sie nach der Installation über die folgenden URLs auf die Portale zu:
- Self-Service-Portal:
https://webserver/SelfService - Helpdesk-Portal:
https://webserver/HelpDesk
Hinweis
Microsoft empfiehlt die Verwendung von HTTPS, schreibt sie jedoch nicht vor. Weitere Informationen finden Sie unter Einrichten von SSL auf IIS.
Überprüfen
Überwachen Sie und beheben Sie Probleme mithilfe der folgenden Protokolle:
Windows-Ereignisprotokolle unter Microsoft-Windows-MBAM-Server/Operational und Microsoft-Windows-MBAM-Server/Admin. Weitere Informationen finden Sie unter Serverereignisprotokolle.
Ablaufverfolgungsprotokolle für jede Komponente:
Self-Service-Portal:
<InstallDirectory>\Microsoft BitLocker Management Solution\Logs\Self Service WebsiteHelpdesk-Portal:
<InstallDirectory>\Microsoft BitLocker Management Solution\Logs\Help Desk Website
Hinweis
Standardmäßig ist
C:\inetpubdie<InstallDirectory>.
Erweitern und Migrieren einer lokalen Site zu Microsoft Azure
Mit diesem neuen Tool können Sie programmgesteuert virtuelle Azure-Computer (VMs) für Konfigurations-Manager erstellen. Es kann mit Standardeinstellungen Standortrollen wie passiver Standortserver, Verwaltungspunkte und Verteilungspunkte installieren. Nachdem Sie die neuen Rollen überprüft haben, verwenden Sie sie als zusätzliche Standortsysteme für Hochverfügbarkeit. Sie können auch die lokale Standortsystemrolle entfernen und nur die Rolle "Azure-VM" beibehalten.
Voraussetzungen
Ein Azure-Abonnement
Virtuelles Netzwerk in Azure mit ExpressRoute-Gateway
Ihr Benutzerkonto muss ein Konfigurations-Manager Volladministrator sein und über Administratorrechte auf dem primären Standortserver verfügen.
Um einen passiven Server hinzuzufügen, muss der primäre Standort die Anforderungen für die Hochverfügbarkeit des Standortservers erfüllen. Beispielsweise ist eine Remoteinhaltsbibliothek erforderlich.
Probieren Sie es aus!
Versuchen Sie, die Aufgaben abzuschließen. Senden Sie dann Feedback mit Ihren Gedanken zum Feature.
Melden Sie sich beim primären Standortserver an, und führen Sie das folgende Tool im Installationsverzeichnis des Konfigurations-Manager aus:
Cd.Latest\SMSSETUP\TOOLS\ExtendMigrateToAzure\ExtendMigrateToAzure.exeÜberprüfen Sie die Informationen auf der Registerkarte "Allgemein", und wechseln Sie dann zur Registerkarte "Azure-Informationen".
Wählen Sie auf der Registerkarte "Azure-Informationen" die Option "Azure-Umgebung" aus, und melden Sie sich an.
Tipp
Möglicherweise müssen Sie der Liste der vertrauenswürdigen Websites etwas hinzufügen
https://*.microsoft.com, um sich ordnungsgemäß anzumelden.
Wählen Sie nach der Anmeldung Ihre Abonnement-ID und Ihr virtuelles Netzwerk aus. Das Tool listet nur Netzwerke mit einem ExpressRoute-Gateway auf.
Hohe Verfügbarkeit des Standortservers
Wählen Sie auf der Registerkarte Hohe Verfügbarkeit des Standortserversdie Option Überprüfen , um die Bereitschaft Ihrer Site zu bewerten.
Wenn eine der Überprüfungen fehlschlägt, wählen Sie Weitere Details aus, um zu ermitteln, wie das Problem behoben werden kann. Weitere Informationen zu diesen Voraussetzungen finden Sie unter Hohe Verfügbarkeit von Standortservern.
Wenn Sie Ihren Standortserver erweitern oder zu Azure migrieren möchten, wählen Sie Standortserver in Azure erstellen aus. Füllen Sie dann die folgenden Felder aus:
Name Beschreibung Abonnement Schreibgeschützt. Zeigt den Namen und die ID des Abonnements an. Ressourcengruppe Listet verfügbare Ressourcengruppen auf. Wenn Sie eine neue Ressourcengruppe erstellen müssen, verwenden Sie das Azure-Portal, und führen Sie dann dieses Tool erneut aus. Location Schreibgeschützt. Bestimmt durch den Speicherort Ihres virtuellen Netzwerks VM-Größe Wählen Sie eine Größe, die zu Ihrer Arbeitslast passt. Microsoft empfiehlt die Standard_DS3_v2. Betriebssystem Schreibgeschützt. Das Tool verwendet Windows Server 2019. Datenträgertyp Schreibgeschützt. Das Tool verwendet SSD Premium für optimale Leistung. Virtuelles Netzwerk Schreibgeschützt. Subnetz Wählen Sie das zu verwendende Subnetz aus. Wenn Sie ein neues Subnetz erstellen müssen, verwenden Sie das Azure-Portal. Computername Geben Sie den Namen der passiven Standortserver-VM in Azure ein. Es ist derselbe Name, der im Azure-Portal angezeigt wird. Benutzername des lokalen Administrators Geben Sie den Namen des lokalen Administratorbenutzers ein, den der virtuelle Azure-Computer erstellt, bevor er der Domäne beitritt. Lokales Administratorkennwort Das Kennwort des lokalen Administrators. Um das Kennwort während Azure Bereitstellung zu schützen, speichern Sie es als Geheimnis in Azure Key Vault. Verwenden Sie dann den Verweis hier. Erstellen Sie bei Bedarf eine neue über das Azure-Portal. Domänen-FQDN Der vollqualifizierte Domänenname, dem die Active Directory-Domäne beitreten soll. Standardmäßig ruft das Tool diesen Wert von Ihrem aktuellen Computer ab. Domänenbenutzername Der Name des Domänenbenutzers, der der Domäne beitreten darf. Standardmäßig verwendet das Tool den Namen des aktuell angemeldeten Benutzers. Domänenkennwort Das Kennwort des Domänenbenutzers, um der Domäne beizutreten. Das Tool überprüft dies, nachdem Sie "Start" ausgewählt haben. Um das Kennwort während Azure Bereitstellung zu schützen, speichern Sie es als Geheimnis in Azure Key Vault. Verwenden Sie dann den Verweis hier. Erstellen Sie bei Bedarf eine neue über das Azure-Portal. Domänen-DNS-IP-Adresse Wird für den Beitritt zur Domäne verwendet. Standardmäßig verwendet das Tool das aktuelle DNS Ihres aktuellen Computers. Typ Schreibgeschützt. Es zeigt Passive Site Server als Typ an. Wählen Sie "Starten" aus, um mit der Bereitstellung des virtuellen Azure-Computers zu beginnen. Um den Bereitstellungsstatus zu überwachen, wechseln Sie im Tool zur Registerkarte Bereitstellungen in Azure. Um den aktuellen Status abzurufen, wählen Sie Bereitstellungs-Status aktualisieren aus.
Tipp
Sie können auch das Azure-Portal verwenden, um den Status zu überprüfen, Fehler zu suchen und mögliche Korrekturen zu ermitteln.
Navigieren Sie nach Abschluss der Bereitstellung zu Ihren SQL Servern, und erteilen Sie Berechtigungen für den neuen virtuellen Azure-Computer. Weitere Informationen finden Sie unter Hohe Verfügbarkeit von Standortservern – Voraussetzungen.
Um den virtuellen Azure-Computer als Standortserver im passiven Modus hinzuzufügen, wählen Sie Standortserver im passiven Modus hinzufügen aus.
Sobald der Standort den Standortserver im passiven Modus hinzufügt, wird auf der Registerkarte Hohe Verfügbarkeit des Standortservers der Status angezeigt.
Wechseln Sie anschließend zur Registerkarte Bereitstellungen in Azure, um die Bereitstellung abzuschließen.
Standortdatenbank
Das Tool hat derzeit keine Aufgaben zum Migrieren der Datenbank von der lokalen zu Azure. Sie können die Datenbank von einem lokalen SQL Server auf eine Azure Azure SQL Server-VM verschieben. Das Tool listet die folgenden Artikel auf der Registerkarte "Websitedatenbank " auf, um Hilfe zu erhalten:
- Sichern und Wiederherstellen der Datenbank
- Konfigurieren einer SQL Server Always On Verfügbarkeitsgruppe und Zulassen, dass Daten repliziert werden
- Migrieren einer SQL Server-Datenbank zu einer Azure SQL Server-VM
Standortsystemrollen
Wechseln Sie zur Registerkarte "Standortsystemrollen ". Wenn Sie eine neue Standortsystemrolle mit den Standardeinstellungen bereitstellen möchten, wählen Sie Neu erstellen aus. Sie können Rollen wie Verwaltungspunkt, Verteilungspunkt und Softwareupdatepunkt bereitstellen. Derzeit sind nicht alle Rollen im Tool verfügbar.
Füllen Sie im Bereitstellungsfenster die Felder aus, um den virtuellen Computer der Standortrolle in Azure bereitzustellen. Diese Details ähneln der obigen Liste für den Standortserver.
Wählen Sie "Starten" aus, um mit der Bereitstellung des virtuellen Azure-Computers zu beginnen. Um den Bereitstellungsstatus zu überwachen, wechseln Sie im Tool zur Registerkarte Bereitstellungen in Azure. Um den aktuellen Status abzurufen, wählen Sie Bereitstellungs-Status aktualisieren aus.
Tipp
Sie können auch das Azure-Portal verwenden, um den Status zu überprüfen, Fehler zu suchen und mögliche Korrekturen zu ermitteln.
Wiederholen Sie diesen Vorgang, um weitere Standortsystemrollen hinzuzufügen.
Wechseln Sie anschließend zur Registerkarte Bereitstellungen in Azure, um die Bereitstellung abzuschließen.
Wenn die Bereitstellung abgeschlossen ist, wechseln Sie zur Konfigurations-Manager-Konsole, um weitere Änderungen an der Standortrolle vorzunehmen.
Bereitstellungen in Azure
Wechseln Sie, nachdem Azure die VM erstellt hat, zur Registerkarte Bereitstellungen in Azure im Tool. Wählen Sie Bereitstellen aus, um die Rolle mit den Standardeinstellungen zu konfigurieren.
Wählen Sie "Ausführen" aus, um das PowerShell-Skript zu starten.
Wiederholen Sie diesen Vorgang, um weitere Rollen zu konfigurieren.
Zusätzliche CMPivot-Entitäten und -Erweiterungen
Basierend auf dem Feedback der Benutzer haben wir viele neue CMPivot-Entitäten und Entitätsverbesserungen hinzugefügt, um die Problembehandlung und Suche zu erleichtern. Es wurden Entitäten zur Abfrage eingeschlossen:
- Windows-Ereignisprotokolle (WinEvent)
- Dateiinhalt (FileContent)
- Von Prozessen geladene DLLs (ProcessModule)
- Microsoft Entra information (AADStatus)
- Endpoint Protection-Status (EPStatus)
Diese Version enthält auch mehrere andere Verbesserungen an CMPivot.
WinEvent(<logname>,[<timespan>])
Diese Entität wird verwendet, um Ereignisse aus Ereignisprotokollen und Ereignisablaufverfolgungs-Protokolldateien abzurufen. Die Entität ruft Daten aus Ereignisprotokollen ab, die von der Windows-Ereignisprotokolltechnologie generiert werden. Die Entität ruft auch Ereignisse in Protokolldateien ab, die von der Ereignisablaufverfolgung für Windows (ETW) generiert werden. WinEvent sucht standardmäßig nach Ereignissen, die innerhalb der letzten 24 Stunden aufgetreten sind. Der Standardwert von 24 Stunden kann jedoch überschrieben werden, indem eine Zeitspanne angegeben wird.
WinEvent('Microsoft-Windows-HelloForBusiness/Operational', 1d)
| where LevelDisplayName =='Error'
| summarize count() by Device
FileContent(<filename>)
FileContent wird verwendet, um den Inhalt einer Textdatei abzurufen.
FileContent('c:\\windows\\SMSCFG.ini')
| where Content startswith 'SMS Unique Identifier='
| project Device, SMSId= substring(Content,22)
ProcessModule(<processname>)
Diese Entität wird verwendet, um die Module (DLLs) aufzuzählen, die von einem bestimmten Prozess geladen wurden. ProcessModule ist nützlich bei der Suche nach Schadsoftware, die sich in legitimen Prozessen versteckt.
ProcessModule('powershell')
| summarize count() by ModuleName
| order by count_ desc
AadStatus
Diese Entität kann verwendet werden, um die aktuellen Microsoft Entra-Identitätsinformationen von einem Gerät abzurufen.
AadStatus
| project Device, IsAADJoined=iif( isnull(DeviceId),'No','Yes')
| summarize DeviceCount=count() by IsAADJoined
| render piechart
EPStatus
EPStatus wird verwendet, um den Status von Antischadsoftware abzurufen, die auf dem Computer installiert ist.
EPStatus
| project Device, QuickScanAge=datetime_diff('day',now(),QuickScanEndTime)
| summarize DeviceCount=count() by QuickScanAge
| order by QuickScanAge
| render barchart
Weitere Verbesserungen
Wir haben die Entitäten CcmLog() und EventLog() aktualisiert, sodass standardmäßig nur Nachrichten der letzten 24 Stunden betrachtet werden. Dieses Verhalten kann überschrieben werden, indem eine optionale Zeitspanne übergeben wird. Das folgende Beispiel betrachtet z. B. Ereignisse der letzten 1 Stunde:
CcmLog('Scripts',1h)Die File()- Entität wurde aktualisiert, um Informationen zu versteckten und Systemdateien zu sammeln und den MD5-Hash einzuschließen. Ein MD5-Hash ist zwar nicht so genau wie der SHA256-Hash, aber er ist in der Regel der häufig gemeldete Hash in den meisten Malware-Bulletins.
Sie können Kommentare in Abfragen hinzufügen. Dieses Verhalten ist beim Freigeben von Abfragen hilfreich. Zum Beispiel:
//Get the top ten devices sorted by user Device | top 10 by UserNameCMPivot stellt automatisch eine Verbindung zur letzten Site her. Nachdem Sie CMPivot gestartet haben, können Sie bei Bedarf eine Verbindung zu einer neuen Site herstellen.
Wählen Sie im Menü "Exportieren " die neue Option " Link zur Zwischenablage abfragen" aus. Durch diese Aktion wird ein Link in die Zwischenablage kopiert, den Sie mit anderen Personen teilen können. Zum Beispiel:
cmpivot:Ly8gU2FtcGxlIHF1ZXJ5DQpPcGVyYXRpbmdTeXN0ZW0NCnwgc3VtbWFyaXplIGNvdW50KCkgYnkgQ2FwdGlvbg0KfCBvcmRlciBieSBjb3VudF8gYXNjDQp8IHJlbmRlciBiYXJjaGFydA==Mit diesem Link wird CMPivot standalone mit der folgenden Abfrage geöffnet:
// Sample query OperatingSystem | summarize count() by Caption | order by count_ asc | render barchartTipp
Damit dieser Link funktioniert, installieren Sie CMPivot Standalone.
Wenn das Gerät in den Abfrageergebnissen bei Microsoft Defender for Endpoint registriert ist, klicken Sie mit der rechten Maustaste auf das Gerät, um das Microsoft Defender Security Center-Onlineportal zu starten.
Tasksequenzdownload bei Bedarf über das Internet
Seit Konfigurations-Manager, Version 1802, können Sie die Tasksequenz verwenden, um ein direktes Upgrade von Windows 10 über das Cloud Management Gateway (CMG) bereitzustellen. Es erfordert jedoch, dass die Bereitstellung alle Inhalte lokal herunterlädt, bevor die Tasksequenz gestartet wird.
Ab dieser Version kann das Tasksequenzmodul Pakete bei Bedarf von einer inhaltsfähigen CMG oder einem Cloudverteilungspunkt herunterladen. Diese Änderung bietet zusätzliche Flexibilität bei Ihren direkten Upgrades von Windows 10 auf internetbasierten Geräten.
Voraussetzungen
Verteilen Sie die Pakete für die Tasksequenz an die inhaltsfähige CMG oder einen Cloudverteilungspunkt.
- Bei Verwendung einer inhaltsaktivierten CMG:
- Aktivieren Sie die CMG-Einstellung: Erlauben Sie CMG, als Cloudverteilungspunkt zu fungieren und Inhalte aus Azure-Speicher bereitzustellen.
- Konfigurieren Sie Clienteinstellungen für Cloud Services für die Verwendung von CMG und den Abruf von Inhalten aus dem Internet.
- Bei Verwendung einer inhaltsaktivierten CMG:
Starten Sie die Tasksequenz vom Softwarecenter aus. Dieses Szenario unterstützt keine Windows PE-, PXE- oder Tasksequenzmedien.
Probieren Sie es aus!
Versuchen Sie, die Aufgaben abzuschließen. Senden Sie dann Feedback mit Ihren Gedanken zum Feature.
Verwenden Sie beim Bereitstellen der Tasksequenz die folgenden Einstellungen:
Ausführung der Tasksequenz für Client im Internet zulassen, auf der Registerkarte "Benutzerfreundlichkeit" der Bereitstellung.
Laden Sie Inhalte lokal herunter, wenn diese von der ausgeführten Tasksequenz benötigt werden, auf der Registerkarte "Verteilungspunkte" der Bereitstellung.
Unterstützung für Windows-Insider
Sie können jetzt Geräte, auf denen Windows Insider Preview-Builds ausgeführt werden, mit dem Konfigurations-Manager warten und aktualisieren. Diese Änderung bedeutet, dass Sie diese Geräte verwalten können, ohne Ihre normalen Prozesse zu ändern oder Windows Update-Clientrichtlinien zu aktivieren. Sie können Featureupdates und kumulative Updates für Windows Insider Preview-Builds wie jedes andere Windows 10-Update oder -Upgrade in Konfigurations-Manager herunterladen.
Weitere Informationen finden Sie in den folgenden Artikeln:
Verbesserte Sprachunterstützung in Tasksequenz
Ab der Technical Preview-Version 1908.2 konnten Sie das Standardtastaturlayout (Eingabegebietsschema) während der Betriebssystembereitstellung angeben. Diese Version fügt während dieses Prozesses eine weitere Kontrolle über die Sprachkonfiguration hinzu. Wenn Sie diese Spracheinstellungen bereits anwenden, können Sie mit dieser Änderung die Tasksequenz Ihrer Betriebssystembereitstellung vereinfachen. Anstatt mehrere Schritte pro Sprache oder separate Skripts zu verwenden, verwenden Sie eine Instance pro Sprache des integrierten Schritts "Windows-Einstellungen übernehmen" mit einer Bedingung für diese Sprache.
Verwenden Sie den Tasksequenzschritt "Windows-Einstellungen übernehmen ", um die folgenden neuen Einstellungen zu konfigurieren:
- Systemgebietsschema
- Sprache der Benutzeroberfläche
- Fallback für die Benutzeroberflächensprache
- Benutzergebietsschema
Weitere Informationen zu diesen Windows Setup-Antwortdateiwerten finden Sie unter Microsoft-Windows-International-Core.
Verwenden Sie die folgenden Tasksequenzvariablen, um diese internationalen Einstellungen im Schritt "Windows-Einstellungen übernehmen " zu steuern:
- OSDWindowsSettingsInputLocaleOverride
- OSDWindowsSettingsSystemLocaleOverride
- OSDWindowsSettingsUserLocaleOverride
- OSDWindowsSettingsUILanguageOverride
- OSDWindowsSettingsUILanguageFallbackOverride
- OSDTimeZoneOverride
Weitere Informationen finden Sie in den folgenden Artikeln:
Office 365 ProPlus-Integritäts-Dashboard
Verwenden Sie bei der Planung Ihrer Microsoft 365-Bereitstellungen das neue Office 365 ProPlus-Integritäts-Dashboard. Es bietet Integritätsinformationen für Geräte mit Office 365 ProPlus, um Probleme zu identifizieren.
Das Dashboard zeigt drei Hauptbereiche der Einblicke:
- Probleme mit Add-Ins
- Probleme mit Makros
- Allgemeine Probleme mit dem Gerät
Voraussetzungen
Clientversionen
- Microsoft 365 Apps for Enterprise
- Die neueste Version des Konfigurations-Manager-Clients
Aktivieren der Datensammlung
Um die Datensammlung auf Clients zu aktivieren, legen Sie den DWORD-Wert " EnableLogging" im folgenden Registrierungsschlüssel fest 1 :
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\OSM
Möglicherweise müssen Sie diesen Registrierungsschlüssel erstellen. Sie müssen keine weiteren Werte festlegen.
Sie können auch eine Gruppenrichtlinienvorlage verwenden, um diese Einstellung anzuwenden. Weitere Informationen finden Sie unter Office-Telemetrie-Agent. Dieses Konfigurations-Manager-Feature verwendet dieselben Einstellungen, nicht jedoch den Office-Telemetrie-Agent.
Wichtig
Der Konfigurations-Manager sammelt nur Office-Daten für dieses Integritäts-Dashboard. Er wird in der Konfigurations-Manager-Standortdatenbank gespeichert, die von Ihrer organization kontrolliert wird. Er wird nicht an Microsoft gesendet. Diese Daten unterscheiden sich von Office-Diagnosedaten, die an Microsoft gesendet werden können. Weitere Informationen finden Sie im Artikel Bereitstellen des Office-Telemetriedashboards.
Probieren Sie es aus!
Versuchen Sie, die Aufgaben abzuschließen. Senden Sie dann Feedback mit Ihren Gedanken zum Feature.
Wechseln Sie in der Konfigurations-Manager-Konsole zum Arbeitsbereich Softwarebibliothek. Erweitern Sie den Knoten "Office 365-Clientverwaltung", und wählen Sie das Office 365 Health-Dashboard aus.
Hinweis
Die Gesundheitsziele sind nicht konfigurierbar.
Add-Ins erfüllen keine Integritätsziele
- Ladefehler: Das Add-In konnte nicht gestartet werden.
- Abstürze: Das Add-In ist während der Ausführung fehlgeschlagen.
- Fehler: Das Add-In hat einen Fehler gemeldet.
- Mehrere Probleme: Das Add-In weist mehrere der oben genannten Probleme auf.
Makros erfüllen keine Integritätsziele
- Ladefehler: Das Dokument konnte nicht geladen werden.
- Laufzeitfehler: Während der Makroausführung ist ein Fehler aufgetreten. Diese Fehler können von den Eingaben abhängen und treten daher möglicherweise nicht immer auf.
- Kompilierungsfehler: Das Makro wurde nicht ordnungsgemäß kompiliert, sodass es nicht versucht wird, ausgeführt zu werden.
- Mehrere Probleme: Das Makro weist mehrere der oben genannten Probleme auf.
Geräte erfüllen nicht Integritätsziele
Diese Kachel fasst Geräte zusammen, die Probleme mit Add-Ins, Makros oder beidem haben.
Verbesserungen am Tasksequenzdebugger
Dieses Release enthält die folgenden Verbesserungen für den Tasksequenzdebugger:
Verwenden Sie die neue Tasksequenzvariable TSDebugOnError , um den Debugger automatisch zu starten, wenn die Tasksequenz einen Fehler zurückgibt. Legen Sie diese Variable mit dem Schritt Tasksequenzvariable festlegen oder als Sammlungsvariable fest. Weitere Informationen finden Sie unter Festlegen von Variablen.
Wenn Sie einen Haltepunkt im Debugger erstellen und die Tasksequenz dann den Computer neu startet, behält der Debugger die Haltepunkte nach dem Neustart bei.
Allgemeine bekannte Probleme
Berichte zum Hardwarebestand
Wenn Sie versuchen, einen Bericht auszuführen, der auf der Hardwareinventur basiert, wird ein Fehler zurückgegeben. Beispielsweise gibt ein BitLocker-Bericht einen Fehler ähnlich der folgenden Meldung zurück:
Microsoft.Reporting.WinForms.ReportServerException
An error has occurred during report processing. (rsProcessingAborted)
In der dataldr.log Datei wird möglicherweise auch der folgende Fehler angezeigt:
[42S22][207][Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name 'FileTimeStamp00'. : pOFFICE_ADDIN_DATA
Konsolendashboards, die auf dem Hardwareinventar basieren, können ebenfalls betroffen sein.
Dieses Problem ist auf eine Datenbankschemaänderung für bestimmte Hardwareinventurtabellen zurückzuführen.
Problemumgehung
Die Problemumgehung besteht darin, das bereits vorhandene Attribut aus der Datenbank zu löschen. Die Dataloader-Websitekomponente kann dann ein neues Attribut erstellen. Führen Sie das folgende SQL-Skript auf dem Standortdatenbankserver aus, um das Tabellenschema zu korrigieren:
IF NOT EXISTS (SELECT * FROM SYS.columns WHERE name = 'FileTimestamp00' AND object_id = OBJECT_ID('OFFICE_ADDIN_DATA'))
BEGIN
DELETE am
FROM AttributeMap am
INNER JOIN GroupMap gm ON am.GroupKey=gm.GroupKey
WHERE gm.GroupClass='MICROSOFT|OFFICE_ADDIN|1.0'
AND am.AttributeName='FileTimeStamp'
PRINT 'Fix OFFICE_ADDIN_DATA schema'
END
Nächste Schritte
Weitere Informationen zum Installieren oder Aktualisieren des Technical Preview-Zweigs finden Sie unter Technical Preview.
Weitere Informationen zu den verschiedenen Branches von Konfigurations-Manager finden Sie unter Welcher Branch von Konfigurations-Manager sollte ich verwenden?