Konfigurations-Manager Cmdlet Bibliotheksänderungen für Current Branch 1610

Hinweis

Die Version 1604 der Konfigurations-Manager Cmdlet Library ist die Grundlage für diese Änderungen.

Wichtige Änderungen

Die Verwaltungskonsole ermöglicht das Starten der Integrated Scripting Environment (ISE)

Von der Administratorkonsole aus wurde eine zusätzliche Option zum Starten der ISE hinzugefügt: "Verbindung über Windows PowerShell ISE herstellen".

Cmdlet-Updateprüfung

Die Cmdlet-Bibliothek sucht nicht mehr nach aktualisierten Versionen. Diese Überprüfung ist nicht mehr erforderlich, da die Cmdlet-Bibliothek jetzt gleichzeitig mit Konfigurations-Manager-Versionen ausgeliefert wird.

Get-CM*-Cmdlets unterstützen möglicherweise den Modus "Fast" und geben möglicherweise eine Warnung zurück, wenn er nicht verwendet wird

Einige Get-Cmdlets verfügen jetzt über einen Fast-Parameter . Mit diesem Parameter kann das Cmdlet Objekte zurückgeben, ohne verzögerte Eigenschaften automatisch zu aktualisieren. Das Abrufen verzögerter Eigenschaftswerte kann zusätzlichen Netzwerkdatenverkehr verursachen und die Ausführung von Cmdlets verlangsamen. Wenn Lazy-Eigenschaften nicht verwendet werden, sollte Fast als Cmdlet-Parameter angegeben werden.

Um Sichtbarkeit dieser Änderung zu bieten, schreiben Cmdlets, die Fast unterstützen, eine Warnung an die Konsole, wenn es nicht in einem Fall verwendet wird, in dem seine Anwesenheit vorteilhaft sein kann. Diese Warnung kann unterdrückt werden, indem Sie $CMPSSuppressFastNotUsedCheck = $Truedie Einstellung .

Feedback abgeben oder Probleme melden

Viele der in diesem Dokument beschriebenen Korrekturen und Verbesserungen sind das Ergebnis von Kundenfeedback. Weitere Informationen finden Sie unter Produktfeedback.

Bekannte Probleme

Dies sind bekannte Probleme mit der Cmdlet-Bibliothek, die in dieser Version nicht behoben werden.

Das Modul ConfigurationManager.psd1 kann nicht mit dem logischen Namen importiert werden

Wenn der Pfad zum Modul "ConfigurationManager.psd1" der Umgebungsvariablen "PSMODULEPATH" hinzugefügt wird, kann er nicht mithilfe von Import-Module ConfigurationManager importiert werden.

Problemumgehung

  • Verwenden Sie den vollständigen Pfad zum Modul

  • https://gallery.technet.microsoft.com/Make-Configuration-Manager-04474a87

    Hinweis

    Diese Problemumgehung wird von der Benutzercommunity bereitgestellt und nicht von Microsoft getestet oder unterstützt.

Add-CMEnrollmentProxyPoint

Das Cmdlet konfiguriert den Registrierungsproxypunkt möglicherweise nicht ordnungsgemäß, wenn mehrere Registrierungspunkte für den primären Standort vorhanden sind oder sich der Registrierungspunkt auf einem separaten Server befindet.

Problemumgehung

  • Verwenden Sie für diese Konfiguration die Administratorkonsole.

Get-CMAadConditionalAccessPolicy/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 diese Version, mit denen neue Funktionen hinzugefügt oder die Funktionalität vorhandener Cmdlets erweitert wird.

Clienteinstellungen

