Delen via


Configuration Manager cmdlet-bibliotheek voor versie 1806

Van toepassing op: Configuration Manager (Current Branch)

Notitie

Configuration Manager versie 1802 is de basislijn voor deze wijzigingen. Zie wijzigingen in de cmdlet Configuration Manager bibliotheek voor versie 1802 voor meer informatie.

Belangrijke wijzigingen

Cmdlets verwijderd

  • Add-CMWindowsMobileDeploymentType
  • Set-CMWindowsMobileDeploymentType

Afgeschafte cmdlets

  • New-CMGlobalCondition en zijn vervangen door de nieuwe familie van globale Set-CMGlobalCondition voorwaarde-cmdlets.

Feedback geven of problemen melden

Veel van de oplossingen en verbeteringen die in dit artikel worden beschreven, zijn het resultaat van uw feedback.

Als u foutrapporten wilt achterlaten, gebruikt u de Feedback-hub. Gebruik UserVoice voor functieaanvragen.

Bekende problemen

De volgende items zijn bekende problemen met de cmdlet-bibliotheek die niet in deze release zijn opgelost.

Get-CMDevice

De cmdlet retourneerde mogelijk geen verwachte eigenschappen voor een apparaat.

Notitie

Dit probleem is momenteel gepland om te worden opgelost in een toekomstige update-rollup.

Tijdelijke oplossing

  • Geef de parameterwaarde CollectionName, CollectionId of Collection op.

Get-CMAadConditionalAccessPolicy en Set-CMAadConditionalAccessPolicy

Voor deze cmdlets is een 64-bits PowerShell-omgeving vereist.

Tijdelijke oplossing

  • Geen

Import-CMSecurityRole

Cmdlet kan mislukken met een DirectoryNotFoundException-fout bij het zoeken naar het bestand SecuredRoles.xsd .

Tijdelijke oplossing

  • Zorg ervoor dat wordt aangeroepen voor het bestand en niet voor de naam van Import-Module het logische pad of de ConfigurationManager.psd1 module.

Set-CMSoftwareUpdatePoint

Wijzigingen in Planning worden mogelijk niet weergegeven in de Configuration Manager-console, ondanks dat het onderliggende SMS Provider-object is gewijzigd.

Tijdelijke oplossing

  • Sluit de console af en start Configuration Manager opnieuw.

Bijhouden en herstellen van resources (BÈTA)

Er zijn nieuwe cmdlets toegevoegd ter ondersteuning van het bijhouden van SMS Provider-objecten die worden gebruikt door de PowerShell-runtime en om deze resources op te schonen wanneer ze niet meer nodig zijn.

  • Disconnect-CMTrackedObject
  • Start-CMObjectTracking
  • Stop-CMObjectTracking

Wanneer Start-CMObjectTracking wordt uitgevoerd, houdt de PowerShell-runtime objecten bij IResultObject die zijn gemaakt door cmdlet Library-cmdlets. Cmdlets die niet handmatig worden opgeschoond met kunnen worden vrijgevorderd met behulp .Dispose() van voor een afzonderlijk Disconnect-CMTrackedObject object.

Voorbeeld

# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All

Zodra een object is vrijgevorderd, kan het niet meer opnieuw worden gebruikt of worden doorgegeven aan een andere cmdlet via de objectpijplijn.

Stop-CMObjectTracking kan worden gebruikt om objecttracking uit te schakelen. Eerder toegewezen objecten blijven actief.

Niet-geclaimde resources kunnen ertoe leiden dat quotaschendingen worden veroorzaakt door de SMS-provider. Deze quotumproblemen komen meestal tot uiting in het werken met grote sets SMS-providerobjecten of in langlopende omgevingen.

Notitie

Dit is een experimentele functie die in een toekomstige release kan worden gewijzigd of verwijderd. Deze functie is opt-in en is niet standaard ingeschakeld.

Cmdlet-wijzigingen

