Features in Configuration Manager Technical Preview, Version 2109

Gilt für: Configuration Manager (Technical Preview Branch)

In diesem Artikel werden die Features vorgestellt, die in der Technical Preview für Configuration Manager, Version 2109, 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:

Verbesserungen bei Support Center-Protokolldateianzeige und OneTrace

Der Support Center-Protokolldatei-Viewer und OneTrace zeigen jetzt Statusmeldungen in einem leicht lesbaren Format an. Einträge, die mit >> beginnen, sind status Nachrichten, die beim Öffnen eines Protokolls automatisch in ein lesbares Format konvertiert werden. Suchen oder filtern Sie nach der >> Zeichenfolge, um Statusmeldungen im Protokoll zu finden.

Screenshot des in OneTrace geöffneten distmgr.log. Ein rotes Quadrat umreißt die Zeichenfolge, die mit >> der Meldung beginnt, dass es sich um eine konvertierte Status-Nachricht handelt.

Tipp

Beim Installieren des Support Centers können Sie Tools einzeln installieren. Um nur die OneTrace-Protokollanzeige zu installieren, verwenden Sie die Option Erweitert , wenn Sie das Support Center-Installationsprogramm verwenden. Sie können die ADDLOCAL Eigenschaft auch verwenden, zum Beispiel supportcenterinstaller.msi ADDLOCAL=OneTraceApplication

Optionen für Support Center-Datensammler und Clienttools

Die folgenden neuen Befehlszeilenoptionen wurden dem Datensammler und den Clienttools des Supportcenters hinzugefügt:

Option Beschreibung Anwendungsfall
-l Gibt an, als aktueller Benutzer ohne Erhöhung zu starten Wenn -l diese Option verwendet wird, ist keine Erhöhung erforderlich und lokale Verbindungen sind deaktiviert
-l
, können ausschließlich von -m und -pverwendet werden. Wenn -m und/oder -p ohne -lverwendet wird, wird weiterhin eine Erhöhung angefordert.
-m <machinename> Ermöglicht die Angabe eines Computernamens Wenn -m <machinename> diese Option verwendet wird, wird versucht, mithilfe der integrierten Authentifizierung eine Verbindung mit dem angegebenen Computernamen herzustellen (sofern diese -p Option nicht verwendet wird)
-p Deaktiviert die integrierte Authentifizierung Wenn -p diese Option verwendet wird, wird der Verbindungsbildschirm gestartet, wenn die Clienttools geöffnet werden. Bei Verwendung mit -mwird der Computername mit dem angegebenen Wert vorab ausgefüllt
--help Zeigt die Hilfe an

Hinweis

Bei Verwendung benötigt -m <machinename>das Konto, das die Verbindung herstellt, Administratorzugriff auf dem Zielcomputer, um die Daten zu erfassen.

Produktfeedback von Assistenten- und Eigenschaftendialogfeldern senden

Assistenten und einige Eigenschaftenseiten enthalten jetzt ein Symbol zum Bereitstellen von Feedback. Wenn Sie das Feedbacksymbol auswählen, werden die Optionen "Lächeln senden " und " Stirnrunzeln senden " im Dropdownmenü angezeigt. Die zusätzlichen Feedbackspeicherorte ermöglichen es Ihnen, schnell Feedback direkt aus Ihrer aktuellen Aktivität zu senden. Das Feedbacksymbol im Menüband der Verwaltungskonsole wurde ebenfalls auf das neue Symbol aktualisiert.

Screenshot des Assistenten zum Erstellen einer Gerätesammlung. Das Feedbacksymbol ist in der unteren linken Ecke des Assistenten rot umrandet.

Implizite Deinstallation für Benutzersammlungen

In Configuration Manager Current Branch Version 2107 können Sie eine Anwendungsbereitstellung aktivieren, um die implizite Deinstallation zu unterstützen.

