Zusammenfassung
In diesem Artikel werden die Windows PowerShell Probleme beschrieben, die im kumulativen Update 3 (CU3) für Microsoft System Center 2012 R2 Configuration Manager behoben wurden. Weitere CU3-Korrekturen werden im folgenden Microsoft Knowledge Base-Artikel beschrieben:
2994331 Beschreibung des kumulativen Updates 3 für System Center 2012 R2 Configuration Manager
Behobene Probleme
-
Get-CMAssetIntelligenceSynchronizationPoint gibt ein NULL-Objekt zurück, und dies verursacht einen NullReferenceException-Fehler, wenn er zusammen mit Remove-CMAssetIntelligenceSynchronizationPoint verwendet wird.
-
New-CMTaskSequence akzeptiert keinen NULL- oder leeren Wert für den Parameter "-InstallationProductKey".
-
Der Parameter CertificateExpirationTimeUtc wird vom cmdlet Set-CMDistributionPoint ignoriert.
-
New-CMTaskSequenceMedia gibt einen InvalidOperationException-Fehler zurück, wenn er mit dem Parameter CaptureMediaOption verwendet wird.
-
Das cmdlet New-CMMigrationJob gibt Fehler zurück, die wie folgt aussehen, wenn eine geschachtelte Auflistung in den Parameter "-MigrationCollection" eingefügt wird:
New-CMMigrationJob: Wählen Sie mindestens eine Sammlung aus, um den Vorgang fortzusetzen.
-
Add-CMReportingServicePoint Cmdlet erstellt nicht ordnungsgemäß einen Berichterstellungsdienstpunkt.
-
Cmdlets, die auf Objekte verweisen, die vom cmdlet Get-CMDevice zurückgegeben werden, lösen Fehler aus, die wie folgt aussehen:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
Der Parameter "-EnableProgramAfterAdvertisementMigrated" des cmdlets New-CMMigrationJob aktiviert das angegebene Programm nicht.
-
Set-CMAccount gibt einen NullReferenceException-Fehler zurück, wenn er mit dem parameter inputObject verwendet wird.
-
Get-CMBaselineXMLDefinition gibt keine Ergebnisse zurück, wenn es ohne Parameter ausgeführt wird. Der Parameter "-Name" ist jetzt erforderlich.
-
Update-CMClientStatus -Force bewirkt, dass ein Bestätigungsfenster auf dem Client angezeigt wird.
-
Set-CMWindowsFirewallPolicy gibt eine Ausnahme zurück, wenn der Parameter "-Priority" angegeben wird.
-
Ein sekundärer Websitedatenbankname wird falsch erstellt, wenn New-CMSecondarySite mit dem Parameter CopySQLServerExpressOnSecondarySite verwendet wird.
-
Import-CMDriver gibt immer "Ungültiger Objektpfad" zurück, auch wenn der angegebene Treiber erfolgreich importiert wurde.
-
Allgemeine *-Item-Parameter, z. B. -WhatIf, funktionieren nicht wie erwartet mit CMSite PSDrive.
-
New-CMComputerAssociation gibt einen NullReferenceException-Fehler zurück.
-
New-CMTaskSequenceMedia gibt einen InvalidOperationException-Fehler zurück, wenn er mit dem Parameter "-CaptureMediaOption" verwendet wird.
-
New-CMSiteSystemServer bewirkt, dass PowerShell unerwartet beendet wird.
http://support.microsoft.com/kb/2984644
Weitere Änderungen
-
Mehrere Cmdlets werden überarbeitet, um große Resultsets (mehrere tausend Objekte) besser zu verarbeiten.
-
Start-CMApplicationDeployment Typ wird in Umgebungen, die viele (über 75) Anwendungen enthalten, schneller ausgeführt.
-
-
Mehrere Cmdlets werden überarbeitet, um Platzhalterzeichen für einige Parameter zu unterstützen, einschließlich der folgenden:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType können Sie –ContentLocation nicht mehr mit AppV- oder AppV5X-Bereitstellungstypen verwenden.
-
Set-CMDeviceCollection unterstützt jetzt das Festlegen von Sammlungszeitplänen mit den neuen Parametern "–RefreshSchedule" und "–RefreshType".
-
Set-CMDeviceOwnership gibt jetzt bei einem nicht vorhandenen Gerätenamen klare Fehlermeldungen zurück.
-
Mehrere Cmdlets werden überarbeitet, um die Objektpipelineierung zu unterstützen. Dazu gehören Cmdlets, die zum Erstellen, Festlegen und Entfernen von Websiterollen, Anwendungen, Sammlungen, Programmen und Paketen verwendet werden.
Bekannte Probleme
-
Der Parameter Set-CMDistributionPoint –ComputersUsePxePassword speichert möglicherweise kein gültiges Kennwort in der Datenbank.