Configuration Manager Cmdlet Library-Änderungen für Current Branch 1610
Hinweis
Die Version 1604 der Configuration Manager Cmdlet Library ist die Basis für diese Änderungen.
Wichtige Änderungen
Die Administratorkonsole ermöglicht das Starten der integrierten Skriptumgebung (Integrated Scripting Environment, ISE)
Über die Administratorkonsole wurde eine zusätzliche Option zum Starten des ISE hinzugefügt: "Verbinden über Windows PowerShell ISE".
Überprüfung der Cmdlet-Aktualisierung
Die Cmdlet-Bibliothek sucht nicht mehr nach aktualisierten Versionen. Diese Überprüfung ist nicht mehr erforderlich, da die Cmdlet-Bibliothek jetzt gleichzeitig mit Configuration Manager Versionen ausgeliefert wird.
Get-CM*-Cmdlets unterstützen möglicherweise den "Fast"-Modus und geben möglicherweise eine Warnung zurück, wenn sie 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 Cmdlet-Ausführung verlangsamen. Wenn verzögerte Eigenschaften nicht verwendet werden, sollte Fast als Cmdlet-Parameter bereitgestellt werden.
Um Einen Einblick in diese Änderung zu bieten, schreiben Cmdlets, die Fast unterstützen, eine Warnung in die Konsole, wenn sie nicht in einem Fall verwendet wird, in dem ihr Vorhandensein von Vorteil sein kann. Diese Warnung kann durch Festlegen $CMPSSuppressFastNotUsedCheck = $True
unterdrückt werden.
Bereitstellen von Feedback oder Melden von Problemen
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 wurden.
Das ConfigurationManager.psd1-Modul kann nicht mithilfe des logischen Namens importiert werden.
Wenn der Pfad zum ConfigurationManager.psd1-Modul der PSMODULEPATH-Umgebungsvariablen hinzugefügt wird, kann er nicht mithilfe von Import-Module ConfigurationManager importiert werden.
Problemumgehung
Verwenden des vollständigen Pfads 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
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 die Administratorkonsole für diese Konfiguration.
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, die neue Funktionen hinzufügen oder die Funktionalität vorhandener Cmdlets verbessern.
Clienteinstellungen
Neue Cmdlets wurden geschrieben, um die Benutzerfreundlichkeit 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 von benutzerdefinierten 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 zur Unterstützung der Richtlinieneinstellungen für bedingten Zugriff in Azure Active Directory (Azure AD) geschrieben.
- 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 advanced Threat Protection Policy Management:
- Get-CMAdvancedThreatProtectionPolicy
- New-CMAdvancedThreatProtectionPolicy
- Remove-CMAdvancedThreatProtectionPolicy
- Set-CMAdvancedThreatProtectionPolicy
Get/Set-CMSiteSummaryTask
Diese Cmdlets können zum Abrufen und Festlegen von Websitezusammenfassungsaufgaben verwendet werden.
Invoke-CMPromotePreProductionClient
Dieses Cmdlet kann verwendet werden, um den Vorproduktionsclient zum Produktionsstatus zu stufen.
Beispiel
PR1:\> Invoke-CMPromotePreProductionClient -Force
Migration
Neue Cmdlets für Migrationsaufträge:
- Get-CMMigrationJob
- Set-CMMigrationJob
Rename-CMCategory
Dieses Cmdlet kann verwendet werden, um eine Kategorie umzubenennen.
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 Veraltetheiten sein und möglicherweise zu Bruch gehen. Wenn Sie eines der in diesem Abschnitt aufgeführten Cmdlets oder Featurebereiche verwenden, überprüfen Sie die Änderungen sorgfältig, um zu verstehen, wie sich diese auf Ihre Verwendung auswirken können.
Verschiedene Änderungen
Behobene Fehler
Bereitstellungstyp-Cmdlets, die einen URL-Parameter erfordern, überprüfen den Parameterwert möglicherweise nicht auf Korrektheit (z. B. Add-CMGooglePlayDeploymentType, Set-CMWindowsPhoneStoreDeploymentType).
Bereitstellungstyp-Cmdlets, die mobile Anwendungsverwaltung (MAM) unterstützen, fügen diese Details möglicherweise nicht zum Anwendungsmodell hinzu, wodurch die Registerkarte "App Configuration Richtlinien" in der Administratorkonsole fehlt.
Add-CM- <-Technologie>DeploymentType-Cmdlets erstellen keine Bereitstellungstypen mit derselben Benennungskonvention wie die Administratorkonsole.
Bereitstellungstyp-Cmdlets, die eine Datei anstelle eines Dateipfads erfordern (z . B. Add-CMMsiDeploymentType), melden jetzt eine klarere Fehlerursache, wenn für den ContentLocation-Parameter ein unerwartetes Argument angegeben wird.
Unterbrechungsfreie Änderungen
Anbieterdaten, die _GENERIC WMI-Objekte darstellen_, zeigen jetzt weitere Daten in der Windows PowerShell Konsole an.
"Herstellen einer Verbindung über Windows PowerShell ISE" über die Administratorkonsole
Behobene Fehler
Das generierte Skript wurde aufgrund eines ungültigen Pfads zum ConfigurationManager-Modul nicht ausgeführt. Wenn bereits ein ungültiges Skript generiert wurde, entfernen Sie die vorhandene Datei "%TEMP%\ISEConnect_sitecode - sitename.ps1", und starten Sie den ISE über die Administratorkonsole neu.
Das generierte Skript kann unlesbar sein, wenn ein Sprachpaket für die 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 aus der Administratorkonsole neu.
Beim Starten des ISE über die Administratorkonsole wird möglicherweise ein Fehler aufgrund eines ungültigen Pfads ausgelöst.
Add-CMDeploymentType
Behobene Fehler
Cmdlet gibt möglicherweise eine Warnung "Unerwartete Websiteversion" zurück.
Add-CMDeviceCollectionQueryMembershipRule
Behobene Fehler
Das Cmdlet überprüft nicht die Gültigkeit der abfrage, die durch den Parameter QueryExpression angegeben wird. Abfrageregeln mit doppelten Namen können nicht erstellt werden (entspricht nicht dem Verhalten der Administratorkonsole).
Add-CMDriverToDriverPackage
Behobene Fehler
Weitergeleitetes Objekt kann vom Cmdlet verworfen werden.
Add-CMEndpointProtectionPoint
Behobene Fehler
Das erstmalige Hinzufügen eines Endpunktschutzpunkts zu einer Website kann zu einer falschen Standardkonfiguration der Clienteinstellungen führen.
Add-CMIntuneSubscription
Behobene Fehler
Der Parameter ContactEmail führt keine Überprüfung auf Korrektheit durch.
Add-CMMsiDeploymentType
Behobene Fehler
Der Parameterwert "EnableBranchCache " wird ignoriert.
Unterbrechungsfreie Änderungen
Parameter "InstallationBehaviorType " hinzugefügt.
Add-CMScriptDeploymentType
Behobene Fehler
Der Parameterwert "EnableBranchCache " wird ignoriert.
Unterbrechungsfreie Änderungen
Parameter "InstallationBehaviorType " hinzugefügt.
Add-CMUserCollectionQueryMembershipRule
Behobene Fehler
Das Cmdlet überprüft nicht die Gültigkeit der abfrage, die durch den Parameter QueryExpression angegeben wird.
Abfrageregeln mit doppelten Namen können nicht erstellt werden (entspricht nicht dem Verhalten der Administratorkonsole).
Block-CMDevice
Unterbrechungsfreie Änderungen
Cmdlet akzeptiert nun weitergeleitetes Objekt von Get-CMDevice.
Export-CMUserCollection
Grundlegende Änderungen
Cmdlet erfordert nun, dass das ExportFilePath-Argument in einer MOF-Dateierweiterung endet.
Get-CMCategory
Unterbrechungsfreie Änderungen
Verbesserte Überprüfung des CategoryType-Parameters .
Get-CMClientSetting
Behobene Fehler
SettingType-Parameter kann ignoriert werden.
Get-CMDeploymentTypeDependency
Behobene Fehler
Unerwartete Abhängigkeiten können vom Cmdlet zurückgegeben werden.
Get-CMDeviceAction
Behobene Fehler
Die neue Kennung für eine PinReset-Aktion kann nicht angezeigt werden.
Get-CMResource
Behobene Fehler
Der Parameter "Fast" fehlt.
Get-CMSiteRole
Grundlegende Änderungen
Wenn eine Verbindung mit einem primären Standort hergestellt wird und kein SiteCode-Parameter angegeben wird, werden nur Rollen zurückgegeben, die für die verbundene Website spezifisch sind. Diese Änderung wurde vorgenommen, um Parität und Konsistenz mit der Administratorkonsole zu haben. Wenn Sie beispielsweise über eine CAS verfügen und das Cmdlet auf einer primären Website ausführen, werden nur Websiterollen für den aktuellen Websitecode 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 einer beliebigen verbundenen Website abzufragen.
Get-CMSoftwareUpdate
Behobene Fehler
Der Wert des UpdateGroup-Parameters kann vom Cmdlet verworfen werden.
Import-CMAntimalwarePolicy
Behobene Fehler
Richtlinien, die aus früheren Versionen von Configuration Manager exportiert wurden, können möglicherweise nicht ordnungsgemäß importiert werden.
Import-CMAntimalwarePolicy
Behobene Fehler
Die Richtlinie kann nicht importiert werden oder kann mit Überprüfungsfehlern erstellt werden.
Mit dem Cmdlet können Sie eine Datei importieren, die bereits importiert wurde.
Import-CMComputerInformation
Grundlegende Änderungen
Der Parameter "CollectionName " ist jetzt obligatorisch.
Unterbrechungsfreie Änderungen
Unterstützung für den Import von Computern anhand ihres vollqualifizierten Domänennamens hinzugefügt.
Import-CMDriver
Grundlegende Änderungen
Wenn ein teilweiser Treiberimport stattfindet, schlägt das Cmdlet nicht mehr fehl. Stattdessen wird gewarnt, dass einige Treiber nicht erfolgreich importiert wurden. In einem Fall, in dem keine Treiber importiert werden können, schlägt das Cmdlet weiterhin fehl.
Import-CMDriverPackage
Unterbrechungsfreie Änderungen
Neuer ImportActionType-Parameter zum Steuern des Verhaltens, wenn bereits ein Paket vorhanden ist.
Import-CMPackage
Unterbrechungsfreie Änderungen
Neuer ImportActionType-Parameter zum Steuern des Verhaltens, wenn bereits ein Paket vorhanden ist.
Import-CMSecurityRole
Behobene Fehler
Mit dem Cmdlet können ungültige NewRoleName-Parameterwerte verwendet werden.
Import-CMTaskSequence
Unterbrechungsfreie Änderungen
Neuer ImportActionType-Parameter zum Steuern des Verhaltens, wenn bereits ein Paket vorhanden ist.
Invoke-CMDeviceAction
Behobene Fehler
Cmdlet kann mit einer Ausnahme fehlschlagen, wenn bestimmte Ermittlungsinformationen für das Zielgerät nicht verfügbar sind.
Invoke-CMDeviceRetire
Behobene Fehler
Das Cmdlet schlägt im Hintergrund fehl, wenn der Benutzer nicht über die Berechtigung zum Aufrufen des Zurückstellungsvorgangs verfügt.
Cmdlet schlägt nicht mit einer klaren Fehlermeldung fehl, wenn versucht wird, ein nicht unterstütztes Gerät zurückzuziehen.
Cmdlet schlägt nicht mit einer klaren Fehlermeldung fehl, wenn versucht wird, ein zurückgesetztes Gerät zurückzuziehen.
Unterbrechungsfreie Änderungen
Neuer Cancel-Parameter zum Abbrechen eines ausstehenden Geräts.
Invoke-CMDeviceWipe
Behobene Fehler
Das Cmdlet schlägt im Hintergrund fehl, wenn der Benutzer nicht über die Berechtigung zum Aufrufen des Zurücksetzungsvorgangs verfügt.
Cmdlet schlägt nicht mit einer klaren Fehlermeldung fehl, wenn versucht wird, ein nicht unterstütztes Gerät zu löschen.
Möglicherweise kann Intune nicht zurückgesetzt werden.
Unterbrechungsfreie Änderungen
Neuer Cancel-Parameter zum Abbrechen einer ausstehenden Gerätezurücksetzung.
Invoke-CMSoftwareUpdateAutoDeploymentRule
Behobene Fehler
Weitergeleitetes Objekt kann vom Cmdlet verworfen werden.
Move-CMObject
Behobene Fehler
Cmdlet kann ein zu verschiebenden Objekt nicht finden.
New-CMBootableMedia
Behobene Fehler
Cmdlet überprüft die Parameterwerte CertificateExpireTime und CertificateStartTime nicht ordnungsgemäß.
New-CMCaptureMedia
Grundlegende Änderungen
Die Parameter "PrestartCommand " und " PrestartPackage " wurden entfernt.
New-CMCategory
Behobene Fehler
Cmdlet ermöglicht die Erstellung eines nicht unterstützten GlobalCondition-Kategorietyps.
Unterbrechungsfreie Änderungen
Verbesserte Überprüfung des CategoryType-Parameters .
New-CMClientSetting
Grundlegende Änderungen
SettingType-Parameter ist jetzt obligatorisch.
New-CMComputerAssociation
Unterbrechungsfreie Änderungen
Leistungsverbesserungen.
New-CMDeviceVariable
Behobene Fehler
Gerätevariablen für ein primäres Websitemember können nicht aus dem CAS erstellt werden.
Das weitergeleitete Auflistungsobjekt kann vom Cmdlet verworfen werden.
New-CMGlobalCondition
Behobene Fehler
Die Länge des InstanceName-Parameterwerts wird nicht überprüft.
Unterbrechungsfreie Änderungen
Die Möglichkeit zum Erstellen von Base64- und XML-Einstellungsdatentypen wurde hinzugefügt.
New-CMPowerManagementCustomPlan
Behobene Fehler
Die Parameter DisplayOffMinAC und DisplayOffMinDC sind nicht im resultierenden Plan konfiguriert.
New-CMPrestageMedia
Unterbrechungsfreie Änderungen
Die Parameter "MediaPassword", "TaskSequence" und "IncludeApplicationDependency" wurden hinzugefügt.
New-CMQuery
Behobene Fehler
Cmdlet überprüft nicht, ob der Abfragename bereits vorhanden ist.
New-CMTaskSequence
Behobene Fehler
Das Rollback ist nicht konfiguriert, wenn der Parameter "UpgradeOperatingSystem " verwendet wird.
Aktualisierungen und Anwendungsschritte werden nicht an den erwarteten Positionen platziert, wenn der Parameter UpgradeOperatingSystem verwendet wird.
New-CMWindowsEnrollmentProfile
Behobene Fehler
Das Registrierungsprofil enthält möglicherweise keine gültige Intranetkonfiguration.
Remove-CMAdministrativeUser
Grundlegende Änderungen
Der nicht funktionale RoleName-Parameter wurde entfernt.
Remove-CMContentDistribution
Behobene Fehler
Weitergeleitetes Objekt kann vom Cmdlet verworfen werden.
Remove-CMDeviceVariable
Behobene Fehler
Cmdlet schlägt im Hintergrund fehl, wenn versucht wird, eine nicht vorhandene Variable zu entfernen.
Gerätevariablen für ein primäres Websitemember können nicht aus der CAS entfernt werden.
Cmdlet kann ein gültiges pipelined-Auflistungsmemberobjekt ablehnen.
Remove-CMIntuneSubscription
Behobene Fehler
Cmdlet kann im Hintergrund oder mit einer unklaren Fehlermeldung fehlschlagen, wenn kein Microsoft Intune Abonnement vorhanden ist.
Remove-CMMaintenanceWindow
Behobene Fehler
Cmdlet kann den Name-Parameter ignorieren und zusätzliche Wartungsfenster entfernen.
Unterbrechungsfreie Änderungen
Cmdlet unterstützt den Parameterhinweis DisableWildcardHandling für den Name-Parameter .
Remove-CMMulticastServicePoint
Behobene Fehler
Wenn Sie den Parameter RemoveWDS mit dem Wert "false" angeben, wird das WDS-Feature möglicherweise weiterhin entfernt.
Set-CMAppVVirtualEnvironment
Behobene Fehler
Der Parameter "AddApplicationGroup " überprüft nicht, ob die Gruppe bereits hinzugefügt wurde.
Set-CMBaselineDeployment
Behobene Fehler
Cmdlet ignoriert "OverrideServiceWindow " möglicherweise im Hintergrund, wenn die Erzwingung für die Bereitstellung nicht aktiviert ist.
Set-CMBoundaryGroup
Behobene Fehler
Der DefaultSiteCode-Parameter lässt keinen NULL-Wert zum Löschen der Einstellung zu.
Set-CMClientSetting
Veraltete Funktionen
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
Behobene Fehler
Eine Energieverwaltungsrichtlinie kann nicht von NeverApply in "Apply" geändert werden.
Set-CMConditionalAccessPolicy
Behobene Fehler
Das Cmdlet kann ausgeschlossene Auflistungen möglicherweise nicht ändern, wenn eine Richtlinie mithilfe der Parameter "Name " oder "ID" angegeben wird.
Set-CMDeploymentType
Behobene Fehler
Cmdlet gibt möglicherweise eine Warnung "Unerwartete Websiteversion" zurück.
Set-CMDeviceVariable
Behobene Fehler
Cmdlet schlägt im Hintergrund fehl, wenn versucht wird, eine variable festzulegen, die nicht vorhanden ist.
Gerätevariablen für ein primäres Websitemember können nicht aus dem CAS konfiguriert werden.
Cmdlet kann ein gültiges pipelined-Auflistungsmemberobjekt ablehnen.
Unterbrechungsfreie Änderungen
Neuer PassThru-Parameter zum Zurückgeben der resultierenden Gerätevariablen.
Set-CMDistributionPoint
Behobene Fehler
Cmdlet gibt möglicherweise unerwartete Warnungen zur Konfiguration des Multicast-Dienstpunkts zurück.
Set-CMFileReplicationRoute
Behobene Fehler
"FileReplicationAccountName" kann nicht festgelegt werden, ohne einen Replikationsmodus anzugeben.
Set-CMGlobalCondition
Behobene Fehler
Die Länge des InstanceName-Parameterwerts wird nicht überprüft.
Set-CMIntuneSubscription
Behobene Fehler
Der Parameter ContactEmail führt keine Überprüfung auf Korrektheit durch.
Set-CMIntuneSubscriptionAppleMdmProperty
Behobene Fehler
Cmdlet warnt möglicherweise nicht, wenn bestimmte erforderliche Parameterabhängigkeiten nicht erfüllt sind.
Set-CMIntuneSubscriptionPassportForWorkProperty
Behobene Fehler
Der Parameterwert "EnableBiometrics " kann ignoriert werden.
Set-CMIntuneSubscriptionWindowsPhoneProperty
Behobene Fehler
Cmdlet kann nicht fehlschlagen, wenn bestimmte ungültige Parameterkombinationen verwendet werden.
Set-CMMigrationJob
Behobene Fehler
Das Angeben des UtcTime-Parameters ohne den Parameter "MigrationJobSchedule " kann zu einer ungültigen Konfiguration des Migrationsauftrags führen.
Set-CMMigrationSource
Behobene Fehler
Cmdlet schlägt im Hintergrund fehl, wenn versucht wird, eine Migrationsquelle mit einem bereits vorhandenen Namen zu erstellen.
Unterbrechungsfreie Änderungen
Cmdlet versucht, den Parameterwert "SourceSiteServerName " zu erweitern, wenn kein vollqualifizierter Domänenname verwendet wird.
Set-CMMsiDeploymentType
Unterbrechungsfreie Änderungen
Parameter "InstallationBehaviorType " hinzugefügt.
Set-CMScriptDeploymentType
Unterbrechungsfreie Änderungen
Parameter "InstallationBehaviorType " hinzugefügt.
Set-CMSite
Behobene Fehler
Cmdlet kann fehlschlagen, wenn der SiteCode-Parameter verwendet wird.
Unterbrechungsfreie Änderungen
Nicht verwendete zusätzliche Parametersätze wurden entfernt (SetSecurityScopeByName, SetSecurityScopeBySiteCode und SetSecurityScopeByValue).
Set-CMSiteMaintenanceTask
Grundlegende Änderungen
Der Parameter "SiteCode " wurde entfernt.
Veraltete Funktionen
Der Parameter "SummaryTask " ist veraltet. TaskName sollte stattdessen verwendet werden.
Unterbrechungsfreie Änderungen
Akzeptiert weitergeleitete Eingaben von Get-CMSiteMaintenanceTask.
Mehrere Verbesserungen bei der Benutzerfreundlichkeit.
Parameter "TaskName" zum Festlegen einer Aufgabe anhand ihres Namens hinzugefügt.
Set-CMSoftwareUpdateDeployment
Unterbrechungsfreie Änderungen
Die Ausgabe bei Verwendung von Confirm oder WhatIf wurde verbessert.
Set-CMSoftwareUpdatePointComponent
Behobene Fehler
"Local Publisher" kann nicht als Wert für den AddCompany-Parameter angegeben werden.
Set-CMSoftwareUpdateSummarizationSchedule
Unterbrechungsfreie Änderungen
Die Ausgabe bei Verwendung von Confirm oder WhatIf wurde verbessert.
Start-CMBaselineDeployment
Behobene Fehler
Das Cmdlet ignoriert "OverrideServiceWindow" möglicherweise automatisch, wenn die Erzwingung für die Bereitstellung nicht aktiviert ist.
Start-CMContentDistribution
Behobene Fehler
Weitergeleitetes Objekt kann vom Cmdlet verworfen werden.
Start-CMTaskSequenceDeployment
Behobene Fehler
Die Bereitstellung wird möglicherweise nicht ordnungsgemäß erstellt, wenn der Parameter "DeploymentOption " nicht angegeben ist.
Cmdlet gibt möglicherweise eine Warnung zurück, dass die Parameter PercentSuccess oder PercentFailure ignoriert werden, wenn sie nicht angegeben werden.
Unterbrechungsfreie Änderungen
Wenn DeploymentOption nicht angegeben ist, wird ein Wert von DownloadContentLocallyWhenNeededByRunningTaskSequence impliziert.
Unblock-CMDevice
Unterbrechungsfreie Änderungen
Cmdlet akzeptiert nun weitergeleitetes Objekt von Get-CMDevice.
Unlock-CMObject
Unterbrechungsfreie Änderungen
Cmdlet schlägt jetzt fehl, wenn versucht wird, ein Objekt zu entsperren, das durch eine andere SMS-Anbietersitzung gesperrt ist. In früheren Versionen würde dies im Hintergrund fehlschlagen.
Der Parameter "Force" wurde hinzugefügt, um zu versuchen, Objekte zu entsperren, die möglicherweise von einer anderen SMS-Anbietersitzung gesperrt sind. Dies kann verwendet werden, um aus einem Szenario wiederherzustellen, in dem ein Objekt durch eine Administratorkonsole gesperrt wurde, die unerwartet beendet wurde, ohne die Objektsperre aufzugeben.