Delen via


Configuration Manager cmdlet-bibliotheekwijzigingen voor versie 2107

Van toepassing op: Configuration Manager (Current Branch)

Deze releasenotities geven een overzicht van de wijzigingen Configuration Manager cmdlet-bibliotheek in versie 2107.

Notitie

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

Nieuwe cmdlets voor app-implementatietypen

Installatiegedrag voor toepassingsimplementatietypen beheren

Deze set nieuwe cmdlets is voor het installatiegedrag van het toepassingsimplementatietype. Zie Controleren op het uitvoeren van uitvoerbare bestanden voor meer algemene informatie over de functie voor installatiegedrag.

Add-CMDeploymentTypeInstallBehavior

Gebruik deze cmdlet om aan het opgegeven implementatietype de uitvoerbare bestanden toe te voegen die moeten worden gesloten om de installatie van de app te laten slagen.

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

Zie Add-CMDeploymentTypeInstallBehavior voor meer informatie.

Get-CMDeploymentTypeInstallBehavior

Gebruik deze cmdlet om uit het opgegeven implementatietype de lijst met uitvoerbare bestanden op te halen die moeten worden gesloten om de installatie van de app te laten slagen.

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

Zie Get-CMDeploymentTypeInstallBehavior voor meer informatie.

Remove-CMDeploymentTypeInstallBehavior

Gebruik deze cmdlet om de uitvoerbare bestanden die moeten worden gesloten voor de installatie van de app te verwijderen uit het opgegeven implementatietype.

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

Zie Remove-CMDeploymentTypeInstallBehavior voor meer informatie.

Set-CMDeploymentTypeInstallBehavior

Gebruik deze cmdlet om de uitvoerbare bestanden te wijzigen die moeten worden gesloten om de installatie van de app te laten slagen.

$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"

Zie Set-CMDeploymentTypeInstallBehavior voor meer informatie.

Retourcodes voor toepassingsimplementatietypen beheren

Deze set nieuwe cmdlets is voor retourcodes van het toepassingsimplementatietype. Zie Retourcodes voor implementatietype voor meer algemene informatie.

Add-CMDeploymentTypeReturnCode

Gebruik deze cmdlet om retourcodes toe te voegen aan een ondersteund implementatietype.

$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"

Zie Add-CMDeploymentTypeReturnCode voor meer informatie.

Get-CMDeploymentTypeReturnCode

Gebruik deze cmdlet om de lijst met retourcodes van het opgegeven implementatietype op te halen.

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

Zie Get-CMDeploymentTypeReturnCode voor meer informatie.

Remove-CMDeploymentTypeReturnCode

Gebruik deze cmdlet om retourcodes van het opgegeven implementatietype te verwijderen.

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

Zie Remove-CMDeploymentTypeReturnCode voor meer informatie.

Set-CMDeploymentTypeReturnCode

Gebruik deze cmdlet om retourcodes te wijzigen voor het opgegeven implementatietype.

$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"

Zie Set-CMDeploymentTypeReturnCode voor meer informatie.

Andere nieuwe cmdlets

Get-CMClientSettingDeployment

Gebruik deze cmdlet om een implementatie van een aangepast clientinstellingenobject op te halen. U kunt dit object gebruiken met Remove-CMClientSettingDeployment.

Zie Clientinstellingen configureren voor meer informatie over clientinstellingen.

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

Zie Get-CMClientSettingDeployment voor meer informatie.

Get-CMDeploymentTypeDetectionClause

Gebruik deze cmdlet om de detectieclausules van het opgegeven implementatietype op te halen.

U kunt deze cmdlet gebruiken om een detectieclausule op te halen uit de ene app en deze toe te passen op een andere, bijvoorbeeld:

$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

Zie Get-CMDeploymentTypeDetection Extrause voor meer informatie.

Get-CMPersistentUserSettingsGroup

Gebruik deze cmdlet om de lijst met sitebrede instellingen op te halen die u hebt opgeslagen. Deze instellingen volgen u op verschillende apparaten.

Gebruik bijvoorbeeld Configuration Manager consolemeldingen die actief zijn of die u hebt afgewezen.

Zie Get-CMPersistentUserSettingsGroup voor meer informatie.

Get-CMSoftwareUpdateContentInfo

Gebruik deze cmdlet om inhoudsinformatie over software-updates op te halen.

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

Zie Get-CMSoftwareUpdateContentInfo voor meer informatie.

Remove-CMPersistentUserSettingsGroup

Gebruik deze cmdlet om uw instellingen voor de hele site opnieuw in te stellen.

U kunt bijvoorbeeld Configuration Manager consolemeldingen herstellen die u hebt verwijderd. Nadat u deze cmdlet hebt uitgevoerd en de Configuration Manager opnieuw hebt opgestart, ziet u alle beschikbare meldingen opnieuw.

Zie Remove-CMPersistentUserSettingsGroup voor meer informatie.

Cmdlets afgeschaft en verwijderd

De volgende cmdlets voor het starten van een implementatie zijn afgeschaft en kunnen in een toekomstige release worden verwijderd:

Afgeschafte cmdlet Vervanging
Start-CMApplicationDeploymentSimulation New-CMApplicationDeployment met de parameter Simulation
Start-CMClientSettingDeployment New-CMClientSettingDeployment
Start-CMAntimalwarePolicyDeployment New-CMAntimalwarePolicyDeployment

De volgende cmdlets zijn niet meer beschikbaar omdat de onderliggende functies niet meer worden ondersteund:

  • Add-CMApplicationCatalogWebServicePoint

  • Add-CMApplicationCatalogWebsitePoint

  • Get-CMApplicationCatalogWebServicePoint

  • Get-CMApplicationCatalogWebsitePoint

  • Remove-CMApplicationCatalogWebServicePoint

  • Remove-CMApplicationCatalogWebsitePoint

  • Set-CMApplicationCatalogWebsitePoint

  • Get-CMVhd

  • New-CMVhd

  • Remove-CMVhd

  • Set-CMVhd

Cmdlet-wijzigingen

De volgende wijzigingen zijn aangebracht in bestaande cmdlets in deze versie. Wijzigingen kunnen nieuwe functionaliteit of oplossingen voor fouten 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.

Add-CMDeviceCollectionDirectMembershipRule

Zie Add-CMDeviceCollectionDirectMembershipRulevoor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost bij het toevoegen van duizenden apparaten als directe lidmaatschapsregels.

Add-CMDistributionPoint

Zie add-CMDistributionPoint voor meer informatie.

Wijzigingen die fouten veroorzaken

De standaard minimale vrije ruimte is gewijzigd van 50 MB in 500 MB.

Add-CMTaskSequenceStep

Zie Add-CMTaskSequenceStep voor meer informatie.

Niet-belangrijke wijzigingen

Onnodige parameter StepName verwijderd.

Disconnect-CMTrackedObject

Zie Disconnect-CMTrackedObjectvoor meer informatie.

Niet-belangrijke wijzigingen

Alias Disconnect-CMObject toegevoegd voor deze cmdlet.

Get-CMApplicationGroup

Zie Get-CMApplicationGroup voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost om het juiste pad voor de app-groep op te halen.

Get-CMDeploymentStatusDetails

Zie Get-CMDeploymentStatusDetails voor meer informatie.

Fouten die zijn opgelost

Probleem met queryvoorwaarde opgelost om mogelijk probleem met niet-overeenkomende typen te voorkomen.

Import-CMAntimalwarePolicy

Zie Import-CMAntimalwarePolicy voor meer informatie.

Niet-belangrijke wijzigingen

Ondersteuning toegevoegd voor controlemodusbeleid met mogelijk ongewenste toepassingen. Zie Controlemodus voor mogelijk ongewenste toepassingen voor meer informatie.

Import-CMQuery

Zie Import-CMQueryvoor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost om de importfunctie te deblokkeren.

New-CMAdministrativeUser

Zie New-CMAdministrativeUser voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost wanneer de gebruikersnaam me is.

New-CMApplicationDeployment

Zie New-CMApplicationDeploymentvoor meer informatie.

Niet-belangrijke wijzigingen

De parameter AutoCloseExecutable is toegevoegd om de toepassingsimplementatie-instelling in te stellen voor installatiegedrag.

New-CMCloudManagementGateway

Zie New-CMCloudManagementGateway voor meer informatie.

Wijzigingen die fouten veroorzaken

De parameter ServiceCertPassword is nu vereist.

New-CMMigrationJob

Zie New-CMMigrationJob voor meer informatie.

Fouten die zijn opgelost

De migratie van softwaredistributie-implementatieobjecten deblokkeren.

New-CMSecondarySite

Zie new-CMSecondarySite voor meer informatie.

Wijzigingen die fouten veroorzaken

De standaard minimale vrije ruimte is gewijzigd van 200 MB in 500 MB.

New-CMSoftwareUpdateAutoDeploymentRule

Zie New-CMSoftwareUpdateAutoDeploymentRule voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost met de parameter Product. Wanneer er meerdere producten met dezelfde naam zijn, worden ze nu allemaal geselecteerd.

New-CMSoftwareUpdateDeployment

Zie New-CMSoftwareUpdateDeploymentvoor meer informatie.

Niet-belangrijke wijzigingen

Beschrijvingsalias toegevoegd aan parameter Comment.

New-CMTaskSequence

Zie New-CMTaskSequence voor meer informatie.

Niet-belangrijke wijzigingen

  • De maximale lengte van de parameter Description is uitgebreid naar 512 tekens.

  • Nieuwe parameter HighPerformance toegevoegd ter ondersteuning van prestatie-instelling.

  • De verouderde installationLicensingMode parameter is verwijderd.

  • De parameterset NewInstallOSImageVhd is verwijderd.

  • De parameter InstallOperatingSystemImageVhd is verwijderd.

New-CMTaskSequenceDeployment

Zie New-CMTaskSequenceDeployment voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost met energieplannen met hoge prestaties.