Ab dieser Version gilt dieses Verhalten auch für Bereitstellungen in Benutzersammlungen. Wenn sich ein Benutzer in einer Sammlung befindet, wird die Anwendung installiert. Wenn Sie den Benutzer anschließend aus der Sammlung entfernen, wird die Anwendung deinstalliert.

Weitere Informationen finden Sie unter Implizite Deinstallation.

Installation einer Konsolenerweiterung erforderlich

Sie können jetzt die Installation einer Konsolenerweiterung anfordern, bevor sie mit der Website verbunden wird. Nachdem Sie eine Erweiterung benötigt haben, wird sie automatisch für die lokale Konsole installiert, wenn ein Administrator sie das nächste Mal startet. So erfordern Sie die Installation einer Konsolenerweiterung:

  1. Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Verwaltung.
  2. Erweitern Sie Updates und Wartung, und wählen Sie den Knoten Konsolenerweiterungen aus.
  3. Wählen Sie die Erweiterung und dann im Kontextmenü oder im Menüband Erweiterung erforderlich aus.
    • Wenn Sie für eine Erweiterung die Option Als optional festlegen auswählen, wird die Erweiterungsanforderung entfernt. Konsolenbenutzer können es weiterhin lokal über den Knoten Konsolenerweiterungen installieren.
  4. Wenn die Konsole das nächste Mal von einem Benutzer innerhalb des Sicherheitsbereichs der Erweiterung gestartet wird, wird die Installation automatisch gestartet.
    • Der Benutzer, der die Konsole startet, benötigt lokale Administratorrechte für die Installation der Erweiterung.

Screenshot des Knotens

Assistent zum Importieren von Konsolenerweiterungen

Es gibt einen neuen Assistenten zum Importieren von Konsolenerweiterungen , die für die Hierarchie verwaltet werden. Sie müssen kein PowerShell-Skript mehr verwenden, um signierte oder nicht signierte Konsolenerweiterungen zu importieren.

Konsolenerweiterung importieren:

  1. Erweitern Sie im Arbeitsbereich "Verwaltung" die Option "Updates und Wartung", und wählen Sie dann den Knoten "Konsolenerweiterungen" aus.
  2. Wählen Sie Konsolenerweiterung importieren entweder im Menüband oder im Kontextmenü aus.
  3. Wenn der Assistent gestartet wird, wählen Sie Durchsuchen aus, und navigieren Sie zur CAB-Datei der Erweiterung.
  4. Wählen Sie bei Bedarf die Option für Zulassen, dass Erweiterung nicht signiert ist.
  5. Wählen Sie "Weiter " aus, um die Importzusammenfassung zu überprüfen, und schließen Sie dann den Assistenten ab, um die Erweiterung zu importieren.

Hinweis

  • Um nicht signierte Erweiterungen zu importieren, muss die Option Hierarchy approved console extensions can be unsigned in den Hierarchieeinstellungen aktiviert werden. Weitere Informationen finden Sie unter Zulassen von nicht signierten hierarchygenehmigten Konsolenerweiterungen.
  • Wenn Sie eine Erweiterung in die Konsole importieren, schlägt der Download fehl, wenn Sie versuchen, dieselbe Erweiterung aus dem Community-Hub herunterzuladen. Um dieselbe Erweiterung aus dem Community Hub herunterzuladen, löschen Sie die importierte Erweiterung, und laden Sie sie dann aus dem Community Hub herunter.

Verbesserungen der ADR-Suchkriterien

Zu den Suchkriterien Veröffentlichungsdatum oder Überarbeitung für automatische Bereitstellungsregeln wurden die folgenden Optionen hinzugefügt:

  • Älter als 30 Tage
  • Älter als 60 Tage
  • Älter als 90 Tage
  • Älter als 6 Monate
  • Älter als 1 Jahr

Verbesserungen an VPN-Begrenzungstypen