De volgende wijzigingen zijn aangebracht in bestaande cmdlets voor deze release. Wijzigingen kunnen nieuwe functionaliteit, oplossingen voor fouten of afschaffingen zijn. Sommige wijzigingen kunnen worden doorgevoerd. Als u een van de cmdlets of onderdeelgebieden gebruikt die in deze sectie worden vermeld, controleert u de wijzigingen zorgvuldig om te begrijpen hoe deze van invloed kunnen zijn op uw gebruik.

Verbeteringen in de cmdlet nalevingsinstellingen

Fouten die zijn opgelost

  • Add-CMComplianceSettingRegistryKeyValue parameterwaarde DataType is mogelijk niet van belang.
  • Bepaalde waarden voor ExpressionOperator kunnen ertoe leiden dat de console onverwacht wordt gestopt wanneer de instelling wordt bekeken.
  • ConvertFrom-CMConfigurationItem kan mislukken met een NullReferenceException.

Niet-belangrijke wijzigingen

  • Nieuwe/Set-CMGlobalConditionActiveDirectoryQuery foutberichten verbeterd wanneer validatiefouten optreden.
  • Validatie verbeterd om beter af te stemmen op de console.

Verbeteringen aan takenreeks-cmdlet

Wijzigingen die fouten veroorzaken

  • New-CMTSStepPrestartCheck CheckSpace-waarde wordt ingesteld op true in de gemaakte takenreeksstap als deze niet is opgegeven.
  • Get-CMTSStep* accepteert de parameters WhatIf en Confirm niet meer.

Fouten die zijn opgelost

  • New-CMTSStep*-cmdlets kunnen WhatIf- en Confirm-parameters negeren als deze zijn opgegeven.

Niet-belangrijke wijzigingen

  • Nieuwe parameter New/Set-CMTSStepSetVariable nieuwe IsMasked om variabele waarden te verbergen.
  • Validatie verbeterd om beter af te stemmen op de console.

Verbeteringen in export-cmdlets

  • Wijzigingen zijn van invloed op Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection en Export-CMUserCollection.

Fouten die zijn opgelost

  • Verbeterde validatie van bestandspaden.
  • Verbeterde verwerking van I/O-fouten.
  • Export-CMDriverPackage kan een leeg stuurprogrammapakket maken.

Niet-belangrijke wijzigingen

  • De nieuwe parameter Force kan worden gebruikt om het overschrijven van een bestaand bestand af te dwingen.

Add-CMApplication

Fouten die zijn opgelost

  • Uitgever en softwareversie zoals geconfigureerd door deze cmdlet worden mogelijk niet in Software Center weer geven.

Niet-belangrijke wijzigingen

  • Sleutelwoordparameter ondersteunt nu matrix met tekenreeksen.
  • De parameter AppCatalog ondersteunt nu een matrix van toepassingscatalogi.

Add-CMDataWarehouseServicePoint

Niet-belangrijke wijzigingen

  • Met de nieuwe parameter DataRetentionDays kunt u beleid voor gegevensretentie configureren.

Add-CMDeviceCollectionDirectMembershipRule

Fouten die zijn opgelost

  • Door nieuwe regels toe te voegen, kunnen bestaande regels worden verwijderd.

Add-CMDeviceAffinityToUser

Niet-belangrijke wijzigingen

  • De parameters DeviceId en DeviceName ondersteunen nu matrices met waarden.

Add-CMDistributionPoint

Niet-belangrijke wijzigingen

  • De nieuwe parameter EnableNonWdsPxe maakt WDS-less PXE-configuratie mogelijk.
  • Verbeterde validatie voor de parameters * ContentLibraryLocation * en ContentShare.

Add-CMDriverToDriverPackage

Niet-belangrijke wijzigingen

  • Met * de nieuwe parameter UpdateDistributionPoint kunnen distributiepuntupdates worden onderdrukt.

Add-CMReportingServicePoint

Fouten die zijn opgelost

  • Het rapportageservicepunt dat zich niet op dezelfde locatie op de siteserver bevindt, is niet goed geconfigureerd.

Add-CMUserAffinityToDevice

Niet-belangrijke wijzigingen

  • De parameters UserId en UserName ondersteunen nu matrices met waarden.

Get-CMSiteUpdateInstallStatus