Es wurden neue Cmdlets geschrieben, um die Erfahrung beim Ändern von Clienteinstellungen zu verbessern. Diese Cmdlets ersetzen das Cmdlet Set-CMClientSetting, das jetzt veraltet ist. Diese Cmdlets unterstützen die Verwendung der Objektpipeline aus dem Cmdlet Get-CMClientSetting zum Ändern benutzerdefinierter Clienteinstellungen.

  • Set-CMClientSettingBackgroundIntelligentTransfer
  • Set-CMClientSettingClientCache
  • Set-CMClientSettingClientPolicy
  • Set-CMClientSettingCloudService
  • Set-CMClientSettingComplianceSetting
  • Set-CMClientSettingComputerAgent
  • Set-CMClientSettingComputerRestart
  • Set-CMClientSettingEndpointProtection
  • Set-CMClientSettingEnrollment
  • Set-CMClientSettingGeneral
  • Set-CMClientSettingHardwareInventory
  • Set-CMClientSettingMeteredInternetConnection
  • Set-CMClientSettingPowerManagement
  • Set-CMClientSettingRemoteTool
  • Set-CMClientSettingSoftwareDeployment
  • Set-CMClientSettingSoftwareInventory
  • Set-CMClientSettingSoftwareMetering
  • Set-CMClientSettingSoftwareUpdate
  • Set-CMClientSettingStateMessaging
  • Set-CMClientSettingUserAndDeviceAffinity

Richtlinie für bedingten Zugriff

Neue Cmdlets wurden geschrieben, um Richtlinieneinstellungen für bedingten Zugriff in Azure Active Directory (Azure AD) zu unterstützen.

  • Get-CMAadConditionalAccessPolicy
  • Set-CMAadConditionalAccessPolicy

Beispiel

PR1:\> Get-CMAadConditionalAccessPolicy -AccountId 752c1e46-ddd2-4ffc-8f15-23623328c823 -ServicePrincipalType ExchangeOnline -UserCredential (Get-Credential)
PR1:\> Set-CMAadConditionalAccessPolicy -AccountId 752c1e46-ddd2-4ffc-8f15-23623328c823 -ServicePrincipalType ExchangeOnline -Enabled $true -TargetedDevicePlatforms Windows,WindowsPhone -WindowsDeviceState Compliant -IncludedSecurityGroup All_Users -UserCredential (Get-Credential)

Copy-CMCollection

Dieses Cmdlet kann verwendet werden, um eine vorhandene Sammlung in eine neue zu klonen.

Endpunktschutz

Neue Cmdlets für die Richtlinienverwaltung für Advanced Threat Protection:

  • Get-CMAdvancedThreatProtectionPolicy
  • New-CMAdvancedThreatProtectionPolicy
  • Remove-CMAdvancedThreatProtectionPolicy
  • Set-CMAdvancedThreatProtectionPolicy

Get/Set-CMSiteSummaryTask

Diese Cmdlets können zum Abrufen und Festlegen von Websitesammelaufgaben verwendet werden.

Invoke-CMPromotePreProductionClient

Dieses Cmdlet kann verwendet werden, um den Präproduktionsclient zur Produktions status hochzustufen.

Beispiel

PR1:\> Invoke-CMPromotePreProductionClient -Force

Migration

Neue Cmdlets für Migrationsaufträge:

  • Get-CMMigrationJob
  • Set-CMMigrationJob

Rename-CMCategory

Mit diesem Cmdlet können Sie eine Kategorie umbenennen.

Beispiel

PR1:\> Get-CMCategory -Name MyCategoryName | Rename-CMCategory -NewName MyCategoryNewName -CategoryType AppCategories

Cmdletänderungen

Die folgenden Änderungen wurden an vorhandenen Cmdlets für diese Version vorgenommen. Änderungen können neue Funktionen, Fehlerbehebungen oder veraltete Funktionen sein und fehlerhaft sein. 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.

Sonstige Änderungen

Fehler, die behoben wurden

Cmdlets vom Bereitstellungstyp, die einen URL-Parameter erfordern, überprüfen möglicherweise nicht die Korrektheit des Parameterwerts (z. B. Add-CMGooglePlayDeploymentType, Set-CMWindowsPhoneStoreDeploymentType).

Cmdlets für Bereitstellungstypen, die die mobile Anwendungsverwaltung (Mobile Application Management, MAM) unterstützen, fügen diese Details möglicherweise nicht zum Anwendungsmodell hinzu, was dazu führt, dass die Registerkarte "App Configuration Policies" in der Administratorkonsole fehlt.

Add-CM-Technologie<>DeploymentType-Cmdlets erstellen keine Bereitstellungstypen, die dieselbe Namenskonvention verwenden wie die Administratorkonsole.