Wenn Sie den VPN-Begrenzungstyp verwenden, können Sie jetzt den Anfang eines Verbindungsnamens oder einer Verbindungsbeschreibung anstelle der gesamten Zeichenfolge abgleichen. Einige VPN-Treiber von Drittanbietern erstellen dynamisch die Verbindung, die mit einer konsistenten Zeichenfolge beginnt, aber auch über einen eindeutigen Verbindungsbezeichner verfügt. Beispiel: Virtual network adapter #19. Wenn Sie die Optionen Verbindungsname oder Verbindungsbeschreibung verwenden, verwenden Sie auch die neue Option Beginnt mit .

Fenster

Probieren Sie es aus!

Versuchen Sie, die Aufgaben abzuschließen. Senden Sie dann Feedback mit Ihren Gedanken zum Feature.

  1. Erstellen einer Begrenzung.

  2. Ändern Sie den Typ in VPN.

  3. Wählen Sie Verbindungsname aus.

  4. Wählen Sie "Beginnt mit" aus.

  5. Geben Sie den ersten Teil des übereinstimmenden Verbindungsnamens ein.

Die Voraussetzungsüberprüfung für .NET Version 4.6.2 ist ein Fehler

Configuration Manager Current Branch Version 2107 verfügt über eine Warnungsregel für Voraussetzungen, die auf Microsoft .NET Framework Version 4.6.2 überprüft. Diese Version von .NET ist auf Standortservern, bestimmten Standortsystemen, Clients und der Configuration Manager-Konsole erforderlich.

Ab dieser Technical Preview-Version ist diese erforderliche Regel für .NET 4.6.2 ein Fehler. Solange Sie .NET erst aktualisiert haben, können Sie die Installation oder Aktualisierung der Website auf diese Version von Configuration Manager fortsetzen.

Hinweis

Wenn in Ihrer Umgebung möglich, wird .NET Version 4.8 empfohlen. Bevor Sie das Setup ausführen, um die Site zu installieren oder zu aktualisieren, aktualisieren Sie zunächst .NET, und starten Sie das System neu. Weitere Informationen finden Sie unter "Voraussetzungen für Standort und Standortsystem".

Externe Abhängigkeiten erfordern .NET 4.6.2

Alle Configuration Manager-Bibliotheken werden jetzt mit Microsoft .NET Framework Version 4.6.2 oder höher erstellt. Wenn Sie eine Anwendung oder ein Tool entwickeln, das von diesen Bibliotheken abhängt, muss es auch .NET 4.6.2 oder höher unterstützen. Microsoft empfiehlt die Verwendung von .NET Framework Version 4.8.

Anwendungen oder Tools, die Configuration Manager WMI-Klassen und -Methoden, REST-APIs oder PowerShell-Cmdlets verwenden, sind nicht betroffen.

Wenn Sie ein Add-On für den Configuration Manager eines Drittanbieters entwickeln, sollten Sie Ihr Add-On mit jeder monatlichen Technical Preview Branch-Version testen. Regelmäßige Tests helfen bei der Bestätigung der Kompatibilität und ermöglichen eine frühzeitige Meldung von Problemen mit Standardschnittstellen.

Kopieren der GUID für ISV-Proxyzertifikat

Unabhängige Softwareanbieter (Independent Software Vendors, ISVs) können Anwendungen erstellen, die den Configuration Manager erweitern. Sie können mit dem Configuration Manager einem ISV-Proxy ein Zertifikat zuweisen, wodurch eine benutzerdefinierte Kommunikation mit dem Verwaltungspunkt ermöglicht wird.

Um die Verwaltung dieser ISV-Proxyzertifikate zu vereinfachen, können Sie jetzt die GUID in die Configuration Manager-Konsole kopieren.

  1. Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Verwaltung.

  2. Erweitern Sie Sicherheit, und wählen Sie den Knoten Zertifikate aus.

  3. Sortieren Sie die Liste der Zertifikate nach der Spalte "Typ ".

  4. Wählen Sie ein Zertifikat vom Typ "ISV-Proxy" aus.

  5. Wählen Sie im Menüband die Option Zertifikat-GUID kopieren aus.

Dadurch wird die GUID dieses Zertifikats kopiert, z. B.: aa05bf38-5cd6-43ea-ac61-ab101f943987

