Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Samenvatting

In dit artikel worden de Windows PowerShell problemen beschreven die zijn opgelost in cumulatieve update 1 (CU1) voor Microsoft System Center 2012 R2-Configuration Manager. Andere CU1-oplossingen worden beschreven in het volgende Microsoft Knowledge Base-artikel:

2938441 Beschrijving van cumulatieve update 1 voor System Center 2012 R2-Configuration Manager

Meer informatie

Problemen die zijn opgelost

  • Objecten die worden doorgegeven als een parameter -InputObject (of gelijkwaardig) aan een cmdlet worden later 'null'.

  • Cmdlets die waarschuwen zonder te mislukken of die op de achtergrond mislukken wanneer foutvoorwaarden worden bereikt, stoppen de pijplijn niet zoals verwacht.

  • Cmdlets waarmee acties op siteobjecten worden uitgevoerd, mislukken op de achtergrond wanneer het siteobject niet bestaat. Dit probleem leidt ertoe dat scripts en Automatisering een niet-gedefinieerde status invoeren. Houd er rekening mee dat dit probleem geen invloed heeft op Get-cmdlets. Ze mislukken niet als er geen objecten worden gevonden die voldoen aan zoekcriteria.

  • Add-CMDeploymentType -DeepLinkInstaller voegt het implementatietype niet toe.

  • Start-CMSoftwareUpdateDeployment stelt niet de juiste implementatieopties in wanneer de parameter -DisableOperationsManagerAlert of -GenerateOperationsManagerAlert wordt gebruikt.

  • De Save-CMSoftwareUpdate-cmdlet mislukt met fouten die er ongeveer als volgt uitzien:

    Save-CMSoftwareUpdate: de opgegeven sleutel is niet aanwezig in de woordenlijst.
    Op regel:1 teken:1
    + Save-CMSoftwareUpdate -DeploymentPackageName "Contoso-Package" -SoftwareupdateNa ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Save-CMSoftwareUpdate], KeyNotFoundException
    + FullyQualifiedErrorId : System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand



    Houd er rekening mee dat de vaste cmdlet alleen wordt uitgevoerd in 32-bits Windows PowerShell.

  • New-CMProgram accepteert -PackageID niet als invoerparameter.

  • Remove-CMUser parameter -InputObject accepteert de objectuitvoer van Get-CMUser niet.

  • New-CMDeviceCollectionVariable vereist dat de uitvoerende gebruiker leesrechten heeft voor de verzameling Alle systemen.

  • New-CMSoftwareMeteringRule en Set-CMSoftwareMeteringRule moeten toegang hebben tot het bestand met datalimiet om een meetregel te kunnen maken.

  • De administratorconsole moet ten minste één keer worden gestart op een bepaalde computer voordat de Sms Provider PowerShell Drive kan worden gemaakt.

  • De optie Inhoud distribueren is uitgeschakeld in de beheerconsole voor objecten die zijn gemaakt met behulp van New-CMOperatingSystemInstaller of New-CMOperatingSystemImage.

  • Voor set-cmdlets die siteserverfuncties wijzigen, zijn zowel -SiteCode als -SiteSystemServerName vereist in plaats van alleen -SiteSystemServerName zoals verwacht.

  • New-CMMigrationJob mislukt met een foutbericht 'Ongeldige query' dat er ongeveer als volgt uitziet:

    Uitzondering genereren:
    New-CMMigrationJob: ConfigMgr Error Object:
    instance of __ExtendedStatus
    {
    Operation = "ExecQuery";
    ParameterInfo = "SELECT * WHERE DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Foutcode:
    InvalidQuery
    op regel:1 teken:1

Aanvullende wijzigingen

  • De switch -Verbose voor de meeste cmdlets voert nu informatie uit over de query die wordt uitgevoerd.

    Opmerking Als een cmdlet niet werkt zoals verwacht, geeft de uitgebreide switch ongebruikelijk informatie over de werkelijke WMI-query die wordt uitgevoerd op de back-end van de Sms provider. Deze informatie is zeer nuttig voor het oplossen van problemen en moet worden verstrekt wanneer dit mogelijk is wanneer u Verbinding maken feedbackitems indient.

  • Wanneer u de uitvoer van een Configuration Manager cmdlet doorspitten naar Select-Object (selecteren), is het juiste hoofdlettergebruik niet meer nodig voor de selectieargumenten.

  • Jokertekens worden niet ondersteund in query's.

  • De volgende lijst vertegenwoordigt cmdlets met aanvullende gerichte oplossingen. Als gevolg van aanvullende wijzigingen in de onderliggende Windows PowerShell frameworkcode die door deze cmdlets wordt gebruikt, hebben de niet-vermelde cmdlets mogelijk ook het gedrag gewijzigd. Zorg ervoor dat uw scripts en Automation blijven werken zoals verwacht.

    • Add-CMBoundaryToGroup

    • Add-CMDeploymentType

    • Add-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

    • New-CMActiveDirectoryForest

    • New-CMDeviceCollectionVariable

    • New-CMMigrationJob

    • New-CMOperatingSystemInstaller

    • New-CMProgram

    • New-CMSoftwareMeteringRule

    • Remove-CMBoundaryFromGroup

    • Remove-CMDeploymentType

    • Remove-CMUser

    • Restore-CMApplicationRevisionHistory

    • Save-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 sommige beperkte gevallen hebben cmdlets mogelijk parameters verwijderd of gewijzigd. Dit is een belangrijke wijziging in bestaande scripts of Automatisering. Als een cmdlet niet meer werkt vanwege een parameterbindingsfout, controleert u of de naam van de gebruikte parameter niet is gewijzigd of verwijderd.

Bekende problemen

De volgende symptomen kunnen optreden zelfs nadat cumulatieve update 1 is geïnstalleerd. Alternatieve oplossingen worden vermeld waar ze beschikbaar zijn. Deze problemen kunnen worden opgelost in toekomstige versies van Configuration Manager.

  • Install-CMClient is niet gericht op alle computers in een verzameling wanneer de parameter -CollectionID wordt gebruikt.

    U kunt dit probleem omzeilen door een set apparaten op te halen met behulp van Get-CMDevice -CollectionID en elk exemplaar door te geven aan Install -CMDevice -Device. Voer bijvoorbeeld de volgende opdracht uit:

    Get-CMDevice -CollectionName MyCollection | foreach { Install-CMClient -Device $_ -IncludeDomainController $false -AlwaysInstallClient $false -ForceReinstall $false -SiteCode PSS }

  • Start-CMDistributionPointUpgrade werkt niet met secundaire sites.

    U kunt dit probleem omzeilen door de taak uit te voeren met behulp van de administratorconsole.

  • Save-CMSoftwareUpdate cmdlet werkt niet in een 64-bits Windows PowerShell-omgeving.

    U kunt dit probleem omzeilen door een 32-bits versie van Windows PowerShell of ISE te gebruiken.

  • New-CMVirtualEnvironmentGroup resultaat wordt niet weergegeven in de beheerconsole.

    U kunt dit probleem omzeilen door de taak uit te voeren met behulp van de administratorconsole.

  • Set-CMSite parameter -Comment zorgt ervoor dat cmdlets mislukken.

    U kunt dit probleem omzeilen door de taak uit te voeren met behulp van de administratorconsole.

  • Remove-CMDeploymentType mislukt niet wanneer u een implementatietype probeert te verwijderen dat niet bestaat.

    U kunt dit probleem omzeilen door Get-CMDeploymentType te gebruiken om te controleren of het implementatietype bestaat voordat u het probeert te verwijderen.

  • New-CMSecondarySite maakt een distributiepunt dat niet kan worden geconfigureerd via de beheerconsole wanneer u een zelfondertekend certificaat gebruikt.

    Als u dit probleem wilt omzeilen, gebruikt u een van de volgende procedures in plaats van de cmdlet New-CMSecondarySite:

    • Configureer de secundaire site met behulp van een door de certificeringsinstantie uitgegeven certificaat.

    • Gebruik Set-CMDistributionPoint om het distributiepunt te configureren nadat de secundaire site is geïnstalleerd.

    • Verwijder het distributiepunt van de secundaire site en voeg een nieuwe toe nadat de secundaire site is geïnstalleerd.

  • Sommige cmdlets werken mogelijk niet meer nadat u de New-CMTaskSequence cmdlet hebt gebruikt.

    U kunt dit probleem omzeilen door Windows PowerShell opnieuw te starten.

  • Start-CMApplicationDeployment mislukt wanneer deze wordt gebruikt met Windows Store-toepassingen, omdat de verwachting is dat de inhoud op een distributiepunt bestaat.

    U kunt dit probleem omzeilen door de taak uit te voeren met behulp van de administratorconsole.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×