Freigeben über


Configuration Manager Cmdlet-Bibliotheksänderungen für Version 2111

Gilt für: Configuration Manager (Current Branch)

In diesen Versionshinweisen werden die Änderungen an der Configuration Manager Cmdlet-Bibliothek in Version 2111 zusammengefasst.

Hinweis

Configuration Manager Current Branch Version 2107 ist die Baseline für diese Änderungen. Weitere Informationen finden Sie unter Configuration Manager Änderungen der Cmdlet-Bibliothek für Version 2107.

Moduländerungen

Wenn Sie die Configuration Manager-Konsole installieren, wird der Pfad zum PowerShell-Modul ConfigurationManager jetzt der Systemumgebungsvariable PSModulePath hinzugefügt. Dieser Pfad ist C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\binbeispielsweise 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-CMDeploymentTypeRequirement: Verwenden Sie dieses Cmdlet, um die Anforderungsregeln für den angegebenen Bereitstellungstyp abzurufen. Sie können das zurückgegebene -Objekt verwenden, um die gleichen Regeln einem anderen Bereitstellungstyp hinzuzufügen.

  • Remove-CMSoftwareUpdateFromPackage: Verwenden Sie dieses Cmdlet, um das angegebene Softwareupdate aus einem Paket zu entfernen.

  • Set-CMApplicationSupersedence: Verwenden Sie dieses Cmdlet, um die Ablösung des Bereitstellungstyps für die angegebene Anwendung festzulegen.

Orchestrierungsgruppen

Weitere Informationen zu diesem Feature finden Sie unter Orchestrierungsgruppen in Configuration Manager.

  • Get-CMOrchestrationGroup: Verwenden Sie dieses Cmdlet, um ein Orchestrierungsgruppenobjekt nach Name oder ID abzurufen. Sie können dieses Objekt verwenden, um die Orchestrierungsgruppe zu starten, zu entfernen oder zu konfigurieren.

  • Invoke-CMOrchestrationGroup: Verwenden Sie dieses Cmdlet, um die Orchestrierung zu starten.

  • New-CMOrchestrationGroup: Verwenden Sie dieses Cmdlet, um eine neue Orchestrierungsgruppe zu erstellen.

  • Remove-CMOrchestrationGroup: Verwenden Sie dieses Cmdlet, um die angegebene Orchestrierungsgruppe zu entfernen.

  • Set-CMOrchestrationGroup: Verwenden Sie dieses Cmdlet, um eine Orchestrierungsgruppe zu konfigurieren.

Rollenbasierte Administration

Weitere Informationen zu Sicherheitsrollen und Berechtigungen finden Sie unter Grundlagen der rollenbasierten Verwaltung in Configuration Manager.

Ordnerverwaltung

Weitere Informationen zu Ordnern finden Sie unter Verwenden der Configuration Manager-Konsole.

  • Get-CMFolder: Verwenden Sie dieses Cmdlet, um alle benutzerdefinierten Ordner oder Ordner aus dem angegebenen übergeordneten Pfad abzurufen.

  • New-CMFolder: Verwenden Sie dieses Cmdlet, um einen neuen Ordner unter dem angegebenen pfad des übergeordneten Ordners zu erstellen.

  • Remove-CMFolder: Verwenden Sie dieses Cmdlet, um den angegebenen Ordner zu entfernen.

  • Set-CMFolder: Verwenden Sie dieses Cmdlet, um den angegebenen Ordner zu konfigurieren. Benennen Sie sie z. B. um, oder verschieben Sie sie in einen anderen Ordner.

Veraltete und entfernte Cmdlets

Die folgenden Cmdlets sind veraltet und können in einer zukünftigen Version entfernt werden:

Veraltetes Cmdlet Austausch
Add-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Remove-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Set-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence

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

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

Cmdlet-Änderungen

Die folgenden Änderungen wurden an vorhandenen Cmdlets in dieser Version vorgenommen. Änderungen können neue Funktionen oder Fehlerbehebungen sein. Einige Änderungen können nicht geändert werden. Wenn Sie eines der in diesem Abschnitt aufgeführten Cmdlets oder Featurebereiche verwenden, überprüfen Sie die Änderungen sorgfältig, um zu verstehen, wie sie sich auf Ihre Verwendung auswirken können.

Add-CMDeviceCollectionDirectMembershipRule

Weitere Informationen finden Sie unter Add-CMDeviceCollectionDirectMembershipRule.

Behobene Fehler

Ein Problem beim Hinzufügen einer Regel nach Ressourcenobjekt wurde behoben.

Add-CMDistributionPoint

Behobene Fehler

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

Get-CMClientSetting

Weitere Informationen finden Sie unter Get-CMClientSetting.

Unterbrechungsfreie Änderungen

Unterstützung für die Rückgabe des Werts für die Einstellung Zufällige Stichtagsaktivierung in der Gruppe Computer-Agent wurde hinzugefügt.

Get-CMPersistentUserSettingsGroup

Weitere Informationen finden Sie unter Get-CMPersistentUserSettingsGroup.

Behobene Fehler

Ein Problem mit dem Parameter Name zum Filtern nach Einstellungsgruppen wurde behoben.

Get-CMUserDeviceAffinity

Weitere Informationen finden Sie unter Get-CMUserDeviceAffinity.

Unterbrechungsfreie Änderungen

Fügen Sie den Parameter ShowApprovedOnly hinzu, um nicht genehmigte Affinitäten herauszufiltern.

