Dela via


Konfigurationshanteraren ändringar i cmdlet-biblioteket för version 2107

Gäller för: Konfigurationshanteraren (aktuell gren)

Den här versionsanteckningarna sammanfattar ändringar Konfigurationshanteraren cmdlet-biblioteket i version 2107.

Anteckning

Konfigurationshanteraren version 2103 av den aktuella grenen är baslinjen för dessa ändringar. Mer information finns i Konfigurationshanteraren ändringar i cmdlet-biblioteket för version 2103.

Nya cmdlets för appdistributionstyper

Hantera installationsbeteenden för programdistributionstyper

Den här uppsättningen nya cmdlets är för installationsbeteende för programdistributionstyp. Mer allmän information om funktionen för installationsbeteende finns i Kontrollera om körbara filer körs.

Add-CMDeploymentTypeInstallBehavior

Använd den här cmdleten för att lägga till de körbara filer som måste stängas för att appinstallationen ska lyckas i den angivna distributionstypen.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -DisplayName "Notepad"

Mer information finns i Add-CMDeploymentTypeInstallBehavior.

Get-CMDeploymentTypeInstallBehavior

Använd den här cmdleten för att hämta listan över körbara filer som måste stängas för att appinstallationen ska lyckas från den angivna distributionstypen.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Get-CMDeploymentTypeInstallBehavior -InputObject $msi_dt

Mer information finns i Get-CMDeploymentTypeInstallBehavior.

Remove-CMDeploymentTypeInstallBehavior

Använd den här cmdleten för att ta bort de körbara filer som måste stängas för att appinstallationen ska lyckas från den angivna distributionstypen.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe"

Mer information finns i Remove-CMDeploymentTypeInstallBehavior.

Set-CMDeploymentTypeInstallBehavior

Använd den här cmdleten för att ändra de körbara filer som måste stängas för att appinstallationen ska lyckas.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Set-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -NewExeFileName "calc.exe" -DisplayName "Calculator"

Mer information finns i Set-CMDeploymentTypeInstallBehavior.

Hantera returkoder för programdistributionstyper

Den här uppsättningen nya cmdlets är för returkoder för programdistributionstyp. Mer allmän information finns i Distributionstypen Returkoder.

Add-CMDeploymentTypeReturnCode

Använd den här cmdleten för att lägga till returkoder till en distributionstyp som stöds.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602 -Name "User cancel" -CodeType Failure -Description "The user cancelled the installation"

Mer information finns i Add-CMDeploymentTypeReturnCode.

Get-CMDeploymentTypeReturnCode

Använd den här cmdleten för att hämta listan över returkoder från den angivna distributionstypen.

Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)" | Get-CMDeploymentTypeReturnCode

Mer information finns i Get-CMDeploymentTypeReturnCode.

Remove-CMDeploymentTypeReturnCode

Använd den här cmdleten för att ta bort returkoder från den angivna distributionstypen.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602

Mer information finns i Remove-CMDeploymentTypeReturnCode.

Set-CMDeploymentTypeReturnCode

Använd den här cmdleten för att ändra returkoder för den angivna distributionstypen.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 3010 -Name "Always reboot" -CodeType HardReboot -Description "Change soft reboot to hard reboot"

Mer information finns i Set-CMDeploymentTypeReturnCode.

Andra nya cmdlets

Get-CMClientSettingDeployment

Använd den här cmdleten för att hämta en distribution av ett anpassat klientinställningsobjekt. Du kan använda det här objektet med Remove-CMClientSettingDeployment.

Mer information om klientinställningar finns i Så här konfigurerar du klientinställningar.

$clientSetting =  Get-CMClientSetting -Name "Software Center customizations"
$clientSetting | Get-CMClientSettingDeployment

Mer information finns i Get-CMClientSettingDeployment.

Get-CMDeploymentTypeDetectionClause

Använd den här cmdleten för att hämta identifieringssatserna från den angivna distributionstypen.

Du kan använda den här cmdleten för att hämta en identifieringssats från en app och tillämpa den på en annan, till exempel:

$appMsi = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"

$clause1 = Get-CMDeploymentTypeDetectionClause -InputObject $appMsi

Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause1

Mer information finns i Get-CMDeploymentTypeDetectionClause.

Get-CMPersistentUserSettingsGroup

Använd den här cmdleten för att hämta listan över platsomfattande inställningar som du har lagrat. De här inställningarna följer dig på olika enheter.

Till exempel Konfigurationshanteraren-konsolmeddelanden som är aktiva eller som du har avvisat.

Mer information finns i Get-CMPersistentUserSettingsGroup.

Get-CMSoftwareUpdateContentInfo

Använd den här cmdleten för att hämta information om programuppdateringsinnehåll.

$update = Get-CMSoftwareUpdate -ArticleId "5004237" -Fast
Get-CMSoftwareUpdateContentInfo -InputObject $update[1]

Mer information finns i Get-CMSoftwareUpdateContentInfo.

Remove-CMPersistentUserSettingsGroup

Använd den här cmdleten för att återställa inställningarna för hela webbplatsen.