Cmdlets für Bereitstellungstypen, die eine Datei anstelle eines Dateipfads erfordern (z. B. Add-CMMsiDeploymentType), melden jetzt eine klarere Fehlerursache, wenn ein unerwartetes Argument für den ContentLocation-Parameter angegeben wird.

Nicht unterbrechende Änderungen

Anbieterdaten, die __GENERIC WMI-Objekte darstellen, zeigen jetzt mehr Daten in der Windows PowerShell Konsole an.

"Verbindung über Windows PowerShell ISE herstellen" über die Administratorkonsole

Fehler, die behoben wurden

Das generierte Skript konnte aufgrund eines ungültigen Pfads zum ConfigurationManager-Modul nicht ausgeführt werden. Wenn bereits ein ungültiges Skript generiert wurde, entfernen Sie die vorhandene Datei "%TEMP%\ISEConnect_sitecode - sitename.ps1", und starten Sie die ISE über die Administratorkonsole neu.

Das generierte Skript ist möglicherweise unlesbar, wenn ein Sprachpaket der Administratorkonsole installiert ist. Wenn bereits ein ungültiges Skript generiert wurde, entfernen Sie die vorhandene Datei "%TEMP%\ISEConnect_sitecode - sitename.ps1", und starten Sie ISE über die Administratorkonsole neu.

Möglicherweise wird beim Starten der ISE über die Administratorkonsole ein Fehler wegen eines ungültigen Pfads angezeigt.

Add-CMDeploymentType

Fehler, die behoben wurden

Das Cmdlet gibt möglicherweise die Warnung "Unerwartete Websiteversion" zurück.

Add-CMDeviceCollectionQueryMembershipRule

Fehler, die behoben wurden

Das Cmdlet überprüft nicht die Gültigkeit der durch den Parameter QueryExpression angegebenen Abfrage. Abfrageregeln mit doppelten Namen können nicht erstellt werden (entspricht nicht dem Verhalten der Administratorkonsole).

Add-CMDriverToDriverPackage

Fehler, die behoben wurden

Pipelineobjekt kann vom Cmdlet verworfen werden.

Add-CMEndpointProtectionPoint

Fehler, die behoben wurden

Das erstmalige Hinzufügen eines Endpunktschutzpunkts zu einer Website kann zu einer falschen Standardkonfiguration der Clienteinstellungen führen.

Add-CMIntuneSubscription

Fehler, die behoben wurden

Der Parameter ContactEmail führt keine Überprüfung auf Richtigkeit durch.

Add-CMMsiDeploymentType

Fehler, die behoben wurden

Der Parameterwert "EnableBranchCache" wird ignoriert.

Nicht unterbrechende Änderungen

Parameter "InstallationBehaviorType" hinzugefügt.

Add-CMScriptDeploymentType

Fehler, die behoben wurden

Der Parameterwert "EnableBranchCache" wird ignoriert.

Nicht unterbrechende Änderungen

Parameter "InstallationBehaviorType" hinzugefügt.

Add-CMUserCollectionQueryMembershipRule

Fehler, die behoben wurden

Das Cmdlet überprüft nicht die Gültigkeit der durch den Parameter QueryExpression angegebenen Abfrage.

Abfrageregeln mit doppelten Namen können nicht erstellt werden (entspricht nicht dem Verhalten der Administratorkonsole).

Block-CMDevice

Nicht unterbrechende Änderungen

Das Cmdlet akzeptiert jetzt pipelined object von Get-CMDevice.

Export-CMUserCollection

Wichtige Änderungen

Das Cmdlet erfordert jetzt, dass das ExportFilePath-Argument mit der Dateierweiterung ".mof" endet.

Get-CMCategory

Nicht unterbrechende Änderungen

Verbesserte Überprüfung des CategoryType-Parameters .

Get-CMClientSetting

Fehler, die behoben wurden

Der Parameter "SettingType" kann ignoriert werden.

Get-CMDeploymentTypeDependency

Fehler, die behoben wurden

Unerwartete Abhängigkeiten können vom Cmdlet zurückgegeben werden.

Get-CMDeviceAction

Fehler, die behoben wurden