New-CMBoundary

Weitere Informationen finden Sie unter New-CMBoundary.

Unterbrechungsfreie Änderungen

Der neue Parameter ValueStartsWith wurde hinzugefügt, um Verbesserungen an VPN-Begrenzungstypen zu unterstützen.

New-CMTSPartitionSetting

Weitere Informationen finden Sie unter New-CMTSPartitionSetting.

Unterbrechungsfreie Änderungen

Legen Sie den Standardwert für AssignVolumeLetter fest.

New-CMTSStepApplyWindowsSetting

Weitere Informationen finden Sie unter New-CMTSStepApplyWindowsSetting.

Breaking Changes

Die folgenden nicht unterstützten Parameter wurden entfernt:

  • MaximumConnection
  • ServerLicensing

New-CMTSStepPrestartCheck

Weitere Informationen finden Sie unter New-CMTSStepPrestartCheck.

Unterbrechungsfreie Änderungen

Neue Parameter für die TPM-Existenzprüfung hinzugefügt:

  • CheckTpmEnabled
  • CheckTpmActivated

New-CMWdacSetting

Weitere Informationen finden Sie unter New-CMWdacSetting.

Unterbrechungsfreie Änderungen

Unterstützung für neue Plattformregeln für Windows 10 ARM64 und Windows 10 multi-session hinzugefügt.

Remove-CMPersistentUserSettingsGroup

Weitere Informationen finden Sie unter Remove-CMPersistentUserSettingsGroup.

Behobene Fehler

Es wurde ein Abfrageproblem behoben, bei dem die Einstellungsgruppe nach Name entfernt wurde.

Set-CMBoundary

Weitere Informationen finden Sie unter Set-CMBoundary.

Unterbrechungsfreie Änderungen

Der neue Parameter ValueStartsWith wurde hinzugefügt, um Verbesserungen an VPN-Begrenzungstypen zu unterstützen.

Set-CMDeviceVariable

Weitere Informationen finden Sie unter Set-CMDeviceVariable.

Unterbrechungsfreie Änderungen

Beim Parameter VariableName wird jetzt die Groß-/Kleinschreibung nicht beachtet.

Set-CMDistributionPoint

Weitere Informationen finden Sie unter Set-CMDistributionPoint.

Unterbrechungsfreie Änderungen

Der neue Parameter EnableMaintenanceMode wurde hinzugefügt, um die Verwaltung des Wartungsmodus zu unterstützen.

Set-CMSoftwareUpdatePoint

Weitere Informationen finden Sie unter Set-CMSoftwareUpdatePoint.

Behobene Fehler

Ein Problem mit der Verarbeitung regulärer Ausdrücke beim Versuch, das WSUS-Zugriffskonto von einem Softwareupdatepunkt zu löschen, wurde behoben.

Set-CMSoftwareUpdatePointComponent

Weitere Informationen finden Sie unter Set-CMSoftwareUpdatePointComponent.

Breaking Changes

Der veraltete Parameter EnableSynchronization wurde aus diesem Cmdlet entfernt. Verwenden Sie den Parameter Schedule , um den Synchronisierungszeitplan festzulegen.

So deaktivieren Sie beispielsweise den Synchronisierungszeitplan:

Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null

Set-CMTSStepApplyWindowsSetting

Weitere Informationen finden Sie unter Set-CMTSStepApplyWindowsSetting.

Breaking Changes

Die folgenden nicht unterstützten Parameter wurden entfernt:

  • MaximumConnection
  • ServerLicensing

Set-CMTSStepPrestartCheck

Weitere Informationen finden Sie unter Set-CMTSStepPrestartCheck.

Unterbrechungsfreie Änderungen

Neue Parameter für die TPM-Existenzprüfung hinzugefügt:

  • CheckTpmEnabled
  • CheckTpmActivated

Änderungen an mehreren Cmdlets

Die folgenden Änderungen wurden für mehrere Cmdlets eines ähnlichen Typs vorgenommen.

Importieren und Exportieren von Verben

Diese Änderung gilt für alle Cmdlets mit import und export Verben. Beispiel: Import-CMAADClientApplication und Export-CMApplication.

Unterbrechungsfreie Änderungen

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

Konfigurieren von Anwendungsbereitstellungstypen

Diese Änderung gilt für alle Cmdlets mit set Verben zum Konfigurieren von Anwendungsbereitstellungstypen. Diese Cmdlet-Namen verwenden das Muster Set-CM*DeploymentType, wobei * die Anwendungstechnologie ist. Beispiel: Set-CMMsiDeploymentType.

Behobene Fehler

Es wurde ein Problem mit dem Namen der Anforderungsregel mit diesen Cmdlets behoben.

Erstellen von Anforderungsregeln

Diese Änderung gilt für alle Cmdlets mit dem Namensmuster New-CMRequirementRule*, wobei * der Typ der Regel ist. Beispiel: New-CMRequirementRuleExistential.

Behobene Fehler

Es wurde ein Problem mit dem Namen der Anforderungsregel mit diesen Cmdlets behoben.

Bereitstellen von Feedback oder Melden von Problemen

Viele der in diesem Artikel beschriebenen Korrekturen und Verbesserungen sind das Ergebnis Ihres Feedbacks.

Verwenden Sie die Configuration Manager-Konsole, um Feedback zu senden. Weitere Informationen finden Sie unter Feedback für PowerShell.