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.