Du kan till exempel återställa Konfigurationshanteraren konsolmeddelanden som du har avvisat. När du har kört den här cmdleten och Konfigurationshanteraren omstart av konsolen visas alla tillgängliga meddelanden igen.

Mer information finns i Remove-CMPersistentUserSettingsGroup.

Inaktuella och borttagna cmdlets

Följande cmdlets för att starta en distribution är inaktuella och kan tas bort i en framtida version:

Inaktuella cmdletar Ny funktion
Start-CMApplicationDeploymentSimulation New-CMApplicationDeployment med simuleringsparametern
Start-CMClientSettingDeployment New-CMClientSettingDeployment
Start-CMAntimalwarePolicyDeployment New-CMAntimalwarePolicyDeployment

Följande cmdlets är inte längre tillgängliga eftersom de underliggande funktionerna inte längre stöds:

  • Add-CMApplicationCatalogWebServicePoint

  • Add-CMApplicationCatalogWebsitePoint

  • Get-CMApplicationCatalogWebServicePoint

  • Get-CMApplicationCatalogWebsitePoint

  • Remove-CMApplicationCatalogWebServicePoint

  • Remove-CMApplicationCatalogWebsitePoint

  • Set-CMApplicationCatalogWebsitePoint

  • Get-CMVhd

  • New-CMVhd

  • Remove-CMVhd

  • Set-CMVhd

Ändringar i cmdleten

Följande ändringar har gjorts i befintliga cmdlets i den här versionen. Ändringar kan vara nya funktioner eller felkorrigeringar. 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.

Add-CMDeviceCollectionDirectMembershipRule

Mer information finns i Add-CMDeviceCollectionDirectMembershipRule.

Buggar som har åtgärdats

Ett problem vid försök att lägga till tusentals enheter som regler för direkt medlemskap har åtgärdats.

Add-CMDistributionPoint

Mer information finns i Add-CMDistributionPoint.

Icke-bakåtkompatibla ändringar

Det minsta lediga standardutrymmet har ändrats från 50 MB till 500 MB.

Add-CMTaskSequenceStep

Mer information finns i Add-CMTaskSequenceStep.

Icke-icke-icke-större ändringar

Den onödiga parametern StepName har tagits bort.

Disconnect-CMTrackedObject

Mer information finns i Disconnect-CMTrackedObject.

Icke-icke-icke-större ändringar

Aliaset Disconnect-CMObject har lagts till för denna cmdlet.

Get-CMApplicationGroup

Mer information finns i Get-CMApplicationGroup.

Buggar som har åtgärdats

Ett problem har åtgärdats för att hämta rätt sökväg för appgruppen.

Get-CMDeploymentStatusDetails

Mer information finns i Get-CMDeploymentStatusDetails.

Buggar som har åtgärdats

Frågevillkor har åtgärdats för att undvika problem med matchningsfel av typen.

Import-CMAntimalwarePolicy

Mer information finns i Import-CMAntimalwarePolicy.

Icke-icke-icke-större ändringar

Stöd har lagts till för granskningslägesprincip med potentiellt oönskade program. Mer information finns i Granskningsläge för potentiellt oönskade program.

Import-CMQuery

Mer information finns i Import-CMQuery.

Buggar som har åtgärdats

Ett problem för att avblockera importfunktionen har åtgärdats.

New-CMAdministrativeUser

Mer information finns i New-CMAdministrativeUser.

Buggar som har åtgärdats

Ett problem har åtgärdats när användarnamnet är me .

New-CMApplicationDeployment

Mer information finns i New-CMApplicationDeployment.

Icke-icke-icke-större ändringar

Parametern AutoCloseExecutable har lagts till för att aktivera programdistributionsinställningen för installationsbeteenden.

New-CMCloudManagementGateway

Mer information finns i New-CMCloudManagementGateway.

Icke-bakåtkompatibla ändringar

Parametern ServiceCertPassword krävs nu.

New-CMMigrationJob

Mer information finns i New-CMMigrationJob.

Buggar som har åtgärdats

Avblockerade migreringen av distributionsobjekt för programdistribution.

New-CMSecondarySite

Mer information finns i New-CMSecondarySite.

Icke-bakåtkompatibla ändringar

Standardvärdet för ledigt utrymme har ändrats från 200 MB till 500 MB.

New-CMSoftwareUpdateAutoDeploymentRule

Mer information finns i New-CMSoftwareUpdateAutoDeploymentRule.

Buggar som har åtgärdats

Ett problem med parametern Product har åtgärdats. När det finns flera produkter med samma namn väljer den nu alla.

New-CMSoftwareUpdateDeployment

Mer information finns i New-CMSoftwareUpdateDeployment.

Icke-icke-icke-större ändringar

Description-alias har lagts till i parametern Comment.

New-CMTaskSequence

Mer information finns i New-CMTaskSequence.

Icke-icke-icke-större ändringar

  • Utökade den maximala längden för parametern Beskrivning till 512 tecken.

  • Den nya parametern HighPerformance har lagts till för att stödja prestandainställningar.

  • Den äldre parametern InstallationLicensingMode har tagits bort.

  • Parameteruppsättningen NewInstallOSImageVhd har tagits bort.

  • Parametern InstallOperatingSystemImageVhd har tagits bort.

