Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
System Center-Konfiguration Current Branch 1702 ist die Baseline für diese Änderungen. Weitere Informationen finden Sie unter Änderungen der Konfigurations-Manager Cmdlet-Bibliothek für Current Branch 1702.
Wichtige Änderungen
Aktualisierungen der Dokumentationsbibliothek
Die neueste Dokumentation zur Cmdlet-Bibliothek finden Sie in der ConfigurationManager-Modulreferenz.
Verwaltungskonsole Verbesserungen bei der integrierten Skriptumgebung (Integrated Scripting Environment, ISE)
Das Skript, das beim Starten der ISE über die Administratorkonsole generiert wird, wurde aktualisiert, um mehr Anpassung und Wiederverwendbarkeit zu ermöglichen.
Wenn ein Skript zuvor generiert wurde, muss es entfernt %APPDATA%\TEMP werden, damit das neue Skript erstellt werden kann.
Entfernte Cmdlets
Die folgenden Cmdlets werden nicht mehr unterstützt und wurden entfernt:
- Add-CMComplianceRegistrySetting
- New-CMComplianceRule
Bekannte Probleme
Dies sind bekannte Probleme mit der Cmdlet-Bibliothek, die in dieser Version nicht behoben werden.
Get-CMAadConditionalAccessPolicy und Set-CMAadConditionalAccessPolicy
Für diese Cmdlets ist eine 64-Bit-PowerShell-Umgebung erforderlich.
Problemumgehung
- Keine
New-CMWirelessProfile und Set-CMWirelessProfile
Cmdlets können fehlschlagen, wenn sie in einer 64-Bit-PowerShell-Umgebung ausgeführt werden.
Problemumgehung
- Führen Sie diese Cmdlets in einer 32-Bit-PowerShell-Umgebung aus.
Add-CMDataWarehouseServicePoint und Set-CMDataWarehouseServicePoint
Ausführung "Täglich" kann nicht festgelegt werden
Problemumgehung
- Keine
Import-CMSecurityRole
Das Cmdlet schlägt möglicherweise mit einem DirectoryNotFoundException-Fehler beim Suchen der Datei SecuredRoles.xsdfehl.
Problemumgehung
Stellen Sie sicher, dass dies Import-Module für die Datei und nicht für den ConfigurationManager.psd1 logischen Pfad oder Modulnamen aufgerufen wird.
New-CMApplicationDeployment und New-CMClientSettingDeployment
Das Cmdlet ermöglicht die Kombination der Parameter CollectionName, Collection und CollectionId , wodurch undefiniertes Verhalten verursacht wird.
Problemumgehung
Geben Sie nur CollectionName, Collection oder CollectionId an. Kombinieren Sie diese Parameter nicht.
Remove-CMStateMigrationPoint
Das Cmdlet schlägt möglicherweise mit einer ArgumentOutOfRangeException fehl, wenn ein Zustandsmigrationspunkt entfernt wird, wenn Inhalte vorhanden sind, die von der Siterolle gehostet werden.
Problemumgehung
Entfernen Sie den Zustandsmigrationspunkt direkt vom SMS-Anbieter.
$smp = Get-CMStateMigrationPoint ... # Get the state migration point
$smp.Delete() # Directly delete the object.
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.
Kompatibilitätseinstellungen und -regeln für Konfigurationselemente
Es wurden neue Cmdlets hinzugefügt, um das Erstellen von Einstellungen und Regeln für Konfigurationselemente zu unterstützen.
- Add/Set-CMComplianceSettingActiveDirectory
- Add/Set-CMComplianceSettingAssembly
- Add/Set-CMComplianceSettingDirectory
- Add/Set-CMComplianceSettingFile
- Add/Set-CMComplianceSettingIisMetabase
- Add/Set-CMComplianceSettingRegistryKey
- Add/Set-CMComplianceSettingRegistryKeyValue
- Add/Set-CMComplianceSettingRule
- Add/Set-CMComplianceSettingScript
- Add/Set-CMComplianceSettingSqlQuery
- Add/Set-CMComplianceSettingWqlQuery
- Add/Set-CMComplianceSettingXPathQuery
- Get-CMComplianceRule
- Get-CMComplianceSetting
- New-CMComplianceRuleAssembly
- New-CMComplianceRuleExistential
- New-CMComplianceRuleFileFolderAttribute
- New-CMComplianceRuleFileFolderDate
- New-CMComplianceRuleFileFolderPermission
- New-CMComplianceRuleFileFolderSimple
- New-CMComplianceRuleFileFolderSize
- New-CMComplianceRuleRegistryKeyPermission
- New-CMComplianceRuleValue
- New-CMComplianceRuleVersion
- Remove-CMComplianceRule
- Remove-CMComplianceSetting
Beispiel 1: Erstellen einer Registrierungsschlüsselwerteinstellung ohne Regeln
# Creates a setting looking for HKLM\Software\Microsoft\Windows NT\CurrentVersion:ReleaseId
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId no rule" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -NoRule
Beispiel 2: Erstellen einer Registrierungsschlüsselwerteinstellung mit einer Existenziellregel
# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to exist
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must exist" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ExistentialRule -Existence MustExist
Beispiel 3: Erstellen einer Registrierungsschlüsselwerteinstellung mit einer Wertregel
# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to be equal to "1703"
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must be 1703" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ValueRule -ExpressionOperator IsEqual -ExpectedValue "1703"
Beispiel 4: Erstellen einer Dateiregel, die erfordert, dass für die Datei ein bestimmter Attributsatz festgelegt ist
$ci | Add-CMComplianceSettingFile -Path "C:\" -FileName "hiberfile.sys" -NoRule -SettingName "hiberfile.sys must have system attribute"
$setting = $ci | Get-CMComplianceSetting -SettingName "hiberfile.sys must have system attribute" # Get the SDK setting object
$rule = $setting | New-CMComplianceRuleFileFolderAttribute -RuleName "hiberfile.sys must be system" -System $true # Create the rule
$ci | Add-CMComplianceSettingRule $rule # Bind the rule to the CI
Updates und Wartung
Es wurden neue Cmdlets hinzugefügt, um die Automatisierung von Updates und Wartung im Konfigurations-Manager zu unterstützen.
- Enable-CMSiteFeature
- Get-CMSiteFeature
- Get-CMSiteUpdate
- Get-CMSiteUpdateHistory
- Get-CMSiteUpdateInstallStatus
- Install-CMSiteUpdate
- Invoke-CMSitePromotePreproductionClient
- Invoke-CMSiteUpdateCheck
- Invoke-CMSiteUpdateDownload
- Invoke-CMSiteUpdatePrerequisiteCheck
Beispiel 1: Herunterladen eines Updates und Überwachen seines Status
# Get the update object for the 1706 TP and invoke a download
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Invoke-CMSiteUpdateDownload
``` powershell
# Now monitor the download status
``` powershell
while($true) {
cls
$update | Get-CMSiteUpdateInstallStatus -Step Download | select orderid, progress, description | ft
sleep 5
}
Beispiel 2: Installieren eines Updates und Überwachen seines Status
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Install-CMSiteUpdate -IgnorePrerequisiteWarning -Force
while($true) {
cls
$update | Get-CMSiteUpdateInstallStatus -Step All -Complete | select orderid, progress, description -Last 10 | ft
sleep 5
}
Erweiterte Ermittlungsmethoden für Bereitstellungstypen
Es wurden neue Cmdlets hinzugefügt, um das Hinzufügen erweiterter Erkennungsmethoden zu Windows Installer-, Skript- und Mac-Bereitstellungstypen zu unterstützen.
- Windows Installer & Skripterkennungsklauseln
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
- Mac-Erkennungsklauseln
- New-CMDetectionClauseMacBundle
- New-CMDetectionClauseMacPackage
Beispiel: Fügen Sie eine Erkennungsklausel hinzu, die erfordert, dass eine bestimmte Produkt-ID und ein bestimmter Verzeichnisname für einen Windows Installer-Bereitstellungstyp vorhanden sind.
$clause1 = New-CMDetectionClauseWindowsInstaller -ProductCode $guid [Value -ExpressionOperator IsEquals -ExpectedValue "1.1.1.1" # Do a version check
$clause2 = New-CMDetectionClauseDirectory -DirectoryName "mymsi" -Path "C:\" -Existence # c:\mymsi should exist
$app | Add-CMMsiDeploymentType -ContentLocation "\\myserver\mypath\mymsi.msi" -Force -AddDetectionClause ($clause1, $clause2)
Hinweise
Es wird derzeit nicht unterstützt, bestehende Erkennungsklauseln zu ändern.
Es wird derzeit nicht unterstützt, Erkennungsklauseln zu gruppieren oder die Gruppierung aufzuheben.
Tasksequenzen
Es wurden neue Cmdlets hinzugefügt, um das Ändern von Tasksequenzschritten und Gruppierungen zu unterstützen.
- Tasksequenzgruppen und -schritte
- Get/New/Remove/Set-CMTaskSequenceGroup
- Hinzufügen/Get/Remove-CMTaskSequenceStep
- Tasksequenzbedingungen (Werden Abrufen- und Neue Verben unterstützt)
- CMTaskSequenceStepConditionIfStatement
- CMTaskSequenceStepConditionQueryWmi
- CMTaskSequenceStepConditionRegistry
- CMTaskSequenceStepConditionFile
- CMTaskSequenceStepConditionFolder
- CMTaskSequenceStepConditionOperatingSystem
- CMTaskSequenceStepConditionSoftware
- Tasksequenzbefehle (Get, New, Remove und Set verbs supported)
- CMTaskSequenceStepRunCommandLine
- CMTaskSequenceStepInstallApplication
- CMTaskSequenceStepInstallSoftware
- CMTaskSequenceStepInstallUpdate
- CMTaskSequenceStepPartitionDisk
- CMTaskSequenceStepReboot
- CMTaskSequenceStepRunPowerShellScript
- CMTaskSequenceStepSetupWindowsAndConfigMgr
- CMTaskSequenceStepSetVariable
- Befehle zur Unterstützung von Tasksequenzen
- New-CMTaskSequencePartitionSetting
Beispiel: Erstellen einer benutzerdefinierten Tasksequenz, die zwei PowerShell-Skripts ausführt
$step1 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 1" -PackageID $PackageId -ScriptName "script1.ps1" -ExecutionPolicy Bypass
$step2 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 2" -PackageID $PackageId -ScriptName "script2.ps1" -ExecutionPolicy Bypass
$ts = New-CMTaskSequence -Name "Run scripts" -CustomTaskSequence
$ts | Add-CMTaskSequenceStep -Step ($step1, $step2)
Hinweis
Zusätzliche Tasksequenzbefehle werden in einer zukünftigen Version hinzugefügt.
iOS-Massenregistrierung
Es wurden neue Cmdlets hinzugefügt, um iOS-Massenregistrierungsszenarien zu unterstützen.
- Get-CMCorpOwnedDevice
- Get-CMIosEnrollmentProfile
- New-CMIosEnrollmentProfile
- Remove-CMCorpOwnedDevice
- Remove-CMIosEnrollmentProfile
- Set-CMIosEnrollmentProfileAssignment
Drahtlosprofile
Neue Cmdlets wurden hinzugefügt, um Drahtlosprofile zu unterstützen.
- Get-CMWirelessProfile
- New-CMWirelessProfile
- Remove-CMWirelessProfile
- Set-CMWirelessProfile
Cmdlets für die Bereitstellung
Es wurden neue Cmdlets hinzugefügt, um zusätzliche Bereitstellungsszenarien zu unterstützen.
- New-CMClientSettingsDeployment
- Abgelöste Updates:
Start-CMClientSettingsDeployment
- Abgelöste Updates:
- New-CMApplicationDeploymentSimulation
- Abgelöste Updates:
Start-CMApplicationDeploymentSimulation
- Abgelöste Updates:
Ressourcennachverfolgung und -wiederherstellung (BETA)
Es wurden neue Cmdlets hinzugefügt, um die Verfolgung von SMS-Anbieterobjekten zu unterstützen, die von der PowerShell-Laufzeit verwendet werden, und um diese Ressourcen zu sauber, wenn sie nicht mehr benötigt werden.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Bei Start-CMObjectTracking der Ausführung verfolgt die PowerShell-Laufzeit Objekte nach IResultObject , die von Cmdlets der Cmdlet-Bibliothek erstellt wurden. Cmdlets, die nicht .Dispose() manuell bereinigt werden, können für ein einzelnes Objekt (Beispiel: $o | Disconnect-CMTrackedObject) freigegeben Disconnect-CMTrackedObject werden oder Disconnect-CMTrackedObject -Allfür alle nachverfolgten Objekte verwendet werden.
Beachten Sie, dass ein Objekt, sobald es freigegeben wurde, nicht mehr wiederverwendet oder über die Objektpipeline an ein anderes Cmdlet übergeben werden kann.
Stop-CMObjectTracking Kann verwendet werden, um die Objektverfolgung zu deaktivieren. Beachten Sie, dass zuvor zugeordnete Objekte aktiv bleiben.
Nicht beanspruchte Ressourcen können dazu führen, dass der SMS-Anbieter Fehler wegen Kontingentverletzung auslöst. Diese Probleme treten in der Regel bei der Arbeit mit sehr großen Gruppen von SMS-Anbieterobjekten oder in Umgebungen mit langer Laufzeit auf
Hinweise
Dies ist ein experimentelles Feature und kann in einer zukünftigen Version geändert oder entfernt werden. Dieses Feature ist optional und standardmäßig nicht aktiviert.
Get-CMClientHealthSummary
Dieses Cmdlet kann verwendet werden, um Clientintegritätsinformationen für eine Sammlung mit einem optionalen Datumsbereich abzurufen.
Beispiel: Ruft die Clientintegrität für "alle Systeme" ab Januar 2017 ab.
Get-CMCollection -Name "All Systems" | Get-CMClientHealthSummary -StartDate "2017/01/01"
Get-CMSoftwareUpdateSyncStatus
Dieses Cmdlet kann verwendet werden, um den Status einer Synchronisierung mit Windows Update abzurufen.
Invoke-CMContentRedistribution
Dieses Cmdlet kann verwendet werden, um Inhalte, die bereits auf einem Verteilungspunkt bereitgestellt wurden, neu zu verteilen. Dies unterstützt die Verteilung von Anwendungs-, Paket-, Startimage-, Softwareupdate-, Treiber-, Image-, Tasksequenz- und Betriebssysteminhalten.
Beispiel: Umverteilen eines Pakets an einen Verteilungspunkt
Get-CMPackage -Name Contoso | Invoke-CMContentRedistribution -DistributionPointName myserver.contoso.com
Invoke-CMDeploymentSummarization
Mit diesem Cmdlet können Sie sofort eine Zusammenfassung der Bereitstellung durchführen.
Stop-CMMigrationSource
Dieses Cmdlet kann verwendet werden, um eine Sitemigration zu stoppen.
Sync-CMMigrationSource Muss verwendet werden, um die Migration fortzusetzen.
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.
Add-CMApplicationCatalogWebsitePoint
Fehler, die behoben wurden
Das Cmdlet schlägt möglicherweise mit einem KeyNotFoundException-Fehler fehl, wenn der für ApplicationWebServicePointServer angegebene Wert nicht die erwartete Standortrolle enthält.
Nicht unterbrechende Änderungen
ApplicationWebServicePointServer wurde hinzugefügt, um die Definition eines Webdienstpunkts mithilfe der Ausgabe von Get-CMApplicatinWebServicePointzu ermöglichen. Kann nicht mit "ApplicationWebServicePointServerName" kombiniert werden.
Add-CMAssetIntelligenceSynchronizationPoint
Fehler, die behoben wurden
Wenn ein ungültiger CertificatePath angegeben wird, wird die Rolle möglicherweise falsch erstellt. Siehe auch: Remove-CMAssetIntelligenceSynchronizationPoint.
Add-CMDataWarehouseServicePoint
Wichtige Änderungen
Der Wert "DaysOfWeek" wurde von einer Ganzzahl in einen DataWarehouseDaysOfWeek Enumerationswert geändert.
Fehler, die behoben wurden
DataWarehouseDatabaseServerName überprüft nicht, ob der FQDN-Hostname kleiner als 16 Zeichen ist.
Nicht unterbrechende Änderungen
Der Parameter DataWarehouseInstanceName wurde hinzugefügt, um die Angabe eines SQL Server instance zu unterstützen.
Add-CMMacDeploymentType
Nicht unterbrechende Änderungen
Der Parameter AddDetectionClause wurde hinzugefügt, um das Hinzufügen von Erkennungsklauseln zum Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Add-CMMsiDeploymentType
Nicht unterbrechende Änderungen
Der Parameter AddDetectionClause wurde hinzugefügt, um das Hinzufügen von Erkennungsklauseln zum Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RebootBehavior" wurde hinzugefügt, um das Neustartverhalten zu definieren.
Add-CMScriptDeploymentType
Nicht unterbrechende Änderungen
Der Parameter AddDetectionClause wurde hinzugefügt, um das Hinzufügen von Erkennungsklauseln zum Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RebootBehavior" wurde hinzugefügt, um das Neustartverhalten zu definieren.
Add-CMWindowsPhoneStoreDeploymentType
Fehler, die behoben wurden
Bei Angabe windowsphone.com URL kann ein ungültiger Bereitstellungstyp erstellt werden.
Approve-CMApprovalRequest und Deny-CMApprovalRequest
Nicht unterbrechende Änderungen
Das Cmdlet unterstützt jetzt das Genehmigen oder Verweigern einer Genehmigungsanforderung mithilfe der der Anforderung zugeordneten GUID.
Get-CMAlert
Fehler, die behoben wurden
Warnungstypen, die sich auf Endpoint Protection oder Client Health beziehen, werden vom Cmdlet nicht abgerufen.
Get-CMApprovalRequest
Nicht unterbrechende Änderungen
Der Parameter "CurrentState" wurde hinzugefügt, um Genehmigungsanfragen nach ihrem Genehmigungsstatus filtern zu können.
Get-CMMaintenanceWindow
Fehler, die behoben wurden
Das Cmdlet schlägt möglicherweise mit einer NullReferenceException fehl, wenn keine Wartungsfenster für die Site definiert sind.
Import-CMWirelessProfileConfigurationItem
Fehler, die behoben wurden
Der Pfadparameter überprüft nicht, ob die Eingabe ein gültiger UNC-Pfad ist.
Import-CMClientCertificatePfx
Nicht unterbrechende Änderungen
Der Parameter ForSmimeEncryption wurde hinzugefügt, um anzugeben, dass Microsoft Intune das Zertifikat für die Geräteverschlüsselung verwenden kann.
Import-CMDriver
Fehler, die behoben wurden
Der Pfadparameter überprüft nicht, ob die Eingabe ein gültiger UNC-Pfad ist.
Import-CMTaskSequence
Fehler, die behoben wurden
Der ImportFilePath-Parameter überprüft nicht, ob die Eingabe ein gültiger UNC-Pfad ist.
Lock-CMObject
Fehler, die behoben wurden
Das Cmdlet schlägt möglicherweise mit einer NullReferenceException fehl, wenn es für ein Objekt aufgerufen wird, das keine Sperrung unterstützt.
New-CMADGroupDiscoveryScope
Fehler, die behoben wurden
Der GroupDN-Parameter überprüft nicht, ob die Eingabe ein gültiger definierter Name ist.
New-CMAlertSubscription
Fehler, die behoben wurden
Wenn mehr als ein Wert für "EmailAddress" angegeben ist, ist das Abonnement falsch konfiguriert.
New-CMApplicationDeployment
Nicht unterbrechende Änderungen
Parameter "EnableSoftDeadline" hinzugefügt, um die verzögerte Erzwingung zu konfigurieren.
New-CMCertificateProfileScep
Nicht unterbrechende Änderungen
Der KeySize-Parameter erlaubt jetzt einen Wert von 4096 Bytes.
New-CMTaskSequence
Nicht unterbrechende Änderungen
TimeZone-Parameter hinzugefügt, mit dem Zeitzoneninformationen bei Verwendung von InstallOperatingSystemImage angegeben werden können. Die Zeitzone kann mithilfe des Cmdlets Get-TimeZone angegeben werden.
New-CMSoftwareUpdateAutoDeploymentRule
Fehler, die behoben wurden
Wenn Sprache angegeben ist, kann eine ungültige Regel für die automatische Bereitstellung erstellt werden.
Wenn "Standort " nicht vorhanden ist, wird möglicherweise eine ungültige Regel für die automatische Bereitstellung erstellt.
Remove-CMAssetIntelligenceSynchronizationPoint
Fehler, die behoben wurden
Das Cmdlet schlägt möglicherweise mit einer ArgumentNullException fehl, wenn eine falsch konfigurierte Asset Intelligence-Synchronisierungspunktrolle entfernt wird.
Remove-CMMaintenanceWindow
Fehler, die behoben wurden
WhatIf oder Confirm kann dazu führen, dass das Cmdlet einen ItemNotFoundException-Fehler zurückgibt.
Remove-CMUpdateGroupDeployment
Fehler, die behoben wurden
Das Cmdlet kann eine gültige Bereitstellung möglicherweise nicht entfernen, und ein ItemNotFoundException-Fehler wird angezeigt.
Remove-CMUserCollectionDirectMembershipRule
Nicht unterbrechende Änderungen
Der Parameter "ResourceName" unterstützt jetzt Platzhalterwerte.
Set-CMAlertSubscription
Veraltete Funktionen
Der Parameter "EmailAddress" wurde durch AddEmailAddress und RemoveEmailAddress ersetzt.
Nicht unterbrechende Änderungen
Der Parameter AddEmailAddress wurde hinzugefügt, um das Ändern von E-Mail-Adressen an Ort und Stelle zu ermöglichen. Kann nicht mit "EmailAddress" kombiniert werden.
Der Parameter "RemoveEmailAddress" wurde hinzugefügt, um das Entfernen von E-Mail-Adressen an Ort und Stelle zu ermöglichen. Kann nicht mit "EmailAddress" kombiniert werden.
Set-CMApplicationDeployment
Nicht unterbrechende Änderungen
Parameter "EnableSoftDeadline" hinzugefügt, um die verzögerte Erzwingung zu konfigurieren.
Set-CMConfigurationPolicyDeployment
Fehler, die behoben wurden
Das Cmdlet kann möglicherweise kein Remoteverbindungsprofil bereitstellen.
Nicht unterbrechende Änderungen
Die Parameter RemoteConnectionProfileName und RemoteConnectionProfileId wurden hinzugefügt, um die Bereitstellung eines Remoteverbindungsprofils nach Name oder ID zu ermöglichen.
Set-CMDataWarehouseServicePoint
Wichtige Änderungen
Der Wert "DaysOfWeek" wurde von einer Ganzzahl in einen DataWarehouseDaysOfWeek Enumerationswert geändert.
Fehler, die behoben wurden
Nicht verwendete Parameter können dazu führen, dass Werte beim Ausführen des Cmdlets auf Standardwerte zurückgesetzt werden.
DataWarehouseDatabaseServerName überprüft nicht, ob der FQDN-Hostname kleiner als 16 Zeichen ist.
Nicht unterbrechende Änderungen
Der Parameter DataWarehouseInstanceName wurde hinzugefügt, um die Angabe eines SQL Server instance zu unterstützen.
Set-CMEmailNotificationComponent
Fehler, die behoben wurden
Wenn UseSsl ohne Angabe eines Werts für Port angegeben wird, sind die SMTP-Ports möglicherweise nicht ordnungsgemäß konfiguriert.
Set-CMHierarchySetting
Fehler, die behoben wurden
Mit dem Cmdlet kann eine Ausschlusssammlung als integrierte Sammlung festgelegt werden (z. B. Alle Systeme).
Nicht unterbrechende Änderungen
Der Parameter "EnablePrereleaseFeature" wurde hinzugefügt, um die Aktivierung von Vorabversionsfeatures zu unterstützen. Dies ist eine einmalige Änderung, die zur Bestätigung auffordert, es sei denn, es wird Gewalt angewendet. Weitere Informationen finden Sie unter Updates & Wartung .
Set-CMMacDeploymentType
Nicht unterbrechende Änderungen
Der Parameter AddDetectionClause wurde hinzugefügt, um das Hinzufügen von Erkennungsklauseln zum Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RemoveDetectionClause" wurde hinzugefügt, um das Entfernen von Erkennungsklauseln aus dem Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Set-CMMsiDeploymentType
Nicht unterbrechende Änderungen
Der Parameter AddDetectionClause wurde hinzugefügt, um das Hinzufügen von Erkennungsklauseln zum Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RemoveDetectionClause" wurde hinzugefügt, um das Entfernen von Erkennungsklauseln aus dem Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RebootBehavior" wurde hinzugefügt, um das Neustartverhalten zu definieren.
Set-CMProgram
Fehler, die behoben wurden
ProgramRunType-Änderungen können nicht auf das angegebene Programm angewendet werden.
Set-CMScriptDeploymentType
Nicht unterbrechende Änderungen
Der Parameter AddDetectionClause wurde hinzugefügt, um das Hinzufügen von Erkennungsklauseln zum Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RemoveDetectionClause" wurde hinzugefügt, um das Entfernen von Erkennungsklauseln aus dem Bereitstellungstyp zu unterstützen. Weitere Informationen finden Sie im Abschnitt "Erweiterte Erkennungsmethoden ".
Der Parameter "RebootBehavior" wurde hinzugefügt, um das Neustartverhalten zu definieren.
Set-CMSiteMaintenanceTask
Fehler, die behoben wurden
Warnungen für Aufgaben im Zusammenhang mit Site-Backups können nicht aktiviert werden.
Set-CMSoftwareInventory
Wichtige Änderungen
Die Parameter Tag1Id, Tag2Id und Tag3Id führen jetzt eine Überprüfung durch, um sicherzustellen, dass die richtige Formatierung verwendet wird.
Nicht unterbrechende Änderungen
Unterstützung für PassThru-Parameter hinzugefügt.
Fehler, die behoben wurden
Die Angabe eines ungültigen Tag2Id-Werts kann dazu führen, dass das ursprünglich angegebene Tag entfernt wird.
Set-CMSoftwareUpdateAutoDeploymentRule
Fehler, die behoben wurden
Wenn "Standort " nicht vorhanden ist, wird möglicherweise eine ungültige Regel für die automatische Bereitstellung erstellt.
Set-CMSoftwareUpdatePointComponent
Nicht unterbrechende Änderungen
Der Parameter ContentFileOption wurde hinzugefügt, um das Updateverhalten von Windows 10 zu konfigurieren.
Set-CMWindowsPhoneStoreDeploymentType
Fehler, die behoben wurden
Bei Angabe windowsphone.com URL kann ein ungültiger Bereitstellungstyp erstellt werden.