Configuration Manager Cmdlet-Bibliotheksänderungen für Version 2207
Gilt für: Configuration Manager (Current Branch)
In diesen Versionshinweisen werden Änderungen an der Configuration Manager Cmdlet-Bibliothek in Version 2207 zusammengefasst.
Hinweis
Configuration Manager Current Branch Version 2203 ist die Baseline für diese Änderungen. Weitere Informationen finden Sie unter Configuration Manager Cmdlet-Bibliotheksänderungen für Version 2203.
Neue Cmdlets
Approve-CMOrchestrationGroupScript
Verwenden Sie dieses Cmdlet, um ein Orchestrierungsgruppenskript zu genehmigen. Weitere Informationen finden Sie unter Informationen zu Orchestrierungsgruppen in Configuration Manager.
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid
Deny-CMOrchestrationGroupScript
Verwenden Sie dieses Cmdlet, um ein Orchestrierungsgruppenskript zu verweigern. Weitere Informationen finden Sie unter Informationen zu Orchestrierungsgruppen in Configuration Manager.
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"
Get-CMOrchestrationGroupScript
Verwenden Sie dieses Cmdlet, um ein Skript aus der angegebenen Orchestrierungsgruppe abzurufen. Weitere Informationen finden Sie unter Informationen zu Orchestrierungsgruppen in Configuration Manager.
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
Start-CMDPMigration
Verwenden Sie dieses Cmdlet, um die Migration vom Quellverteilungspunkt zum Zielverteilungspunkt zu starten. Weitere Informationen finden Sie unter Informationen zur Migration in Configuration Manager.
Start-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1
Stop-CMDPMigration
Verwenden Sie dieses Cmdlet, um die Migration vom Quellverteilungspunkt zum Zielverteilungspunkt zu beenden. Weitere Informationen finden Sie unter Informationen zur Migration in Configuration Manager.
Stop-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1
Get-CMDPMigrationContentStatus
Verwenden Sie dieses Cmdlet, um den Inhaltsstatus der Migration vom Quellverteilungspunkt zum Zielverteilungspunkt abzurufen. Weitere Informationen finden Sie unter Informationen zur Migration in Configuration Manager.
Get-CMDPMigrationContentStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp
Get-CMDPMigrationStatus
Verwenden Sie dieses Cmdlet, um den Status der Migration vom Quellverteilungspunkt zum Zielverteilungspunkt abzurufen. Weitere Informationen finden Sie unter Informationen zur Migration in Configuration Manager.
Get-CMDPMigrationStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp
Get-CMTrustedRootCertificationAuthority
Verwenden Sie dieses Cmdlet, um die Zertifikate für vertrauenswürdige Stammzertifizierungsstellen vom Standort abzurufen.
$ci =Get-CMTrustedRootCertificationAuthority
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail
New-CMAADClientApplication
Verwenden Sie dieses Cmdlet, um eine Client-App-Registrierung in Azure Active Directory (Azure AD) zu erstellen. Wenn Sie dieses Cmdlet ausführen, werden Sie aufgefordert, sich bei Ihrem Mandanten anzumelden. Weitere Informationen zu dieser App-Registrierung finden Sie unter Manuelles Registrieren von Azure AD-Apps für das CMG.
$serverApp = New-CMAADServerApplication -AppName $appName
New-CMAADClientApplication -AppName $name -InputObject $serverApp
New-CMAADServerApplication
Verwenden Sie dieses Cmdlet, um eine Server-App-Registrierung in Azure AD zu erstellen. Wenn Sie dieses Cmdlet ausführen, werden Sie aufgefordert, sich bei Ihrem Mandanten anzumelden. Weitere Informationen zu dieser App-Registrierung finden Sie unter Manuelles Registrieren von Azure AD-Apps für das CMG.
New-CMAADServerApplication -AppName $appName
Set-CMDefaultBoundaryGroup
Verwenden Sie dieses Cmdlet, um die Eigenschaften einer Standardmäßigen Standortbegrenzungsgruppe zu ändern. Sie können die Optionen so festlegen, dass die cloudbasierten Quellen für die Clients in die Standardmäßige Standortbegrenzungsgruppe eingeschlossen und bevorzugt werden. Weitere Informationen zu Begrenzungsgruppen finden Sie unter Informationen zu Begrenzungsgruppen in Configuration Manager.
Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true
Veraltete und entfernte Cmdlets
Die folgenden Cmdlets sind nicht mehr verfügbar, da das Ressourcenzugriffsfeature nicht mehr unterstützt wird:
- Add-CMCertificateRegistrationPoint
- Import-CMClientCertificatePfx
- Import-CMWirelessProfileConfigurationItem
- New-CMCertificateProfilePfx
- New-CMCertificateProfileScep
- New-CMCertificateProfileTrustedRootCA
- New-CMClientCertificateProfileConfigurationItem
- New-CMEmailProfile
- New-CMRootCertificateProfileConfigurationItem
- New-CMVpnProfileConfigurationItem
- New-CMWirelessProfile
- New-CMWirelessProfileConfigurationItem
- Set-CMCertificateProfilePfx
- Set-CMCertificateProfileScep
- Set-CMCertificateProfileTrustedRootCA
- Set-CMCertificateRegistrationPoint
- Set-CMClientCertificateProfileConfigurationItem
- Set-CMEmailProfile
- Set-CMVpnProfileConfigurationItem
- Set-CMWirelessProfile
- Set-CMWirelessProfileConfigurationItem
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-CMManagementPoint
Weitere Informationen finden Sie unter Add-CMManagementPoint.
Unterbrechungsfreie Änderungen
- Wenn Sie dieses Cmdlet verwenden, um die Kommunikation mit dem Cloudverwaltungsgateway zu ermöglichen, wird der Verwaltungspunkt jetzt standardmäßig so konfiguriert, dass er sowohl Internet- als auch Intranetclients unterstützt.
- Wenn Sie das Cloudgateway aktivieren, ist ClientConnectionTypes.InternetAndIntranet jetzt der Standardwert.
Add-CMReportingServicePoint
Weitere Informationen finden Sie unter Add-CMReportingServicePoint.
Unterbrechungsfreie Änderungen
Dieses Cmdlet wird für die Ausführung in PowerShell7 blockiert, da SOAP in PowerShell7 nicht unterstützt wird. Dieses Cmdlet erfordert die .NET Framework anstelle von .NET Core, die mit PowerShell Version 7 verwendet wird.
Get-CMObjectSecurityScope
Weitere Informationen finden Sie unter Get-CMObjectSecurityScope.
Unterbrechungsfreie Änderungen
Sie können jetzt dieses Cmdlet verwenden, um den Sicherheitsbereich eines angegebenen Ordnerobjekts abzurufen.
New-CMCloudManagementGateway
Weitere Informationen finden Sie unter New-CMCloudManagementGateway.
Unterbrechungsfreie Änderungen
Die Parameter VMSSVMSize und Version wurden hinzugefügt, um das Erstellen eines Cloudverwaltungsgateways (CLOUD Management Gateway, CMG) mithilfe einer VM-Skalierungsgruppe zu unterstützen.
New-CMCoManagementPolicy
Weitere Informationen finden Sie unter New-CMCoManagementPolicy.
Unterbrechungsfreie Änderungen
- Sie können nun die erstellte Richtlinie anzeigen und die Erstellung einer zweiten Richtlinie über dieses Cmdlet verhindern.
- Sie können jetzt auch untergeordnete Richtlinien für jede Workload erstellen, z. B. die Benutzeroberfläche, während Sie Co-Management Richtlinie über dieses Cmdlet erstellen.
New-CMComplianceRuleRegistryKeyPermission
Weitere Informationen finden Sie unter New-CMComplianceRuleRegistryKeyPermission.
Behobene Fehler
Ein Problem in der OperandDataType-Eigenschaft beim Erstellen einer Regel wurde behoben.
Add-CMComplianceSettingWqlQuery
Weitere Informationen finden Sie unter Add-CMComplianceSettingWqlQuery.
Unterbrechungsfreie Änderungen
Bei Verwendung dieses Cmdlets können Sie jetzt $null Wert für den Parameter WhereClause angeben.
Set-CMClientSettingComplianceSetting
Weitere Informationen finden Sie unter Set-CMClientSettingComplianceSetting.
Unterbrechungsfreie Änderungen
Der neue Parameter ScriptExecutionTimeoutSecs wurde hinzugefügt, um den Timeoutwert für die Skriptausführung zu erweitern.
Set-CMClientSettingClientCache
Weitere Informationen finden Sie unter Set-CMClientSettingClientCache.
Unterbrechungsfreie Änderungen
Der neue Parameter MinCacheTombstoneContentMins wurde hinzugefügt, um das Festlegen der Mindestdauer zu unterstützen, bevor der Client zwischengespeicherte Inhalte entfernen kann.
Set-CMClientSettingComputerRestart
Weitere Informationen finden Sie unter Set-CMClientSettingComputerRestart.
Nicht breaking Changes und Fehlerbehebungen
- Der Validierungsbereich der Parameter CountdownMins und RebootLogoffNotificationCountdownMins wurde so erweitert, dass er an der Konsole ausgerichtet ist.
- Die neuen Parameter CountdownIntervalMins und ServerRebootLowRight wurden hinzugefügt, um sie an der Konsole anzupassen.
- Ein Problem mit dem Eigenschaftennamen für den Parameter NoRebootEnforcement wurde behoben.
Set-CMClientSettingEndpointProtection
Weitere Informationen finden Sie unter Set-CMClientSettingEndpointProtection.
Unterbrechungsfreie Änderungen
Sie können jetzt den Defender-Agent-Typ mit dem neuen DefenderAgent-Parameter angeben.
Get-CMNotification
Weitere Informationen finden Sie unter Get-CMNotification.
Unterbrechungsfreie Änderungen
- Sie können jetzt dieses Cmdlet verwenden, um integrierte Benachrichtigungen mithilfe des Parameters IsBuiltIn zu erhalten.
- Sie können dieses Cmdlet jetzt auch verwenden, um Benachrichtigungen zu erhalten, die mit dem Parameter CanDismiss verworfen werden könnten.
- Der neue Alias InputObject wurde für den NotificationTasks-Parameter hinzugefügt, der jetzt die Pipeline unterstützt.
New-CMFolder
Weitere Informationen finden Sie unter New-CMFolder.
Behobene Fehler
Ein Problem bei der Ordnerpfadüberprüfung wurde behoben, wenn dieses Cmdlet zum Erstellen eines neuen Ordners in der Konsole verwendet wurde.
Änderungen an mehreren Cmdlets
Die folgenden ordnerbezogenen Cmdlets unterstützen jetzt Softwareupdategruppen und automatische Bereitstellungsregeln:
- Get-CMFolder
- New-CMFolder
- Remove-CMFolder
- Set-CMFolder
- Move-CMObject
- Add-CMObjectSecurityScope
- Remove-CMObjectSecurityScope
Die folgenden Cmdlets haben jetzt eine Validierungsbedingung für das Starten oder Beenden des Diensts hinzugefügt, während CMG eine VM-Skalierungsgruppe ist:
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.