Freigeben über


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:

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:

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.