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\bin
beispielsweise 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.
Get-CMSecurityRolePermission: Verwenden Sie dieses Cmdlet, um die Berechtigungen für die angegebene Sicherheitsrolle abzurufen.
Set-CMSecurityRolePermission: Verwenden Sie dieses Cmdlet, um eine Sicherheitsrolle mit bestimmten Berechtigungen zu konfigurieren.
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.