Der neue Kenncode für eine PinReset-Aktion kann nicht angezeigt werden.

Get-CMResource

Fehler, die behoben wurden

Fast-Parameter fehlt.

Get-CMSiteRole

Wichtige Änderungen

Wenn eine Verbindung mit einem primären Standort besteht und kein SiteCode-Parameter angegeben ist, werden nur Rollen zurückgegeben, die für den verbundenen Standort spezifisch sind. Diese Änderung wurde vorgenommen, um Parität und Konsistenz mit der Administratorkonsole zu gewährleisten. Wenn Sie beispielsweise über einen CAS verfügen und das Cmdlet auf einem primären Standort ausführen, werden instance nur Standortrollen für den aktuellen Standortcode verwendet. Websiterollen für alle Websites werden zurückgegeben, wenn sie von einem CAS ausgeführt werden.

Um das vorherige Verhalten wiederherzustellen, kann der Parameter AllSites verwendet werden, um alle Websites innerhalb der Hierarchie von jedem verbundenen Standort abzufragen.

Get-CMSoftwareUpdate

Fehler, die behoben wurden

Der Wert des UpdateGroup-Parameters kann vom Cmdlet verworfen werden.

Import-CMAntimalwarePolicy

Fehler, die behoben wurden

Richtlinien, die aus früheren Versionen von Konfigurations-Manager exportiert wurden, können möglicherweise nicht ordnungsgemäß importiert werden.

Import-CMAntimalwarePolicy

Fehler, die behoben wurden

Der Import der Richtlinie schlägt möglicherweise fehl oder wird mit Validierungsfehlern erstellt.

Mit dem Cmdlet können Sie eine Datei importieren, die bereits importiert wurde.

Import-CMComputerInformation

Wichtige Änderungen

Der Parameter "CollectionName" ist jetzt obligatorisch.

Nicht unterbrechende Änderungen

Unterstützung für das Importieren von Computern anhand ihres vollqualifizierten Domänennamens hinzugefügt.

Import-CMDriver

Wichtige Änderungen

Wenn ein teilweiser Treiberimport erfolgt, tritt beim Cmdlet kein Fehler mehr auf. Stattdessen wird eine Warnung angezeigt, dass einige Treiber nicht erfolgreich importiert wurden. Wenn keine Treiber importiert werden können, schlägt das Cmdlet trotzdem fehl.

Import-CMDriverPackage

Nicht unterbrechende Änderungen

Neuer ImportActionType-Parameter zum Steuern des Verhaltens, wenn bereits ein Paket vorhanden ist.

Import-CMPackage

Nicht unterbrechende Änderungen

Neuer ImportActionType-Parameter zum Steuern des Verhaltens, wenn bereits ein Paket vorhanden ist.

Import-CMSecurityRole

Fehler, die behoben wurden

Das Cmdlet ermöglicht die Verwendung ungültiger NewRoleName-Parameterwerte .

Import-CMTaskSequence

Nicht unterbrechende Änderungen

Neuer ImportActionType-Parameter zum Steuern des Verhaltens, wenn bereits ein Paket vorhanden ist.

Invoke-CMDeviceAction

Fehler, die behoben wurden

Das Cmdlet schlägt möglicherweise mit einer Ausnahme fehl, wenn bestimmte Ermittlungsinformationen für das Zielgerät nicht verfügbar sind.

Invoke-CMDeviceRetire

Fehler, die behoben wurden

Das Cmdlet schlägt automatisch fehl, wenn der Benutzer nicht über die Berechtigung zum Aufrufen des Zurücksetzungsvorgangs verfügt.

Das Cmdlet schlägt nicht mit einer eindeutigen Fehlermeldung fehl, wenn versucht wird, ein nicht unterstütztes Gerät zurückzuziehen.

Das Cmdlet schlägt nicht mit einer eindeutigen Fehlermeldung fehl, wenn versucht wird, ein gelöschtes Gerät zurückzuziehen.

Nicht unterbrechende Änderungen

Neuer Cancel-Parameter zum Abbrechen einer ausstehenden Außerbetriebnahme eines Geräts.

Invoke-CMDeviceWipe

Fehler, die behoben wurden

