Beschreibung von Windows PowerShell Änderungen im kumulativen Update 1 für System Center 2012 R2 Configuration Manager

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2932274 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt die Windows PowerShell im kumulativen Update 1 (CU1) für Microsoft System Center 2012 R2 Configuration Manager behobenen Probleme. Andere CU1-Updates werden in den folgenden Microsoft Knowledge Base-Artikel beschrieben:

2938441 Beschreibung des kumulativen Update 1 für System Center 2012 R2 Configuration Manager

Weitere Informationen

Behobene Probleme

  • Objekte, die als übergeben werden ein -Eingabeobjekt (oder gleichwertig) Parameter für ein Cmdlet werden danach "null".
  • Cmdlets, die ohne ein Failover warnen oder, die im Hintergrund fehl, wenn Fehlerbedingungen getroffen werden, beenden die Pipeline Sie nicht wie erwartet.
  • Cmdlets, die Aktionen auf den Site-Objekte im Hintergrund ausführen fehl, wenn das Objekt nicht vorhanden ist. Dieses Problem führt zu Skripts und Automatisierung in einem nicht definierten Zustand. Beachten Sie, dass dieses Problem nicht beeinflusst.Get- Cmdlets. Sie nicht fehl, wenn keine Objekte, die Suchkriterien gefunden werden.
  • Fügen Sie CMDeploymentType - DeepLinkInstaller den Bereitstellungstyp wird nicht hinzugefügt werden.
  • Start-CMSoftwareUpdateDeployment setzt nicht den richtigen Bereitstellungsoptionen bei der -DisableOperationsManagerAlert oder die -GenerateOperationsManagerAlert der Parameter wird verwendet.
  • Die Speichern CMSoftwareUpdate Cmdlet schlägt mit Fehlern, die den folgenden ähneln:

    Speichern-CMSoftwareUpdate: Der angegebene Schlüssel war nicht im Wörterbuch vorhanden.
    Zeile: 1 Zeichen: 1
    + Speichern-CMSoftwareUpdate - DeploymentPackageName "Contoso-Paket" - SoftwareupdateNa...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Speichern CMSoftwareUpdate] KeyNotFoundException
    + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand


    Beachten Sie, dass nur in 32-Bit-Windows PowerShell-Cmdlets feste ausgeführt wird.

  • Neue CMProgram nicht akzeptiert -Paketkennung als Eingabeparameter.
  • Remove-CMUser - Eingabeobjekt der Parameter akzeptiert keine Objekt-Ausgabe aus Get-CMUser.
  • Neue CMDeviceCollectionVariable muss der ausführende Benutzer Rechte für die Sammlung "Alle Systeme" gelesen haben.
  • Neue CMSoftwareMeteringRule und Set-CMSoftwareMeteringRule benötigen Sie Zugriff auf die Datei gemessenen metering Regel erstellen können.
  • Die Administratorkonsole muss für das SMS-Anbieter-PowerShell-Laufwerk erstellt werden kann mindestens ein Mal auf einem bestimmten Computer gestartet werden.
  • Deaktiviert die Option Verteilen von Inhalt in der Administratorkonsole für Objekte, die erstellt werden Neue CMOperatingSystemInstaller oder Neue CMOperatingSystemImage.
  • Set- Cmdlets, die Site Server-Rollen ändern erfordern -SiteCode und -SiteSystemServerName statt nur -SiteSystemServerName wie erwartet.
  • Neue CMMigrationJob schlägt mit einer Fehlermeldung "Ungültige Abfrage", die der folgenden ähnelt:

    Ausnahme auslösen:
    CMMigrationJob: neues Configuration Manager Error-Objekt:
    Instanz der __ExtendedStatus
    {
    Operation = "ExecQuery";
    ParameterInfo = "Wählen Sie * wo DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Fehlercode:
    InvalidQuery
    Zeile: 1 Zeichen: 1

Zusätzliche Änderungen

  • Die -Ausführliche Wechseln Sie für die meisten Cmdlets nun Informationen über die Abfrage ausgegeben wird, die ausgeführt wird.

    Hinweis Wenn ein Cmdlet nicht funktioniert wie erwartet, die -AusführlicheSwitch bereitgestellt ungewöhnlich Informationen zu dem eigentlichen WMI-Abfrage, die mit dem Back-End-SMS-Anbieter ausgeführt wird. Diese Informationen sind sehr nützlich für die Problembehandlung und bereitgestellt werden soll, wenn dies möglich ist, wenn Sie Connect Feedback Elemente speichern.

  • Wenn Sie die Ausgabe eines Cmdlets Configuration Manager in Select-Object (Select) Rohrleitungen, ist richtige Groß-und Kleinschreibung nicht mehr für die Auswahl Argumente erforderlich.
  • Platzhalterzeichen werden in Abfragen nicht unterstützt.
  • Die folgende Liste enthält die Cmdlets, die zusätzliche gezielte Updates hatte. Durch weitere Änderungen an den zugrunde liegenden Windows PowerShell Framework-Code, mit dem diese Cmdlets können, die nicht aufgelistet sind auch Verhalten geändert. Stellen Sie sicher, dass Ihre Skripts und Automatisierung auch weiterhin wie erwartet funktionieren.
    • Hinzufügen CMBoundaryToGroup
    • Hinzufügen CMDeploymentType
    • Hinzufügen CMStateMigrationPoint
    • Get-CMApplicationCatalogWebServicePoint
    • Get-CMApplicationCatalogWebsitePoint
    • Get-CMEndpointProtectionPoint
    • Get-CMEnrollmentPoint
    • Get-CMEnrollmentProxyPoint
    • Get-CMFallbackStatusPoint
    • Get-CMOutOfBandServicePoint
    • Get-CMReportingServicePoint
    • Get-CMSiteStatusMessage
    • Get-CMSoftwareDistributionComponent
    • Get-CMSoftwareUpdatePoint
    • Get-CMStateMigrationPoint
    • Get-CMSystemHealthValidatorComponent
    • Import-CMComputerInformation
    • Neue CMActiveDirectoryForest
    • Neue CMDeviceCollectionVariable
    • Neue CMMigrationJob
    • Neue CMOperatingSystemInstaller
    • Neue CMProgram
    • Neue CMSoftwareMeteringRule
    • Entfernen CMBoundaryFromGroup
    • Entfernen CMDeploymentType
    • Entfernen CMUser
    • Wiederherstellung CMApplicationRevisionHistory
    • Speichern CMSoftwareUpdate
    • Set-CMADForest
    • Set-CMBootImage
    • Set-CMDeploymentType
    • Set-CMDiscoveryMethod
    • Set-CMExchangeServer
    • Set-CMGlobalCondition
    • Set-CMHierarchySetting
    • Set-CMManagementPoint
    • Set-CMMigrationExclusionList
    • Set-CMPackageDepoyment
    • Set-CMSiteMaintenanceTask
    • Set-CMSoftwareDistributionComponent
    • Set-CMSoftwareMeteringRule
    • Set-CMTaskSequenceDeployment
    • Start-CMContentDistribution
    • Start-CMDistributionPointUpgrade
    • Start-CMSoftwareUpdateDeployment
    • Update-CMDistributionPoint

In manchen Fällen können Cmdlets Parameter entfernt oder geändert wurden. Dies stellt eine unterbrechende Änderung vorhandener Skripts oder Automation. Wenn ein Cmdlet nicht mehr aufgrund fehlerhafter Parameter Bindung funktioniert, stellen Sie sicher, dass der Parameter, den Sie verwendeten, nicht umbenannt oder entfernt wurde.

Bekannte Probleme

Auch wenn kumulative Update 1 installiert ist, können die folgenden Symptome auftreten. Alternative Lösungen werden aufgeführt, in denen sie zur Verfügung stehen. In zukünftigen Versionen von Configuration Manager können diese Probleme gelöst werden.
  • Installieren CMClient werden nicht alle Computer in einer Auflistung als Ziel bei der CollectionID- der Parameter wird verwendet.

    Um dieses Problem zu umgehen, rufen Sie eine Reihe von Geräten mit Get-CMDevice - CollectionID, und übergeben Sie jede Instanz zu installieren -CMDevice-Gerät. Führen Sie beispielsweise den folgenden Befehl ein:

    Get-CMDevice - CollectionName MyCollection | Foreach {Install-CMClient-Gerät $_ IncludeDomainController - $false - AlwaysInstallClient $false - ForceReinstall $false - SiteCode PSS}

  • Start-CMDistributionPointUpgrade funktioniert nicht mit einem sekundären Standort.

    Um dieses Problem zu umgehen, führen Sie die Aufgabe mithilfe der Verwaltungskonsole.

  • Speichern CMSoftwareUpdateCmdlet funktioniert nicht in einer 64-Bit-Windows PowerShell-Umgebung.

    Um dieses Problem zu umgehen, verwenden Sie eine 32-Bit-Version von Windows PowerShell oder ISE.

  • Neue CMVirtualEnvironmentGroup Ergebnis wird nicht in der Verwaltungskonsole angezeigt.

    Um dieses Problem zu umgehen, führen Sie die Aufgabe mithilfe der Verwaltungskonsole.

  • Set-CMSite-Kommentar Parameter verursacht Cmdlets fehlschlagen.

    Um dieses Problem zu umgehen, führen Sie die Aufgabe mithilfe der Verwaltungskonsole.

  • Entfernen CMDeploymentType schlägt nicht fehl, wenn Sie versuchen, einen Bereitstellungstyp zu entfernen, der nicht vorhanden ist.

    Um dieses Problem zu umgehen, verwenden Sie Get-CMDeploymentType Überprüfen Sie, ob der Bereitstellungstyp vorhanden ist, bevor Sie versuchen, es zu entfernen.

  • Neue CMSecondarySite erstellt einen Verteilungspunkt, der über die Administratorkonsole konfiguriert werden kann, wenn Sie ein selbstsigniertes Zertifikat verwenden.

    Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Prozeduren anstelle von der Neue CMSecondarySite Cmdlet:
    • Konfigurieren Sie den sekundären Standort mithilfe einer Zertifizierungsstelle, die das Zertifikat ausgestellt hat.
    • Verwendung Set-CMDistributionPoint auf den Verteilungspunkt konfigurieren, nachdem der sekundäre Standort installiert ist.
    • Entfernen Sie Verteilungspunkt für den sekundären Standort zu, und fügen Sie eine neue, nach der Installation des sekundären Standorts.
  • Einigen Cmdlets funktioniert möglicherweise nicht mehr nach der Verwendung der Neue CMTaskSequence Cmdlet.

    Um dieses Problem zu umgehen, starten Sie Windows PowerShell.
  • Start-CMApplicationDeploymentschlägt fehl, wenn sie mit Windows Store-Anwendungen verwendet wird, da wird erwartet, dass der Inhalt auf einem Verteilungspunkt vorhanden ist.

    Um dieses Problem zu umgehen, führen Sie die Aufgabe mithilfe der Verwaltungskonsole.

Eigenschaften

Artikel-ID: 2932274 - Geändert am: Freitag, 28. März 2014 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft System Center 2012 R2 Configuration Manager
Keywords: 
kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2932274 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2932274
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com