Konfigurationshanteraren ändringar i cmdletbiblioteket för version 1806
Gäller för: Konfigurationshanteraren (Current Branch)
Anteckning
Konfigurationshanteraren version 1802 är baslinjen för dessa ändringar. Mer information finns i Konfigurationshanteraren cmdlet-biblioteksändringar för version 1802.
Viktiga ändringar
Cmdlets har tagits bort
Add-CMWindowsMobileDeploymentType
Set-CMWindowsMobileDeploymentType
Inaktuella cmdlets
New-CMGlobalCondition
ochSet-CMGlobalCondition
har ersatts av den nya familjen med globala villkors-cmdlets.
Så här ger du feedback eller rapporterar problem
Många av korrigeringarna och förbättringarna som beskrivs i den här artikeln är resultatet av din feedback.
Om du vill lämna buggrapporter använder du Feedbackhubben. Använd UserVoice för funktionsbegäranden.
Kända problem
Följande objekt är kända problem med cmdlet-biblioteket som inte är lösta i den här versionen.
Get-CMDevice
Cmdleten returnerar kanske inte förväntade egenskaper för en enhet.
Anteckning
Det här problemet är för närvarande schemalagt för att åtgärdas i en framtida samlad uppdatering.
Lösning
- Ange parametervärdet CollectionName, CollectionId eller Collection.
Get-CMAadConditionalAccessPolicy och Set-CMAadConditionalAccessPolicy
64-bitars PowerShell-miljö krävs för dessa cmdlets.
Lösning
- Inget
Import-CMSecurityRole
Cmdleten kan misslyckas med ett DirectoryNotFoundException-fel för att hitta filen SecuredRoles.xsd
.
Lösning
- Kontrollera att
Import-Module
anropas mot filenConfigurationManager.psd1
och inte den logiska sökvägen eller modulnamnet.
Set-CMSoftwareUpdatePoint
Ändringar i Schema kanske inte visas i konsolen Konfigurationshanteraren även om det underliggande SMS-providerobjektet har ändrats.
Lösning
- Avsluta och återstarta Konfigurationshanteraren konsolen.
Resursspårning och återställning (BETA)
Nya cmdlets har lagts till för att stödja spårning av SMS-providerobjekt som används av PowerShell-körningen och för att rensa resurserna när de inte längre behövs.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
När Start-CMObjectTracking
körs spårar PowerShell-körningen objekt som IResultObject
skapats av cmdletbibliotekets cmdlets. Cmdlets som inte rensas manuellt med .Dispose()
kan återtas med hjälp av Disconnect-CMTrackedObject
mot ett enskilt objekt.
Exempel
# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All
När ett objekt har återtats kan det inte längre återanvändas eller skickas till en annan cmdlet via objektpipelinen.
Stop-CMObjectTracking
kan användas för att stänga av objektspårning. Tidigare allokerade objekt förblir aktiva.
Resurser som inte har frigörats kan orsaka att fel med kvotöverträdelser utlöses av SMS-providern. Kvotproblemen beror vanligtvis på att du arbetar med stora uppsättningar SMS-providerobjekt eller i långvariga miljöer.
Anteckning
Det här är en experimentell funktion som kan komma att ändras eller tas bort i en framtida version. Den här funktionen är invald och är inte aktiverad som standard.
Ändringar i cmdleten
Följande ändringar har gjorts i befintliga cmdlets för den här versionen. Ändringar kan vara nya funktioner, felkorrigeringar eller utfasningar. Vissa ändringar kan vara större. Om du använder en av cmdletarna eller funktionsområdena som anges i det här avsnittet granskar du ändringarna noggrant för att förstå hur de kan påverka din användning.
Cmdlet-förbättringar för kompatibilitetsinställningar
Buggar som har åtgärdats
- Add-CMComplianceSettingRegistryKeyValue kanske inte respekterar parametervärdet DataType.
- Vissa värden för ExpressionOperator kan orsaka att konsolen avslutas oväntat när inställningen visas.
- ConvertFrom-CMConfigurationItem misslyckas med nullReferenceException.
Icke-icke-icke-större ändringar
- Nya/Set-CMGlobalConditionActiveDirectoryQuery förbättrade felmeddelanden när verifieringsfel inträffar.
- Förbättrad validering för att bättre justera med konsolen.
Förbättringar av aktivitetssekvens-cmdlet
Icke-bakåtkompatibla ändringar
- New-CMTSStepPrestartCheck värdet för CheckSpace anges till sant i det skapade aktivitetssekvenssteget om det inte anges.
- Get-CMTSStep* accepterar inte längre parametrarna WhatIf och Confirm.
Buggar som har åtgärdats
- Cmdletarna New-CMTSStep* kan ignorera Parametrarna WhatIf och Confirm om det anges.
Icke-icke-icke-större ändringar
- Ny/Set-CMTSStepSetVariable ny IsMasked-parameter för att dölja variabelvärden.
- Förbättrad validering för att bättre passa konsolen.
Förbättringar av export-cmdlets
- Ändringarna påverkar Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection och Export-CMUserCollection.
Buggar som har åtgärdats
- Förbättrad verifiering av filsökväg.
- Förbättrad hantering av I/O-fel.
- Export-CMDriverPackage kan skapa ett tomt drivrutinspaket.
Icke-icke-icke-större ändringar
- Ny Force-parameter kan användas för att tvinga fram överskrivning av en befintlig fil.
Add-CMApplication
Buggar som har åtgärdats
- Utgivare och programvaruversion som konfigurerats av denna cmdlet visas kanske inte i Software Center.
Icke-icke-icke-större ändringar
- Nyckelordsparametern stöder nu matris med strängar.
- AppCatalog-parametern stöder nu en matris med programkataloger.
Add-CMDataWarehouseServicePoint
Icke-icke-icke-större ändringar
- Med den nya parametern DataRetentionDays kan du konfigurera en princip för datalagring.
Add-CMDeviceCollectionDirectMembershipRule
Buggar som har åtgärdats
- Om du lägger till nya regler kan befintliga regler tas bort.
Add-CMDeviceAffinityToUser
Icke-icke-icke-större ändringar
- Parametrarna DeviceId och DeviceName har nu stöd för matriser med värden.
Add-CMDistributionPoint
Icke-icke-icke-större ändringar
- Den nya parametern EnableNonWdsPxe tillåter WDS-mindre PXE-konfiguration.
- Förbättrad validering för * parametrarna ContentLibraryLocation * och ContentShare.
Add-CMDriverToDriverPackage
Icke-icke-icke-större ändringar
- Den * nya parametern UpdateDistributionPoint tillåter att distributionsplatsuppdateringar ignoreras.
Add-CMReportingServicePoint
Buggar som har åtgärdats
- Reporting Service-platsen som inte är samplats på platsservern är inte korrekt konfigurerad.
Add-CMUserAffinityToDevice
Icke-icke-icke-större ändringar
- Parametrarna UserId och UserName stöder nu matriser med värden.
Get-CMSiteUpdateInstallStatus
Buggar som har åtgärdats
PostInstallation
värdet för step-parametern känns inte igen av cmdleten .
New-CMApplicationDeployment
Icke-icke-icke-större ändringar
- Förbättringar av parametervalidering.
New-CMBootableMedia
Buggar som har åtgärdats
- Ogiltig mappsökväg kan anges för att skapa media.
New-CMCloudDistributionPoint
Buggar som har åtgärdats
- Cmdleten kan inte skapa en molndistributionsplats.
New-CMCloudManagementGateway
Buggar som har åtgärdats
- Molnhanteringsgatewayen kanske inte kan kommunicera med Azure på grund av felaktiga konfigurationsinställningar.
New-CMExchangeServer
Icke-icke-icke-större ändringar
- Förbättringar av parametervalidering.
New-CMTaskSequenceDeployment
Buggar som har åtgärdats
- Parametern CollectionName gör att användarsamlingar kan anges.
- Felaktig låsning av SMS_TaskSequence objekt.
Remove-CMDeviceAffinityToUser
Icke-icke-icke-större ändringar
- Parametrarna DeviceId och DeviceName har nu stöd för matriser med värden.
Remove-CMDeviceCollectionDirectMembershipRule
Icke-icke-icke-större ändringar
- Prestandaförbättringar vid ändring av samlingar med ett stort antal regler.
Remove-CMDriverFromDriverPackage
Icke-icke-icke-större ändringar
- Den * nya parametern UpdateDistributionPoint tillåter att distributionsplatsuppdateringar ignoreras.
Remove-CMUserAffinityToDevice
Icke-icke-icke-större ändringar
- Parametrarna UserId och UserName stöder nu matriser med värden.
Save-CMSoftwareUpdate
Buggar som har åtgärdats
- Varningsmeddelande om nedladdning av uppdateringar misslyckas kan visa felaktigt antal.
Set-CMApplication
Buggar som har åtgärdats
- Utgivare och Programvaruversion enligt denna cmdlet kanske inte visas i Software Center.
Icke-icke-icke-större ändringar
- Nyckelordsparametern stöder nu matris med strängar.
- Nya parametrarna AddAppCatalog, RemoveAppCatalog och ClearAppCatalog för att ändra de programkataloger som är associerade med programmet.
Set-CMApplicationDeployment
Icke-icke-icke-större ändringar
- Förbättringar av parametervalidering.
Set-CMDataWarehouseServicePoint
Icke-icke-icke-större ändringar
- Med den nya parametern DataRetentionDays kan du konfigurera en princip för datalagring.
Set-CMDistributionPoint
Buggar som har åtgärdats
- Cmdleten kan misslyckas om du uppdaterar en distributionsplats med ett certifikat som redan finns.
Icke-icke-icke-större ändringar
- Den nya parametern EnableNonWdsPxe tillåter WDS-mindre PXE-konfiguration.
- Förbättrad validering för * parametrarna ContentLibraryLocation * och ContentShare.
Set-CMExchangeServer
Icke-icke-icke-större ändringar
- Förbättringar av parametervalidering.
Set-CMIntuneSubscriptionWindowsProperty
Buggar som har åtgärdats
- CertificatePath-värdet kanske inte visas i -konsolen.
Set-CMSite
Icke-icke-icke-större ändringar
- Prestandaförbättringar.
Set-CMSoftwareUpdatePointComponent
Buggar som har åtgärdats
- Pipeline-objekt från Get-CMSiteComponent identifieras inte.
Start-CMApplicationDeployment
Icke-icke-icke-större ändringar
- Ny UpdateSupersedence-parameter har lagts till.
Start-CMDistributionPointUpgrade
Icke-icke-icke-större ändringar
- Den nya parametern EnableNonWdsPxe tillåter WDS-mindre PXE-konfiguration.