Das Cmdlet schlägt automatisch fehl, wenn der Benutzer nicht über die Berechtigung zum Aufrufen des Löschvorgangs verfügt.

Das Cmdlet schlägt nicht mit einer eindeutigen Fehlermeldung fehl, wenn versucht wird, ein nicht unterstütztes Gerät zu löschen.

Möglicherweise kann ein von Intune verwaltetes Gerät nicht zurückgesetzt werden.

Nicht unterbrechende Änderungen

Neuer Cancel-Parameter zum Abbrechen einer ausstehenden Gerätelöschung.

Invoke-CMSoftwareUpdateAutoDeploymentRule

Fehler, die behoben wurden

Pipelineobjekt kann vom Cmdlet verworfen werden.

Move-CMObject

Fehler, die behoben wurden

Das Cmdlet findet kein zu verschiebende Objekt.

New-CMBootableMedia

Fehler, die behoben wurden

Das Cmdlet überprüft die Parameterwerte "CertificateExpireTime " und " CertificateStartTime" nicht ordnungsgemäß.

New-CMCaptureMedia

Wichtige Änderungen

Nicht benötigte Parameter "PrestartCommand" und "PrestartPackage" wurden entfernt.

New-CMCategory

Fehler, die behoben wurden

Das Cmdlet ermöglicht die Erstellung eines nicht unterstützten GlobalCondition-Kategorietyps.

Nicht unterbrechende Änderungen

Verbesserte Überprüfung des CategoryType-Parameters .

New-CMClientSetting

Wichtige Änderungen

Der Parameter "SettingType" ist jetzt obligatorisch.

New-CMComputerAssociation

Nicht unterbrechende Änderungen

Leistungsverbesserungen.

New-CMDeviceVariable

Fehler, die behoben wurden

Gerätevariablen für ein primäres Standortmitglied können nicht vom CAS erstellt werden.

Das pipelined-Sammlungsobjekt kann vom Cmdlet verworfen werden.

New-CMGlobalCondition

Fehler, die behoben wurden

Die Länge des InstanceName-Parameterwerts wird nicht überprüft.

Nicht unterbrechende Änderungen

Die Möglichkeit, Base64- und XML-Einstellungsdatentypen zu erstellen, wurde hinzugefügt.

New-CMPowerManagementCustomPlan

Fehler, die behoben wurden

Die Parameter DisplayOffMinAC und DisplayOffMinDC sind im Ergebnisplan nicht konfiguriert.

New-CMPrestageMedia

Nicht unterbrechende Änderungen

Die Parameter MediaPassword, TaskSequence und IncludeApplicationDependency wurden hinzugefügt.

New-CMQuery

Fehler, die behoben wurden

Das Cmdlet überprüft nicht, ob der Abfragename bereits vorhanden ist.

New-CMTaskSequence

Fehler, die behoben wurden

Rollback wird nicht konfiguriert, wenn der Parameter UpgradeOperatingSystem verwendet wird.

Updates und Anwendungsschritte werden nicht an den erwarteten Positionen platziert, wenn der Parameter UpgradeOperatingSystem verwendet wird.

New-CMWindowsEnrollmentProfile

Fehler, die behoben wurden

Das Registrierungsprofil enthält möglicherweise keine gültige Intranetkonfiguration.

Remove-CMAdministrativeUser

Wichtige Änderungen

Der nicht funktionierende RoleName-Parameter wurde entfernt.

Remove-CMContentDistribution

Fehler, die behoben wurden

Pipelineobjekt kann vom Cmdlet verworfen werden.

Remove-CMDeviceVariable

Fehler, die behoben wurden

Das Cmdlet schlägt automatisch fehl, wenn versucht wird, eine Variable zu entfernen, die nicht vorhanden ist.

Gerätevariablen für ein primäres Standortmitglied können nicht aus dem CAS entfernt werden.

Das Cmdlet kann ein gültiges Pipelined-Sammlungsmemberobjekt ablehnen.

Remove-CMIntuneSubscription

Fehler, die behoben wurden

Das Cmdlet schlägt möglicherweise im Hintergrund oder mit einer unklaren Fehlermeldung fehl, wenn kein Microsoft Intune-Abonnement vorhanden ist.