Fouten die zijn opgelost

  • PostInstallation waarde voor stap parameter wordt niet herkend door de cmdlet.

New-CMApplicationDeployment

Niet-belangrijke wijzigingen

  • Verbeteringen in parametervalidatie.

New-CMBootableMedia

Fouten die zijn opgelost

  • Er kan een ongeldig mappad worden opgegeven voor het maken van media.

New-CMCloudDistributionPoint

Fouten die zijn opgelost

  • De cmdlet kan geen clouddistributiepunt maken.

New-CMCloudManagementGateway

Fouten die zijn opgelost

  • Cloudbeheergateway kan mogelijk niet communiceren met Azure vanwege onjuiste configuratie-instellingen.

New-CMExchangeServer

Niet-belangrijke wijzigingen

  • Verbeteringen in parametervalidatie.

New-CMTaskSequenceDeployment

Fouten die zijn opgelost

  • Met de parameter CollectionName kunnen gebruikersverzamelingen worden opgegeven.
  • Onjuiste vergrendeling van SMS_TaskSequence object.

Remove-CMDeviceAffinityToUser

Niet-belangrijke wijzigingen

  • De parameters DeviceId en DeviceName ondersteunen nu matrices met waarden.

Remove-CMDeviceCollectionDirectMembershipRule

Niet-belangrijke wijzigingen

  • Prestatieverbeteringen bij het wijzigen van verzamelingen met een groot aantal regels.

Remove-CMDriverFromDriverPackage

Niet-belangrijke wijzigingen

  • Met * de nieuwe parameter UpdateDistributionPoint kunnen distributiepuntupdates worden onderdrukt.

Remove-CMUserAffinityToDevice

Niet-belangrijke wijzigingen

  • De parameters UserId en UserName ondersteunen nu matrices met waarden.

Save-CMSoftwareUpdate

Fouten die zijn opgelost

  • Waarschuwingsbericht als het downloaden van updates mislukt, kan het aantal onjuist zijn.

Set-CMApplication

Fouten die zijn opgelost

  • Uitgever en softwareversie zoals geconfigureerd door deze cmdlet worden mogelijk niet in Software Center weer geven.

Niet-belangrijke wijzigingen

  • Sleutelwoordparameter ondersteunt nu matrix van tekenreeksen.
  • Nieuwe parameters AddAppCatalog, RemoveAppCatalog en ClearAppCatalog voor het wijzigen van de toepassingscatalogi die aan de toepassing zijn gekoppeld.

Set-CMApplicationDeployment

Niet-belangrijke wijzigingen

  • Verbeteringen in parametervalidatie.

Set-CMDataWarehouseServicePoint

Niet-belangrijke wijzigingen

  • Met de nieuwe parameter DataRetentionDays kunt u beleid voor gegevensretentie configureren.

Set-CMDistributionPoint

Fouten die zijn opgelost

  • De cmdlet kan mislukken als een distributiepunt wordt bijgewerkt met een certificaat dat al bestaat.

Niet-belangrijke wijzigingen

  • De nieuwe parameter EnableNonWdsPxe maakt WDS-less PXE-configuratie mogelijk.
  • Verbeterde validatie voor de parameters * ContentLibraryLocation * en ContentShare.

Set-CMExchangeServer

Niet-belangrijke wijzigingen

  • Verbeteringen in parametervalidatie.

Set-CMIntuneSubscriptionWindowsProperty

Fouten die zijn opgelost

  • CertificatePath-waarde wordt mogelijk niet weergegeven in de -console.

Set-CMSite

Niet-belangrijke wijzigingen

  • Prestatieverbeteringen.

Set-CMSoftwareUpdatePointComponent

Fouten die zijn opgelost

  • Het object Pipelined van Get-CMSiteComponent wordt niet herkend.

Start-CMApplicationDeployment

Niet-belangrijke wijzigingen

  • Er is een nieuwe parameter UpdateSupersedence toegevoegd.

Start-CMDistributionPointUpgrade

Niet-belangrijke wijzigingen

  • De nieuwe parameter EnableNonWdsPxe maakt WDS-less PXE-configuratie mogelijk.