Vorschau der PowerShell-Versionshinweise

Diese Versionshinweise fassen Änderungen an den Configuration Manager PowerShell-Cmdlets in dieser Technical Preview-Version zusammen.

Weitere Informationen zu PowerShell für Configuration Manager finden Sie unter Erste Schritte mit Configuration Manager-Cmdlets.

Moduländerungen

Wenn Sie die Configuration Manager-Konsole installieren, wird der Pfad zum ConfigurationManager PowerShell-Modul jetzt zur Systemumgebungsvariablen PSModulePath hinzugefügt. Beispielsweise lautet C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bindieser Pfad standardmäßig .

Mit dieser Änderung ist es einfacher, dieses Modul mit dem folgenden Befehl zu importieren: Import-Module ConfigurationManager

Weitere Informationen finden Sie unter about_PSModulePath.

Neue Cmdlets

Get-CMFolder

Verwenden Sie dieses Cmdlet, um alle benutzerdefinierten Ordner oder Ordner aus dem angegebenen übergeordneten Pfad abzurufen.

$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
$folder = Get-CMFolder -FolderPath ($parentPath + '\' + $name + '\' + $name2 + '\' +$name3)

New-CMFolder

Verwenden Sie dieses Cmdlet, um einen neuen Ordner unter dem angegebenen Pfad des übergeordneten Ordners zu erstellen.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$folder = New-CMFolder -ParentFolderPath $parentPath -Name $name

Remove-CMFolder

Verwenden Sie dieses Cmdlet, um den angegebenen Ordner zu entfernen.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
Remove-CMFolder -Name $name3 -ParentContainerNode (Get-CMFolder -Name $name2) -Force
(Get-CMFolder -Name $name2) | Remove-CMFolder -Force
Remove-CMFolder -FolderPath  ($parentPath + '\' + $name) -Force

Remove-CMSoftwareUpdateFromPackage

Verwenden Sie dieses Cmdlet, um das angegebene Softwareupdate aus einem Paket zu entfernen.

Entfernen eines Softwareupdates und Aktualisieren des Verteilungspunkts:

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackageId $packageId -SoftwareUpdateId $softwareUpdateId -RefreshDistributionPoint -Force

Entfernen Sie zwei Softwareupdates, aber aktualisieren Sie den Verteilungspunkt nicht:

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $package -SoftwareUpdateName ($softwareUpdateName1, $softwareUpdateName2) -Force

Set-CMApplicationSupersedence

Verwenden Sie dieses Cmdlet, um die Ersetzung des Bereitstellungstyps für die angegebene Anwendung festzulegen.

Fügen Sie die Ablösung des Bereitstellungstyps hinzu oder legen Sie sie fest:

$AppSupersededName = "Superseded app"
$AppSuperseded = New-CMApplication -Name $AppSupersededName
$OriginalDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseded -DeploymentTypeName "ScriptDT01" -InstallCommand 'appsetup.exe'

$AppSupersedingName = "Superseding app"
$AppSuperseding = New-CMApplication -Name $AppSupersedingName
$AppSupersedingDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseding -DeploymentTypeName "ScriptDT02" -InstallCommand 'appsetup2.exe'

Set-CMApplicationSupersedence -ApplicationId ($AppSuperseding.CI_ID) -CurrentDeploymentTypeId ($AppSupersedingDT.CI_ID) -SupersededApplicationId ($AppSuperseded.CI_ID) -OldDeploymentTypeId ($OriginalDT.CI_ID)

Bereitstellungstyp-Ersetzung entfernen:

Set-CMApplicationSupersedence -ApplicationName $AppSupersedingName -CurrentDeploymentTypeName ($AppSupersedingDT.LocalizedDisplayName) -SupersededApplicationName $AppSupersededName -OldDeploymentTypeName ($OriginalDT.LocalizedDisplayName) -RemoveSupersedence -Force

Set-CMFolder

Verwenden Sie dieses Cmdlet, um den angegebenen Ordner zu konfigurieren. Sie können ihn beispielsweise umbenennen oder in einen anderen Ordner verschieben.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
Set-CMFolder -Name $name2 -ParentContainerNode (Get-CMFolder -Name $name) -NewName $newName 
(Get-CMFolder -Name $newName) | Set-CMFolder -NewName $name2
$folder = Set-CMFolder -Name $name3 -ParentFolderPath ($parentPath + '\' + $name + '\' + $name2) -MoveToFolder $root
$folder = Set-CMFolder -Guid $sub2.FolderGuid -MoveToPath ($parentPath + '\' + $name + '\' + $name2)

Entfernte Cmdlets

Die folgenden Cmdlets sind nicht mehr verfügbar, da das zugrunde liegende Feature nicht mehr unterstützt wird:

  • Get-CMTSStepConvertDisk
  • New-CMTSStepConverDisk
  • Remove-CMTSStepConvertDisk
  • Set-CMTSStepConvertDisk

Veraltete Cmdlets

Die folgenden Cmdlets für die Ersetzung von Bereitstellungstypen sind veraltet und können in einer zukünftigen Version entfernt werden:

  • Add-CMDeploymentTypeSupersedence
  • Set-CMDeploymentTypeSupersedence

Verwenden Sie stattdessen für beide Cmdlets das neue Cmdlet Set-CMApplicationSupersedence.

Geänderte Cmdlets

Alle Configuration Manager-Cmdlets mit Import- und Exportverben

Beispielsweise Import-CMAADClientApplication und Export-CMApplication.

Nicht unterbrechende Änderungen

Um eine konsistente Parameterverwendung in diesen Cmdlets zu ermöglichen, verfügen alle über Aliase für den Parameter, um den Importpfad anzugeben: FilePath, FileName, ImportFilePath, Path

Add-CMDistributionPoint

Fehler, die behoben wurden

Sie können den Standort der zentralen Verwaltung (Central Administration SiteCode, CAS) nicht für den SiteCode-Parameter angeben, der keine clientseitigen Standortsystemrollen unterstützt.

Allgemeine bekannte Probleme

Die Configuration Manager-Konsole wird nicht automatisch aktualisiert

Wenn Sie eine Technical Preview-Site von Version 2108 auf eine höhere Version aktualisieren, kann die Configuration Manager-Konsole nicht aktualisiert werden. Dieses Problem tritt aufgrund eines bekannten Problems im Installationsprogramm für Erweiterungen auf.

Aktualisieren Sie die Konsole manuell, um dieses Problem zu umgehen. Führen Sie ConsoleSetup.exeaus, nachdem Sie die Website von Version 2108 auf eine höhere Version aktualisiert haben. Weitere Informationen finden Sie unter Installieren der Configuration Manager-Konsole.

Berichte in SQL Server Reporting Services werden nicht angezeigt

Wenn Sie den technischen Vorschauzweig des Configuration Manager mit SQL Server, Version 2012 oder Version 2014, verwenden, werden beim Aktualisieren auf Configuration Manager Version 2109 keine Berichte in der Konsole angezeigt. In der srsrp.log wird ein Fehler ähnlich der folgenden Zeichenfolge angezeigt:

System.Web.Services.Protocols.SoapException: Error while loading code module: ...SrsResources, culture=neutral.... Details: Could not load file or assembly 'SrsResources, Culture=neutral' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

Um dieses Problem zu umgehen, aktualisieren Sie SQL Server Reporting Services auf Version 2016 oder höher. Weitere Informationen finden Sie unter Unterstützte SQL Server-Versionen.

Die Schaltfläche zum Herunterladen des Community-Hubs ist immer aktiviert

Die Schaltfläche "Herunterladen" für Elemente im Community-Hub wird nicht deaktiviert, sobald ein Objekt heruntergeladen wurde. Der Download schlägt fehl, wenn Sie versuchen, das Element erneut herunterzuladen.

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 Configuration Manager finden Sie unter Welcher Branch von Configuration Manager sollte verwendet werden?.