Remove-CMMaintenanceWindow

Fehler, die behoben wurden

Das Cmdlet kann den Name-Parameter ignorieren und zusätzliche Wartungsfenster entfernen.

Nicht unterbrechende Änderungen

Das Cmdlet unterstützt den Hinweis auf den Parameter "DisableWildcardHandling " für den Parameter "Name ".

Remove-CMMulticastServicePoint

Fehler, die behoben wurden

Wenn Sie den Parameter RemoveWDS mit dem Wert false angeben, wird möglicherweise trotzdem die WDS-Funktion entfernt.

Set-CMAppVVirtualEnvironment

Fehler, die behoben wurden

Der AddApplicationGroup-Parameter überprüft nicht, ob die Gruppe bereits hinzugefügt wurde.

Set-CMBaselineDeployment

Fehler, die behoben wurden

Das Cmdlet kann OverrideServiceWindow automatisch ignorieren, wenn die Erzwingung für die Bereitstellung nicht aktiviert ist.

Set-CMBoundaryGroup

Fehler, die behoben wurden

Der Parameter "DefaultSiteCode" lässt das Löschen der Einstellung durch einen Nullwert nicht zu.

Set-CMClientSetting

Veraltete Funktionen

Das Cmdlet ist veraltet und wurde durch ein featurespezifisches Cmdlet ersetzt. Weitere Informationen finden Sie unter Neue Cmdlets .

Set-CMCollectionMembershipEvaluationComponent

Veraltete Funktionen

Der Parameter SiteSystemServerName ist veraltet.

Set-CMCollectionPowerManagement

Fehler, die behoben wurden

Eine Energieverwaltungsrichtlinie kann nicht von "Niemals" in "Anwenden" geändert werden.

Set-CMConditionalAccessPolicy

Fehler, die behoben wurden

Das Cmdlet kann ausgeschlossene Sammlungen möglicherweise nicht ändern, wenn eine Richtlinie mithilfe der Parameter Name oder ID angegeben wird.

Set-CMDeploymentType

Fehler, die behoben wurden

Das Cmdlet gibt möglicherweise die Warnung "Unerwartete Websiteversion" zurück.

Set-CMDeviceVariable

Fehler, die behoben wurden

Das Cmdlet schlägt automatisch fehl, wenn versucht wird, eine Variable festzulegen, die nicht vorhanden ist.

Gerätevariablen für ein primäres Standortmitglied können nicht über den CAS konfiguriert werden.

Das Cmdlet kann ein gültiges Pipelined-Sammlungsmemberobjekt ablehnen.

Nicht unterbrechende Änderungen

Neuer PassThru-Parameter , um die resultierende Gerätevariable zurückzugeben.

Set-CMDistributionPoint

Fehler, die behoben wurden

Das Cmdlet gibt möglicherweise unerwartete Warnungen zur Konfiguration von Multicast-Servicepunkten zurück.

Set-CMFileReplicationRoute

Fehler, die behoben wurden

FileReplicationAccountName kann nicht festgelegt werden, ohne einen Replikationsmodus anzugeben.

Set-CMGlobalCondition

Fehler, die behoben wurden

Die Länge des InstanceName-Parameterwerts wird nicht überprüft.

Set-CMIntuneSubscription

Fehler, die behoben wurden

Der Parameter ContactEmail führt keine Überprüfung auf Richtigkeit durch.

Set-CMIntuneSubscriptionAppleMdmProperty

Fehler, die behoben wurden

Das Cmdlet warnt möglicherweise nicht, wenn bestimmte erforderliche Parameterabhängigkeiten nicht erfüllt sind.

Set-CMIntuneSubscriptionPassportForWorkProperty

Fehler, die behoben wurden

Der Parameterwert "EnableBiometrics" kann ignoriert werden.

Set-CMIntuneSubscriptionWindowsPhoneProperty

Fehler, die behoben wurden

Das Cmdlet schlägt möglicherweise nicht fehl, wenn bestimmte ungültige Parameterkombinationen verwendet werden.

Set-CMMigrationJob

Fehler, die behoben wurden