New-CMTaskSequenceDeployment

Mer information finns i New-CMTaskSequenceDeployment.

Buggar som har åtgärdats

Åtgärdat ett problem med energisparplaner med höga prestanda.

New-CMTSStepApplyDriverPackage

Mer information finns i New-CMTSStepApplyDriverPackage.

Icke-icke-icke-större ändringar

Ett villkor har lagts till för att validera ett paket för det angivna PackageId.

New-CMTSStepApplyOperatingSystem

Mer information finns i New-CMTSStepApplyOperatingSystem.

Buggar som har åtgärdats

Verifieringsproblem med parametern DestinationVariable har åtgärdats för att tillåta värden som börjar med ett understreck ( _ ).

Icke-icke-icke-större ändringar

Parametern LayeredDriver har lagts till för att stödja tangentbordsdrivrutiner i flera lager under distributionen av operativsystemet.

New-CMTSStepUpgradeOperatingSystem

Mer information finns i New-CMTSStepUpgradeOperatingSystem.

Icke-icke-icke-större ändringar

Den nya parametern SoftwareUpdate har lagts till för att ange en funktionsuppdatering för aktivitetssekvenssteget Uppgradera operativsystem.

Publish-CMPrestageContent

Mer information finns i Publish-CMPrestageContent.

Buggar som har åtgärdats

Ett potentiellt problem med ogiltigt objekt har åtgärdats.

Remove-CMApplicationGroup

Mer information finns i Remove-CMApplicationGroup.

Buggar som har åtgärdats

Ett problem har åtgärdats för att hämta rätt appgruppsökväg när du använder pipelinen.

Set-CMAntimalwarePolicy

Mer information finns i Set-CMAntimalwarePolicy.

Icke-icke-icke-större ändringar

Parametern PuaProtection har lagts till för att stödja potentiellt oönskade program.

Set-CMApplicationDeployment

Mer information finns i Set-CMApplicationDeployment.

Icke-icke-icke-större ändringar

Parametern AutoCloseExecutable har lagts till för att aktivera programdistributionsinställningen för installationsbeteenden.

Set-CMClientSetting

Mer information finns i Set-CMClientSetting.

Icke-icke-icke-större ändringar

Ett meningsfullt utfasningsmeddelande för parametern SoftwareMetering har lagts till.

Set-CMClientSettingSoftwareUpdate

Mer information finns i Set-CMClientSettingSoftwareUpdate.

Icke-icke-icke-större ändringar

Parametern EnableWsusCertPinning har lagts till för att stödja fästa certifikat.

Set-CMDeploymentType

Mer information finns i Set-CMDeploymentType.

Buggar som har åtgärdats

Ett problem med parametern AddRequirement har åtgärdats för att lägga till nya regler.

Set-CMMsiDeploymentType

Mer information finns i Set-CMMsiDeploymentType.

Buggar som har åtgärdats

Uppdatera distributionstypen enligt installationstyp för att undvika att återställa konfigurationerna när du ändrar innehållsplatsen.

Icke-icke-icke-större ändringar

Lägg till stöd för att ange en mappsökväg till parametern ContentLocation.

Set-CMTaskSequence

Mer information finns i Set-CMTaskSequence.

Icke-icke-icke-större ändringar

Den nya parametern HighPerformance har lagts till för att stödja prestandainställningen för aktivitetssekvensen.

Set-CMTSStepApplyDriverPackage

Mer information finns i Set-CMTSStepApplyDriverPackage.

Icke-icke-icke-större ändringar

Ett villkor har lagts till för att validera ett paket för angivet PackageId.

Set-CMTSStepApplyOperatingSystem

Mer information finns i Set-CMTSStepApplyOperatingSystem.

Buggar som har åtgärdats

Ett problem med målparametern har åtgärdats.

Icke-icke-icke-större ändringar

Parametern LayeredDriver har lagts till för att stödja tangentbordsdrivrutiner i flera lager under distributionen av operativsystemet.

Set-CMTSStepUpgradeOperatingSystem

Mer information finns i Set-CMTSStepUpgradeOperatingSystem.

Icke-icke-icke-större ändringar

Den nya parametern SoftwareUpdate har lagts till för att ange en funktionsuppdatering för aktivitetssekvenssteget Uppgradera operativsystem.

Start-CMDistributionPointUpgrade

Mer information finns i Start-CMDistributionPointUpgrade.

Icke-bakåtkompatibla ändringar

Ange det minsta lediga standardutrymmet till 500 MB.

Update-CMDistributionPoint

Mer information finns i Update-CMDistributionPoint.

Buggar som har åtgärdats

Åtgärdat ett problem med att uppdatera innehåll från både installations- och avinstallationsmappar när de är olika.

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 skicka feedback använder Konfigurationshanteraren konsolen. Mer information finns i Feedback för PowerShell.

Information om hur du skickar nya funktionsbegäranden finns i PowerShell-gruppen Konfigurationshanteraren på UserVoice.