Freigeben über


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 = $Trueunterdrü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

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.