Die Angabe des UtcTime-Parameters ohne den Parameter MigrationJobSchedule kann zu einer ungültigen Migrationsauftragskonfiguration führen.

Set-CMMigrationSource

Fehler, die behoben wurden

Das Cmdlet schlägt automatisch fehl, wenn versucht wird, eine Migrationsquelle mit einem Namen zu erstellen, der bereits vorhanden ist.

Nicht unterbrechende Änderungen

Das Cmdlet versucht, den Parameterwert SourceSiteServerName zu erweitern, wenn kein vollqualifizierter Domänenname verwendet wird.

Set-CMMsiDeploymentType

Nicht unterbrechende Änderungen

Parameter "InstallationBehaviorType" hinzugefügt.

Set-CMScriptDeploymentType

Nicht unterbrechende Änderungen

Parameter "InstallationBehaviorType" hinzugefügt.

Set-CMSite

Fehler, die behoben wurden

Das Cmdlet schlägt möglicherweise fehl, wenn der SiteCode-Parameter verwendet wird.

Nicht unterbrechende Änderungen

Nicht verwendete zusätzliche Parametersätze (SetSecurityScopeByName, SetSecurityScopeBySiteCode und SetSecurityScopeByValue) wurden entfernt.

Set-CMSiteMaintenanceTask

Wichtige Änderungen

Der SiteCode-Parameter wurde entfernt.

Veraltete Funktionen

Der Parameter "SummaryTask " ist veraltet. Stattdessen sollte TaskName verwendet werden.

Nicht unterbrechende Änderungen

Akzeptiert pipelinegestützte Eingaben von Get-CMSiteMaintenanceTask.

Mehrere Verbesserungen bei der Benutzerfreundlichkeit.

TaskName-Parameter hinzugefügt, um eine Aufgabe anhand ihres Namens festzulegen.

Set-CMSoftwareUpdateDeployment

Nicht unterbrechende Änderungen

Verbesserte Ausgabe bei Verwendung von Bestätigen oder Was-wäre-wenn.

Set-CMSoftwareUpdatePointComponent

Fehler, die behoben wurden

"Local Publisher" kann nicht als Wert für den AddCompany-Parameter angegeben werden.

Set-CMSoftwareUpdateSummarizationSchedule

Nicht unterbrechende Änderungen

Verbesserte Ausgabe bei Verwendung von Bestätigen oder Was-wäre-wenn.

Start-CMBaselineDeployment

Fehler, die behoben wurden

Das Cmdlet ignoriert OverrideServiceWindow möglicherweise im Hintergrund, wenn die Erzwingung für die Bereitstellung nicht aktiviert ist.

Start-CMContentDistribution

Fehler, die behoben wurden

Pipelineobjekt kann vom Cmdlet verworfen werden.

Start-CMTaskSequenceDeployment

Fehler, die behoben wurden

Die Bereitstellung wird möglicherweise nicht ordnungsgemäß erstellt, wenn der Parameter "DeploymentOption" nicht angegeben ist.

Das Cmdlet gibt möglicherweise eine Warnung zurück, dass die Parameter PercentSuccess oder PercentFailure ignoriert werden, wenn sie nicht angegeben sind.

Nicht unterbrechende Änderungen

Wenn DeploymentOption nicht angegeben ist, wird der Wert DownloadContentLocallyWhenNeededByRunningTaskSequence impliziert.

Unblock-CMDevice

Nicht unterbrechende Änderungen

Das Cmdlet akzeptiert jetzt pipelined object von Get-CMDevice.

Unlock-CMObject

Nicht unterbrechende Änderungen

Das Cmdlet schlägt jetzt fehl, wenn versucht wird, ein Objekt zu entsperren, das durch eine andere SMS-Provider-Sitzung gesperrt ist. In früheren Versionen schlug dies automatisch fehl.

Der Force Parameter wurde hinzugefügt, um Objekte zu entsperren, die möglicherweise durch eine andere SMS-Provider-Sitzung gesperrt sind. Dies kann verwendet werden, um ein Szenario zu beheben, in dem ein Objekt von einer Administratorkonsole gesperrt wurde, die unerwartet beendet wurde, ohne die Objektsperre aufzuheben.