New-CMTSStepApplyDriverPackage

Zie New-CMTSStepApplyDriverPackage voor meer informatie.

Niet-belangrijke wijzigingen

Er is een voorwaarde toegevoegd voor het valideren van een pakket voor de opgegeven PackageId.

New-CMTSStepApplyOperatingSystem

Zie New-CMTSStepApplyOperatingSystem voor meer informatie.

Fouten die zijn opgelost

Validatieproblemen opgelost met de parameter DestinationVariable om waarden toe te staan die beginnen met een onderstrepingsteken ( _ ).

Niet-belangrijke wijzigingen

De parameter LayeredDriver is toegevoegd ter ondersteuning van gelaagd toetsenbord stuurprogramma tijdens de implementatie van het besturingssysteem.

New-CMTSStepUpgradeOperatingSystem

Zie New-CMTSStepUpgradeOperatingSystem voor meer informatie.

Niet-belangrijke wijzigingen

Nieuwe parameter SoftwareUpdate toegevoegd om een functie-update op te geven voor de takenreeksstap Besturingssysteem bijwerken.

Publish-CMPrestageContent

Zie Publish-CMPrestageContent voor meer informatie.

Fouten die zijn opgelost

Mogelijk ongeldig objectprobleem opgelost.

Remove-CMApplicationGroup

Zie Remove-CMApplicationGroup voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost om het juiste pad voor de app-groep op te halen bij het gebruik van de pijplijn.

Set-CMAntimalwarePolicy

Zie Set-CMAntimalwarePolicy voor meer informatie.

Niet-belangrijke wijzigingen

De parameter PuaProtection is toegevoegd ter ondersteuning van mogelijk ongewenste toepassingen.

Set-CMApplicationDeployment

Zie Set-CMApplicationDeployment voor meer informatie.

Niet-belangrijke wijzigingen

De parameter AutoCloseExecutable is toegevoegd om de toepassingsimplementatie-instelling in te stellen voor installatiegedrag.

Set-CMClientSetting

Zie Set-CMClientSetting voor meer informatie.

Niet-belangrijke wijzigingen

Er is een zinvol afschaffingsbericht toegevoegd voor de parameter SoftwareMetering.

Set-CMClientSettingSoftwareUpdate

Zie Set-CMClientSettingSoftwareUpdate voor meer informatie.

Niet-belangrijke wijzigingen

De parameter EnableWsusCertPinning is toegevoegd ter ondersteuning van het vastmaken van certificaten.

Set-CMDeploymentType

Zie Set-CMDeploymentType voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost met de parameter AddRequirement om nieuwe regels toe te voegen.

Set-CMMsiDeploymentType

Zie Set-CMMsiDeploymentType voor meer informatie.

Fouten die zijn opgelost

Werk het implementatietype bij op basis van het type installatieprogramma om te voorkomen dat de configuraties opnieuw worden instellen wanneer u de inhoudslocatie wijzigt.

Niet-belangrijke wijzigingen

Voeg ondersteuning toe voor het opgeven van een mappad naar de parameter ContentLocation.

Set-CMTaskSequence

Zie Set-CMTaskSequence voor meer informatie.

Niet-belangrijke wijzigingen

Nieuwe parameter HighPerformance toegevoegd ter ondersteuning van prestatie-instelling voor takenreeks.

Set-CMTSStepApplyDriverPackage

Zie Set-CMTSStepApplyDriverPackage voor meer informatie.

Niet-belangrijke wijzigingen

Er is een voorwaarde toegevoegd voor het valideren van een pakket voor de opgegeven PackageId.

Set-CMTSStepApplyOperatingSystem

Zie Set-CMTSStepApplyOperatingSystem voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost met de parameter Destination.

Niet-belangrijke wijzigingen

De parameter LayeredDriver is toegevoegd ter ondersteuning van gelaagd toetsenbord stuurprogramma tijdens de implementatie van het besturingssysteem.

Set-CMTSStepUpgradeOperatingSystem

Zie Set-CMTSStepUpgradeOperatingSystem voor meer informatie.

Niet-belangrijke wijzigingen

Nieuwe parameter SoftwareUpdate toegevoegd om een functie-update op te geven voor de takenreeksstap Besturingssysteem bijwerken.

Start-CMDistributionPointUpgrade

Zie Start-CMDistributionPointUpgrade voor meer informatie.

Wijzigingen die fouten veroorzaken

Stel de minimale minimale vrije ruimte standaard in op 500 MB.

Update-CMDistributionPoint

Zie Update-CMDistributionPoint voor meer informatie.

Fouten die zijn opgelost

Er is een probleem opgelost met het bijwerken van inhoud van zowel installatie- als verwijderingsmappen wanneer deze verschillen.

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 feedback wilt verzenden, gebruikt u Configuration Manager console. Zie Feedback voor PowerShell voor meer informatie.

Als u nieuwe functieaanvragen wilt indienen, gaat u naar de PowerShell-groep van Configuration Manager op UserVoice.