Änderungen der Configuration Manager-Cmdlet-Bibliothek für Current Branch 1702
Hinweis
System Center Configuration Current Branch 1610 ist die Baseline für diese Änderungen. Weitere Informationen finden Sie unter Änderungen der Configuration Manager-Cmdlet-Bibliothek für Current Branch 1610 .
Wichtige Änderungen
Dokumentationsbibliotheksupdates
Die neueste Dokumentation zur Cmdlet-Bibliothek finden Sie unter ConfigurationManager-Modulreferenz.
Entfernte Cmdlets
Die folgenden Cmdlets werden nicht mehr unterstützt und wurden entfernt:
Add-CMNokiaDeploymentType
Add-CMOutOfBandServicePoint
Add-CMSystemHealthValidatorPoint
Clear-CMAmtAuditLog
Disable-CMAmtAuditLog
Enable-CMAmtAuditLog
Enable-CMAutomaticAmtProvisioning
Get-CMAutomaticAmtProvisioningStatus
Get-CMCmdletUpdateCheck
Get-CMOutOfBandManagementComponent
Get-CMOutOfBandServicePoint
Get-CMSystemHealthValidatorPoint
Get-CMSystemHealthValidatorPointComponent
New-CMWiredProfileObject
New-CMWirelessProfileObject
Remove-CMAmtProvisioningData
Remove-CMNokiaDeploymentType
Remove-CMOutOfBandServicePoint
Remove-CMSystemHealthValidatorPoint
Send-CMCmdletUpdateCheck
Set-CMCmdletUpdateCheck
Set-CMNokiaDeploymentType
Set-CMOutOfBandManagementComponent
Set-CMOutOfBandServicePoint
Set-CMSystemHealthValidatorPointComponent
Update-CMAmtProvisioning
Unterstützung für das Importieren des ConfigurationManager-Moduls unter Verwendung des logischen Namens
Es gibt jetzt Unterstützung für das Importieren des ConfigurationManager-Moduls unter Verwendung eines logischen Namens oder Pfads.
Wenn der Pfad C:\Programme (x86)\Microsoft Configuration Manager\AdminConsole\bin oder ein gleichwertiger Pfad zur Variablen PSModulePath hinzugefügt wird, kann Folgendes verwendet werden:
Import-Module ConfigrationManager
Andernfalls kann Folgendes verwendet werden:
Import-Module 'C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager'
Bekannte Probleme
Dies sind bekannte Probleme mit der Cmdlet-Bibliothek, die in dieser Version nicht behoben wurden.
Get-CMAadConditionalAccessPolicy und Set-CMAadConditionalAccessPolicy
Für diese Cmdlets ist eine 64-Bit-PowerShell-Umgebung erforderlich.
Problemumgehung
- Keine
Neue Cmdlets
Dies sind neu hinzugefügte Cmdlets für dieses Release, die neue Funktionen hinzufügen oder die Funktionalität vorhandener Cmdlets verbessern.
iOS-Registrierungsprofil
Es wurden neue Cmdlets zum Konfigurieren von iOS-Registrierungsprofilen hinzugefügt.
Get-CMIosEnrollmentProfile
New-CMIosEnrollmentProfile
Remove-CMIosEnrollmentPRofile
Set-CMIosEnrollmentProfile
Cmdlets für Das Cloudverwaltungsgateway
Es wurden neue Cmdlets zum Konfigurieren von Standortrollen des Cloudverwaltungsgateways hinzugefügt.
Add-CMCloudManagementGatewayConnectionPoint
Get-CMCloudManagementGateway
Get-CMCloudManagementGatewayConnectionPoint
New-CMCloudManagementGateway
Remove-CMCloudManagementGateway
Remove-CMCloudManagementGatewayConnectionPoint
Set-CMCloudManagementGateway
Set-CMCloudManagementGatewayConnectionPoint
Start-CMCloudManagementGateway
Stop-CMCloudManagementGateway
Data Warehouse-Dienstpunkt-Cmdlets
Es wurden neue Cmdlets zum Konfigurieren von Data Warehouse Service-Punktstandortrollen hinzugefügt.
Add-CMDataWarehouseServicePoint
Get-CMDataWarehouseServicePoint
Remove-CMDataWarehouseServicePoint
Set-CMDataWarehouseServicePoint
Bereitstellungs-Cmdlets
Es wurden mehrere neue Cmdlets geschrieben und Verbesserungen an Bereitstellungs- und Bereitstellungsüberwachungsszenarien vorgenommen.
Inhaltsverteilungsstatus
Get-CMDistributionStatus ist ein neues Cmdlet, mit dem der Verteilungsstatus eines beliebigen Inhaltsobjekts wie Anwendungen, Einstellungen oder Programmpakete abgerufen werden kann.
Abrufen von Bereitstellungen
Cmdlets wurden erstellt, um das Objekt abzurufen, das einer tatsächlichen Bereitstellung zugeordnet ist.
Get-CMApplicationDeployment
Get-CMBaselineDeployment
Get-CMConfigurationPolicyDeployment
Get-CMPackageDeployment
Get-CMSoftwareUpdateDeployment
Get-CMTaskSequenceDeployment
Bereitstellungserstellung
Cmdlets wurden zum Erstellen neuer Bereitstellungen erstellt. Diese Cmdlets ersetzt bereits vorhandene Start-CM*Bereitstellungs-Cmdlets.
New-CMApplicationDeployment
New-CMBaselineDeployment
New-CMConfigurationPolicyDeployment
New-CMPackageDeployment
New-CMSoftwareUpdateDeployment
New-TaskSequenceDeployment
Verbesserte Unterstützung der Objektpipeline
Set-CM*Deployment, Remove-CM*Deployment und Get-CM*DeploymentStatus unterstützen jetzt die Objektpipeline vollständig.
Start-CM-Featurebereitstellungs-Cmdlets<>sind veraltet
Die folgenden Cmdlets für die Bereitstellung des Start-CM-Features<>sind veraltet. Die Ersetzungs-Cmdlets können sich in den Parameternamen unterscheiden, sollten aber über eine identische und in einigen Fällen verbesserte Funktionalität verfügen.
Start-CMApplicationDeployment (ersetzt durch New-CMApplicationDeployment)
Start-CMPackageDeployment (ersetzt durch New-CMPackageDeployment)
Start-CMBaselineDeployment (ersetzt durch New-CMBaselineDeployment)
Start-CMConfigurationPolicyDeployment (ersetzt durch New-CMConfigurationPolicyDeployment)
Start-CMTaskSequenceDeployment (ersetzt durch New-CMTaskSequenceDeployment)
Start-CMSoftwareUpdateDeployment (ersetzt durch New-CMSoftwareUpdateDeployment)
Get-CMResultantSettings
Dieses Cmdlet ruft die resultierenden Clienteinstellungen für eine Sammlung, ein Gerät oder einen Benutzer ab.
Updates des Betriebssystemupgradepakets
Es wurden neue Cmdlets zum Erstellen und Ändern von Updatezeitplänen für Betriebssystemupgradepakete hinzugefügt.
Clear-CMOperatingSystemUpgradeUpdateSchedule
Get-CMOperatingSystemUpgradeUpdateSchedule
New-CMOperatingSystemUpgradeUpdateSchedule
Remove-CMOperatingSystemUpgradeUpdateSchedule
Remove-CMSoftwareUpdateFromGroup
Dieses Cmdlet entfernt ein Softwareupdate aus einer Softwareupdategruppe.
Cmdlet-Änderungen
Die folgenden Änderungen wurden an vorhandenen Cmdlets für dieses Release vorgenommen. Änderungen können neue Funktionen, Fehlerbehebungen oder veraltete Funktionen sein und möglicherweise nicht mehr verwendet 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.
Verschiedene Änderungen
Behobene Fehler
Große SMS_EmbeddedPropertyList Objekte, die von bestimmten Anbieterklassen verwendet werden, werden möglicherweise nicht ordnungsgemäß vom Cmdlet-Framework genutzt, was beim Abrufen oder Festlegen dieser Werte zu einem nicht definierten Verhalten führt.
Bestimmte Kombinationen von Änderungen an Antischadsoftwarerichtlinien oder Clienteinstellungen können dazu führen, dass eine ungültige Richtlinie generiert wird. In diesem Zustand gibt der SMS-Anbieter den Fehler "Instanz ist keine gültige Client-Agent-Konfiguration" zurück.
Cmdlets zum Konfigurieren von Verwaltungspunkten und Softwareupdatepunkten haben den Parameter EnableCloudGateway hinzugefügt, um diese Rollen für die Verwendung mit dem Cloudverwaltungsgateway zu aktivieren.
Konfiguration des Standortwartungsfensters
Unterbrechungsfreie Änderungen
CMMaintenanceWindow-Cmdlets unterstützen jetzt die Konfiguration von Wartungsfenstern für Standorte. Die Ausgabe von Get-CMSite kann in New, Remove oder Set-CMMaintenanceWindow weitergeleitet werden, um die Wartungsfenster für einen Standort zu konfigurieren.
Add-CMDeploymentType
Breaking Changes
Die Unterstützung für das Erstellen von Nokia-Bereitstellungstypen wurde entfernt.
Add-CMDeviceAfinityToUser
Behobene Fehler
Das Cmdlet schlägt möglicherweise unerwartet mit einem ObjectNotFound-Fehler fehl.
Add-CMDistributionPoint
Behobene Fehler
Mit dem Cmdlet können Sie einen Verteilungspunkt als internetfähig konfigurieren, wenn HTTPS nicht aktiviert ist.
Unterbrechungsfreie Änderungen
AllowProxyTraffic-Parameter hinzugefügt.
Der zuvor nicht verwendete InstallInternetServer-Parameter ändert nun die Konfiguration des Verteilungspunkts.
Veraltete Funktionen
Der UseComputerAccount-Parameter ist veraltet. Um ein Computerkonto zu verwenden, legen Sie UserName auf $null fest.
Add-CMEnrollmentPoint
Behobene Fehler
Die Registrierungspunktrolle enthält keine Konfigurationseinstellungen im erstellten Objekt.
Add-CMEnrollmentProxyPoint
Unterbrechungsfreie Änderungen
Der ServiceHost-Parameter wurde hinzugefügt, um die Angabe eines Remoteregistrierungspunkts zu ermöglichen.
Add-CMIntuneSubscription
Behobene Fehler
Der ContactEmail-Parameter kann nicht auf NULL oder einen leeren Wert festgelegt werden.
Add-CMMulticastServicePoint
Behobene Fehler
UserName überprüft nicht auf die richtige DOMAIN\user-Formatierung.
Die Parameter StartUdpPort und EndUdpPort überprüfen keine Werte für bestimmte falsche Konfigurationen.
Die Parameter StartIPAddress und EndIPAddress überprüfen keine Werte für bestimmte falsche Konfigurationen.
Unterbrechungsfreie Änderungen
UseAnyRangeIP-Parameter hinzugefügt.
Veraltete Funktionen
Der ClientTransferRate-Parameter wird nicht mehr unterstützt.
Approve-CMUserDeviceAffinityRequest
Behobene Fehler
Das Cmdlet ermöglicht das Genehmigen einer zuvor verarbeiteten Affinitätsanforderung.
Convert-CMSchedule
Behobene Fehler
Der InputObject-Parameter akzeptiert kein weitergeleitetes Zeitplanobjekt.
Deny-CMUserDeviceAffinityRequest
Behobene Fehler
Das Cmdlet ermöglicht das Ablehnen einer zuvor verarbeiteten Affinitätsanforderung.
Get-CMAlert
Behobene Fehler
Clientintegritäts- oder Endpoint Protection-Warnungen können nicht abgerufen werden.
Get-CMSiteStatusMessage
Unterbrechungsfreie Änderungen
Die Parameter ComputerName, Severity und SiteCode akzeptieren jetzt Arraywerte.
Die Parameter MessageId, Module, Component und FilterHashTable wurden für weitere Filter hinzugefügt.
Alle zeichenfolgenbasierten Filterparameter akzeptieren jetzt Platzhalter.
Get-CMWindowsEnrollmentProfilePackage
Behobene Fehler
Cmdlet kann nicht ohne Parameter angegeben werden.
Import-CMComputerInformation
Breaking Changes
Beim Cmdlet tritt ein Fehler auf, wenn ein Datensatz importiert wird, der bereits vorhanden ist und der neue MergeIfExist-Parameter nicht angegeben wird.
Import-CMDriver
Behobene Fehler
Wenn ImportFolder verwendet wird, verbrauchen Treiberpakete möglicherweise mehr Speicherplatz als erwartet.
Install-CMClient
Unterbrechungsfreie Änderungen
Unterstützung für Pipelineobjekte aus Get-CMDevice und Get-CMResource hinzugefügt.
Invoke-CMRemoteControl
Behobene Fehler
Das Cmdlet akzeptiert kein weitergeleitetes Objekt von Get-CMSiteSystemServer.
Ein Standortsystemserver kann nicht als Ziel für die Remotesteuerung verwendet werden, wenn es sich nicht auch um einen Clientcomputer handelt.
New-CMActiveDirectoryForest
Unterbrechungsfreie Änderungen
Der UserName-Parameter wurde hinzugefügt, um die Konfiguration des Ermittlungskontos zu ermöglichen.
AddPublishingSite-Parameter hinzugefügt.
New-CMApplicationDeployment
Unterbrechungsfreie Änderungen
UpdateSupersedence-Parameter hinzugefügt.
New-CMBoundaryGroup
Breaking Changes
FastLink ist der einzige unterstützte Wert für die Hashtabelle im AddSiteSystemServer-Parameter . Die Unterstützung für alle anderen Werte wurde entfernt.
New-CMCertificateProfilePfx
Behobene Fehler
Der KeyStorageProvider-Parameterwert wird möglicherweise nicht wie erwartet auf das neu erstellte Zertifikatprofil angewendet.
New-CMGlobalCondition
Breaking Changes
Die Unterstützung für die Erstellung globaler Nokia-Bedingungen wurde entfernt.
New-CMProgram
Unterbrechungsfreie Änderungen
AddSupportedOperatingSystemPlatform-Parameter hinzugefügt.
New-CMSoftwareUpdateAutoDeploymentRule
Behobene Fehler
Der MicrosoftAsVendor-Parameterwert wird möglicherweise nicht auf die Regel angewendet.
Unterbrechungsfreie Änderungen
Der Vendor-Parameter wurde hinzugefügt, um Patches von Drittanbietern zu unterstützen.
GenerateFailureAlert-Parameter hinzugefügt.
New-CMSoftwareUpdateDeployment
Unterbrechungsfreie Änderungen
Der RequirePostRebootFullScan-Parameter wurde hinzugefügt.
New-CMStandaloneMedia
Unterbrechungsfreie Änderungen
Die Parameter MediaStartDate und MediaExpirationDate wurden hinzugefügt, um den Medienablauf zu unterstützen.
Die Parameter Application, DriverPackage und Package zum Hinzufügen zusätzlicher Medieninhalte wurden hinzugefügt.
New-CMStatusMessageQuery
Behobene Fehler
Die erstellte Abfrage wird möglicherweise nicht am erwarteten Speicherort der Administratorkonsole angezeigt.
New-CMWindowsEnrollmentProfile
Behobene Fehler
Der EnrollmentProxyPoint-Parameter kann auf einen NULL-Wert oder einen leeren Wert festgelegt werden.
Der Wert des SiteCode-Parameters kann dazu führen, dass in der Administratorkonsole ein Validierungsfehler auftritt.
Remove-CMResource
Behobene Fehler
Durch das Entfernen einer Ressource werden keine Statusmigrationszuordnungen entfernt.
Remove-CMWindowsEnrollmentProfilePackage
Behobene Fehler
Der Fehler AmbiguousParameterSet kann beim Ausführen des Cmdlets ausgelöst werden.
Set-CMActiveDirectoryForest
Unterbrechungsfreie Änderungen
Der UserName-Parameter wurde hinzugefügt, um die Konfiguration des Ermittlungskontos zu ermöglichen.
Die Parameter AddPublishingSite und RemovePublishingSite wurden hinzugefügt.
Set-CMAdvancedThreatProtectionPolicy
Behobene Fehler
Das Erhöhen oder Verringern der Priorität kann dazu führen, dass ein ObjectNotFound-Fehler zurückgegeben wird.
Set-CMAntimalwarePolicy
Behobene Fehler
WhatIf zeigt möglicherweise nicht den erwarteten Richtliniennamen an.
Die Echtzeitschutzeinstellungen können nicht geändert werden, wenn ein pipelinefähiges Objekt verwendet wird.
Unterbrechungsfreie Änderungen
Das Cmdlet akzeptiert jetzt weitergeleitete Eingaben von Get-CMAntimalwarePolicy.
Set-CMApplication
Unterbrechungsfreie Änderungen
Die Parameter AddSupportContact, AddOwner, RemoveSupportContact, RemoveOwner, ClearSupportContact und ClearOwner wurden hinzugefügt, um direkte Änderungen von Supportkontakten oder -besitzern zu unterstützen.
Set-CMAppVVirtualEnvironment
Behobene Fehler
PassThru gibt nicht das aktuellste Objekt zurück.
Set-CMBaseline
Behobene Fehler
PassThru gibt kein SMS_ConfigurationItem-Objekt zurück.
Unterbrechungsfreie Änderungen
ClearRequiredConfigurationItem, ClearProhibitedConfigurationItem, ClearOptionalConfigurationItem, ClearOSConfigurationItem, ClearSoftwareUpdate, ClearBaseline, RemoveRequiredConfigurationItem, RemoveOptionalConfigurationItem, RemoveProhibitedConfigurationItemRemoveOSConfigurationItem, RemoveSoftwareUpdate, RemoveBaseline, AddSoftwareUpdate- und AddBaseline-Parameter.
Set-CMBoundaryGroup
Breaking Changes
FastLink ist der einzige unterstützte Wert für die Hashtabelle im AddSiteSystemServer-Parameter . Die Unterstützung für alle anderen Werte wurde entfernt.
Set-CMCertificateProfileTrustedRootCA
Behobene Fehler
Die Verwendung der Objektpipeline kann zu einem ParameterBindingException-Fehler führen.
Set-CMClientPushInstallation
Unterbrechungsfreie Änderungen
Die Parameter AddAccount und RemoveAccount wurden hinzugefügt, um direkte Änderungen von Clientpushkonten zu unterstützen.
Set-CMClientSettingComputerAgent
Behobene Fehler
Der HealthAttestationUrl-Parameterwert ist nicht erforderlich, wenn EnableHealthAttestation oder UseOnPremisesHealthAttestation auf true festgelegt sind.
Set-CMComputerAssociation
Unterbrechungsfreie Änderungen
Der Parameter MigrationId wurde hinzugefügt.
Set-CMDeploymentType
Breaking Changes
Die Unterstützung für das Ändern von Nokia-Bereitstellungstypen wurde entfernt.
Set-CMDiscoveryMethod
Behobene Fehler
Der PollingSchedule-Wert wird möglicherweise nicht ordnungsgemäß auf die Ermittlungsmethode angewendet.
Set-CMDistributionPoint
Behobene Fehler
Mit dem Cmdlet können Sie einen Verteilungspunkt als internetfähig konfigurieren, wenn HTTPS nicht aktiviert ist.
Unterbrechungsfreie Änderungen
AllowProxyTraffic-Parameter hinzugefügt.
Der zuvor nicht verwendete InstallInternetServer-Parameter ändert nun die Konfiguration des Verteilungspunkts.
Veraltete Funktionen
Der UseComputerAccount-Parameter ist veraltet. Um ein Computerkonto zu verwenden, legen Sie UserName auf $null fest.
Set-CMEmailNotificationComponent
Unterbrechungsfreie Änderungen
UseSsl-Parameter hinzugefügt.
Set-CMFileReplicationRoute
Behobene Fehler
Der FileReplicationAccountName-Parameter kann nicht auf NULL oder einen leeren Wert festgelegt werden.
Set-CMHierarchySetting
Unterbrechungsfreie Änderungen
Die Parameter ExclusionCollection, ExclusionCollectionId, ExclusionCollectionName und EnableExclusionCollection zum Konfigurieren von Clientupgradeausschlüssen wurden hinzugefügt.
Set-CMIntuneSubscription
Behobene Fehler
Der ContactEmail-Parameter kann nicht auf NULL oder einen leeren Wert festgelegt werden.
Unterbrechungsfreie Änderungen
Der Parameter MaximumUserDevice unterstützt jetzt einen Wert zwischen 1 und 15.
Set-CMIntuneSubscriptionWindowsPhoneProperty
Behobene Fehler
Das Cmdlet schlägt möglicherweise unerwartet mit einem AetCleanupFailure-Fehler fehl.
Set-CMMaintenanceTask
Behobene Fehler
Der PassThru-Parameter bewirkt nicht, dass ein Objekt zurückgegeben wird.
Set-CMMulticastServicePoint
Behobene Fehler
Der UserName-Parameter überprüft den Wert nicht für die richtige DOMAIN\user-Formatierung.
Die Parameter StartUdpPort und EndUdpPort überprüfen keine Werte für bestimmte falsche Konfigurationen.
Die Parameter StartIPAddress und EndIPAddress überprüfen keine Werte für bestimmte falsche Konfigurationen.
Unterbrechungsfreie Änderungen
UseAnyRangeIP-Parameter hinzugefügt.
Veraltete Funktionen
Der ClientTransferRate-Parameter wird nicht mehr unterstützt.
Set-CMProgram
Unterbrechungsfreie Änderungen
Die Parameter AddSupportedOperatingSystemPlatform, RemoveSupportedOperatingSystemPlatform und RunOnAnyPlatform wurden hinzugefügt.
Set-CMSite
Behobene Fehler
RemoveClientRequestServiceType entfernt den angegebenen Wert möglicherweise nicht ordnungsgemäß.
Unterbrechungsfreie Änderungen
Die Parameter SiteSystemCollectionBehavior, ThresholdOfSelectCollectionMax, ThresholdOfSelectCollectionByDefault und ThresholdOfSelectCollectionMax wurden hinzugefügt, um Schwellenwerte für die Gerätesammlung für eine Website zu konfigurieren.
Set-CMSiteSummaryTask
Behobene Fehler
Der PassThru-Parameter bewirkt nicht, dass ein Objekt zurückgegeben wird.
Set-CMSoftwareUpdateAutoDeploymentRule
Behobene Fehler
Der MicrosoftAsVendor-Parameterwert wird möglicherweise nicht auf die Regel angewendet.
Unterbrechungsfreie Änderungen
Der Vendor-Parameter wurde hinzugefügt, um Patches von Drittanbietern zu unterstützen.
GenerateFailureAlert-Parameter hinzugefügt.
Set-CMSoftwareUpdateDeployment
Unterbrechungsfreie Änderungen
Der RequirePostRebootFullScan-Parameter wurde hinzugefügt.
Set-CMSoftwareUpdatePointComponent
Behobene Fehler
Die Verwendung von Parametern "EnableSynchronization " und "Zeitplan " kann dazu führen, dass eine falsche Warnung generiert wird oder der Zeitplan nicht wie erwartet geändert wird.
Set-CMStatusFilterRule
Behobene Fehler
Änderungen am Prioritätsparameterwert gelten möglicherweise nicht für die Statusfilterregel.
Set-CMTaskSequence
Veraltete Funktionen
Der UseDefaultText-Parameter ist veraltet. Um den Standardtext zu verwenden, legen Sie CustomText auf $null fest.
Set-CMWindowsEnrollmentProfile
Behobene Fehler
Der Autoritätsparameter ist nicht in allen Parametersätzen verfügbar.