Share via


Changements de la bibliothèque de cmdlets Configuration Manager pour la version 2010

S’applique à : Configuration Manager (Current Branch)

Ces notes de publication résument les modifications apportées à la bibliothèque d’applets de commande Configuration Manager dans la version 2010.

À partir de la version 2010, la bibliothèque d’applets de commande PowerShell Configuration Manager prend désormais en charge PowerShell 7. Pour plus d’informations, consultez prise en charge de PowerShell version 7.

Notes

Configuration Manager Current Branch version 2002 est la ligne de base de ces modifications. Pour plus d’informations, consultez Configuration Manager les modifications de la bibliothèque d’applets de commande pour la version 2006.

Passerelle de gestion cloud

Avec plus de clients qui gèrent des appareils distants maintenant, cette version comprend plusieurs applets de commande Windows PowerShell nouvelles et améliorées pour la passerelle de gestion Cloud (passerelle). Vous pouvez utiliser ces cmdlets pour automatiser la création, la configuration et la gestion des spécifications du service de Passerelle de gestion cloud et d’Azure Active Directory (Azure AD).

Notes

Bien que certaines d’entre elles puissent fonctionner avec d’autres services Azure, elles ne sont testées qu’avec la connexion Gestion cloud pour prendre en charge la Passerelle de gestion cloud.

Par exemple, un administrateur Azure crée d’abord les deux applications requises dans Azure Active Directory (Azure AD). Ensuite, vous écrivez un script qui utilise les cmdlets suivantes pour déployer une Passerelle de gestion cloud :

  1. Import-CMAADServerApplication : créez la définition d’application de serveur Azure AD dans Configuration Manager.
  2. Import-CMAADClientApplication : créez la définition d’application cliente Azure AD dans Configuration Manager.
  3. Utilisez Get-CMAADApplication pour récupérer les objets d’application, puis transmettez-les à New-CMCloudManagementAzureService pour créer la connexion au service Azure dans Configuration Manager.
  4. New-CMCloudManagementGateway : créez le service de Passerelle de gestion cloud dans Azure.
  5. Add-CMCloudManagementGatewayConnectionPoint : créez le système de site de point de connexion de la Passerelle de gestion cloud.

Nouvelles applets de commande pour passerelle

Applets de commande mises à jour pour passerelle

Les cmdlets existantes suivantes présentent des améliorations significatives. Pour plus d’informations, consultez les notes de publication suivantes :

Applets de commande existantes pour passerelle

Vous pouvez continuer à utiliser les cmdlets de Passerelle de gestion cloud existantes :

Nouvelles applets de commande

Gestion des applications

Gestion des collections

Mise à niveau vers une édition de Windows 10

Profils du navigateur Microsoft Edge

Profils OneDrive entreprise

Applets de commande déconseillées et supprimées

Les applets de commande suivantes pour Configuration Manager environnements hybrides ne sont plus disponibles :

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

Pour plus d’informations, consultez qu’est-il arrivé au MDM hybride ?

L’applet de commande suivante est déconseillée :

Problèmes connus

Aucun

Modifications apportées aux cmdlets

Les modifications suivantes ont été apportées aux applets de commande existantes dans cette version. Les modifications peuvent être de nouvelles fonctionnalités, des correctifs de bogues ou la dépréciation. Certaines modifications peuvent être endommagées. Si vous utilisez l’une des applets de commande ou des fonctionnalités indiquées dans cette section, examinez attentivement les modifications pour comprendre comment elles peuvent affecter votre utilisation.

Add-CMComplianceSettingRegistryKeyValue

Pour plus d’informations, consultez Add-CMComplianceSettingRegistryKeyValue.

Changements non cassants

Le paramètre ExpectedValue peut accepter une valeur vide.

Add-CMDistributionPoint

Pour plus d’informations, consultez Add-CMDistributionPoint.

Bogues résolus

Correction d’un problème pour la création de points de distribution.

Add-CMDeviceCollectionDirectMembershipRule

Pour plus d’informations, consultez Add-CMDeviceCollectionDirectMembershipRule.

Bogues résolus

Correction d’un problème de vérification du nombre de périphériques dupliqués.

Add-CMManagementPoint

Pour plus d’informations, consultez Add-CMManagementPoint.

Bogues résolus

Correction d’un problème pour la prise en charge de la passerelle de gestion Cloud.

Add-CMPassiveSite

Pour plus d’informations, consultez Add-CMPassiveSite.

Bogues résolus

Correction d’un problème pour un site passif dans la hiérarchie.

Add-CMTaskSequenceStep

Pour plus d’informations, consultez Add-CMTaskSequenceStep.

Bogues résolus

Correction d’un problème de taille de stratégie lors de l’utilisation de plusieurs étapes PowerShell qui contiennent des scripts volumineux.

Add-CMWindowsAppxDeploymentType

Pour plus d’informations, consultez Add-CMWindowsAppxDeploymentType.

Changements non cassants

Fonction ajoutée pour prendre en charge MSIX.

Approve-CMDevice

Pour plus d’informations, voir Approve-CMDevice.

Changements non cassants

Résolution d’un problème lors de l’utilisation de la fonction CMDevice.

Enable-CMSiteFeature

Pour plus d’informations, consultez Enable-CMSiteFeature.

Changements non cassants

Nouveaux indicateurs ajoutés pour prendre en charge les fonctionnalités du Cloud.

Get-CMScript

Pour plus d’informations, consultez la page obtenir-CMScript.

Changements non cassants

Ajout d’un nouveau paramètre ScriptGuid pour prendre en charge la requête par GUID de script.

Get-CMSiteFeature

Pour plus d’informations, consultez la page obtenir-CMSiteFeature.

Changements non cassants

Nouveaux indicateurs ajoutés pour prendre en charge les fonctionnalités du Cloud.

Get-CMSoftwareUpdate

Pour plus d’informations, consultez la page obtenir-CMSoftwareUpdate.

Changements non cassants

Nouveau fournisseur de paramètres ajouté pour spécifier la source de la mise à jour logicielle.

Exemple :

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft"

Get-CMStatusMessageQuery

Pour plus d’informations, consultez la page obtenir-CMStatusMessageQuery.

Bogues résolus

Correction d’un problème pour le paramètre ShowMessage.

Import-CMDriver

Pour plus d’informations, consultez Import-CMDriver.

Changements non cassants

Ajout d’un nouveau paramètre AdministrativeCategoryName pour spécifier un nom pour la catégorie du pilote.

Exemple :

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

Pour plus d’informations, consultez Invoke-CMAnalyzePackage.

Dernières modifications

Paramètre de package supprimé. Dirigez l’objet de package, ou utilisez le paramètre InputObject .

Changements non cassants

Ajout de la prise en charge du pipeline et du paramètre InputObject .

Exemple :

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

Pour plus d’informations, consultez Invoke-CMClientAction.

Bogues résolus

Problème de pipeline fixe pour la collection de paramètres.

Exemple :

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

Pour plus d’informations, consultez Invoke-CMConvertPackage.

Dernières modifications

Paramètre de package supprimé. Dirigez l’objet de package, ou utilisez le paramètre InputObject .

Changements non cassants

Ajout de la prise en charge du pipeline et du paramètre InputObject .

Exemple :

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

Pour plus d’informations, consultez Invoke-CMReport.

Bogues résolus

Correction d’un problème pour le chemin du paramètre.

Invoke-CMScript

Pour plus d’informations, consultez Invoke-CMScript.

Changements non cassants

Ajoutez le paramètre ScriptParameter pour passer des paramètres au script cible.

Exemple :

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

Pour plus d’informations, consultez New-CMBMSClientConfigureCheckIntervalPolicy.

Bogues résolus

Correction d’un problème lors de la création d’une nouvelle instance de paramètre de stratégie.

New-CMBoundary

Pour plus d’informations, consultez New-CMBoundary.

Changements non cassants

Option VPN ajoutée dans le paramètre BoundaryType.

New-CMBootableMedia

Pour plus d’informations, consultez New-CMBootableMedia.

Changements non cassants

Ajoutez le paramètre SiteCode.

New-CMCloudManagementGateway

Pour plus d’informations, consultez New-CMCloudManagementGateway.

Changements non cassants

Les paramètres suivants sont nouveaux :

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Force
  • GroupName
  • IsUsingExistingGroup
  • ServerAppClientID
  • ServiceCertPassword
  • ServiceCertPath
  • NomService
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

Les paramètres suivants sont mis à jour :

  • CheckClientCertRevocation
  • EnvironmentSetting
  • Région
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

Dernières modifications

Les paramètres suivants sont supprimés de cette applet de commande :

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

Pour plus d’informations, consultez New-CMCoManagementPolicy.

Changements non cassants

Applicabilité de plusieurs sessions ajoutée

Applicabilité de ARM64 ajoutée

New-CMComplianceRuleFileFolderDate

Pour plus d’informations, consultez New-CMComplianceRuleFileFolderDate.

Changements non cassants

Ajustement de la logique d’applet de commande pour traiter les valeurs de la modification et de la création des paramètres pour les aligner avec d’autres applets de commande.

New-CMComplianceRuleFileFolderSimple

Pour plus d’informations, consultez New-CMComplianceRuleFileFolderSimple.

Dernières modifications

Modification du type du paramètre PropertyType de FileFolderProperty en type SimpleFileFolderProperty .

New-CMDetectionClauseDirectory

Pour plus d’informations, consultez New-CMDetectionClauseDirectory.

Dernières modifications

Modification du type du paramètre ExpressionOperator de RuleExpressionOperator en type FileFolderRuleExpressionOperator .

New-CMDetectionClauseFile

Pour plus d’informations, consultez New-CMDetectionClauseFile.

Dernières modifications

Modification du type du paramètre ExpressionOperator de RuleExpressionOperator en type FileFolderRuleExpressionOperator .

New-CMDetectionClauseMacBundle

Pour plus d’informations, consultez New-CMDetectionClauseMacBundle.

Dernières modifications

Modification du type du paramètre ExpressionOperator de RuleExpressionOperator en type MacRuleExpressionOperator .

Bogues résolus

Correction d’un problème pour le paramètre PropertyType.

New-CMDetectionClauseMacPackage

Pour plus d’informations, consultez New-CMDetectionClauseMacPackage.

Dernières modifications

Modification du type du paramètre ExpressionOperator de RuleExpressionOperator en type MacRuleExpressionOperator .

New-CMDetectionClauseRegistryKeyValue

Pour plus d’informations, consultez New-CMDetectionClauseRegistryKeyValue.

Dernières modifications

Modification du type du paramètre ExpressionOperator de RuleExpressionOperator en type RegistryValueRuleExpressionOperator .

New-CMDetectionClauseWindowsInstaller

Pour plus d’informations, consultez New-CMDetectionClauseWindowsInstaller.

Dernières modifications

Modification du type du paramètre ExpressionOperator de RuleExpressionOperator en type WindowsInstallerRuleExpressionOperator .

New-CMDriverPackage

Pour plus d’informations, consultez New-CMDriverPackage.

Bogues résolus

Correction d’un problème pour le paramètre DriverModel.

Nouveau-CM * PhasedDeployment

Pour plus d’informations, consultez les articles suivants :

Bogues résolus

Correction d’un problème pour le paramètre WhatIf.

Changements non cassants

Ajout de la validation pour le nom de la phase en double.

New-CMPrestageMedia

Pour plus d’informations, consultez New-CMPrestageMedia.

Changements non cassants

Ajoutez le paramètre SiteCode.

New-CMProgram

Pour plus d’informations, consultez New-CMProgram.

Dernières modifications

Le type a été renommé RenameWithUnc RunWithUnc pour le paramètre DriveMode.

New-CMSoftwareUpdateDeployment

Pour plus d’informations, consultez New-CMSoftwareUpdateDeployment.

Changements non cassants

Ajout d’un nouveau paramètre DeployWithNoPackage pour la mise à jour logicielle non téléchargée.

New-CMStandaloneMedia

Pour plus d’informations, consultez New-CMStandaloneMedia.

Bogues résolus

Correction d’un problème pour le paramètre PrestartPackage

New-CMTaskSequence

Pour plus d’informations, consultez New-CMTaskSequence.

Bogues résolus

Correction d’un problème de taille de stratégie lorsque vous utilisez plusieurs étapes PowerShell qui contiennent des scripts volumineux.

New-CMTaskSequenceDeployment

Pour plus d’informations, consultez New-CMTaskSequenceDeployment.

Bogues résolus

Correction d’un problème pour le paramètre AllowFallback.

Changements non cassants

Ajout d’une validation pour la planification des paramètres afin d’éviter une valeur dupliquée avec une assignation existante.

New-CMTaskSequenceMedia

Pour plus d’informations, consultez New-CMTaskSequenceMedia.

Changements non cassants

Le délai d’attente a été modifié dans la création du média d’un jour à trois jours.

New-CMTSPartitionSetting

Pour plus d’informations, consultez New-CMTSPartitionSetting.

Bogues résolus

Correction d’un problème pour le paramètre EnableQuickFormat.

New-CMTSStepEnableBitLocker

Pour plus d’informations, consultez New-CMTSStepEnableBitLocker.

Bogues résolus

Correction d’un problème pour la méthode de chiffrement spécifiée par l’utilisateur.

New-CMTSStepOfflineEnableBitLocker

Pour plus d’informations, consultez New-CMTSStepOfflineEnableBitLocker.

Bogues résolus

Correction d’un problème pour la méthode de chiffrement spécifiée par l’utilisateur.

New-CMTSStepPreStartCheck

Pour plus d’informations, consultez New-CMTSStepPreStartCheck.

Bogues résolus

Correction d’un problème de nouvelle étape de vérification de la disponibilité.

Correction d’un problème pour le paramètre OSLanguageId.

Changements non cassants

Ajoutez un nouveau paramètre pour la vérification UEFI, CheckUefi.

Remove-CMTaskSequenceGroup

Pour plus d’informations, consultez Remove-CMTaskSequenceGroup.

Bogues résolus

Correction d’un problème de taille de stratégie lorsque vous utilisez plusieurs étapes PowerShell qui contiennent des scripts volumineux.

Set-CM * PhasedDeployment

Pour plus d’informations, consultez les articles suivants :

Bogues résolus

Correction d’un problème pour le paramètre WhatIf.

Set-CMBoundary

Pour plus d’informations, consultez Set-CMBoundary.

Changements non cassants

Ajout VPN de l’option dans BoundaryType.

Set-CMClientSettingComputerRestart

Pour plus d’informations, consultez Set-CMClientSettingComputerRestart.

Changements non cassants

Ajout d’un nouveau paramètre NoRebootEnforcement.

Set-CMClientSettingSoftwareUpdate

Pour plus d’informations, consultez Set-CMClientSettingSoftwareUpdate.

Changements non cassants

Paramètres ajoutés :

  • EnableInstallation
  • ThreadPriority
  • EnableDynamicUpdate

Exemple :

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

Pour plus d’informations, consultez Set-CMCloudManagementGateway.

Changements non cassants

Les paramètres suivants sont nouveaux :

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • VMInstanceCount

Dernières modifications

Les paramètres suivants sont supprimés de cette applet de commande :

  • VMInstancesCount

Set-CMDiscoveryMethod

Pour plus d’informations, consultez Set-CMDiscoveryMethod.

Bogues résolus

Correction d’un problème pour le paramètre AddGroupDiscoveryScope.

Set-CMDistributionPoint

Pour plus d'informations, consultez Set-CMDistributionPoint.

Changements non cassants

Ajout de paramètres pour la prise en charge de Microsoft Connected cache :

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

Exemple :

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

Pour plus d’informations, consultez Set-CMDriverPackage.

Bogues résolus

Correction d’un problème pour le paramètre DriverModel.

Set-CMManagementPoint

Pour plus d’informations, consultez Set-CMManagementPoint.

Bogues résolus

Correction d’un problème pour la prise en charge de la passerelle de gestion Cloud.

Set-CMProgram

Pour plus d’informations, consultez Set-CMProgram.

Dernières modifications

Le type a été renommé RenameWithUnc RunWithUnc pour le paramètre DriveMode.

Set-CMSiteMaintenanceTask

Pour plus d’informations, consultez Set-CMSiteMaintenanceTask.

Changements non cassants

Ajout des nouveaux paramètres suivants pour la configuration de la destination de sauvegarde de site et de la destination de sauvegarde SQL pour les environnements avec un fournisseur SMS distant :

  • SiteBackupPath
  • SqlBackupPath

Exemple :

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

Pour plus d’informations, consultez Set-CMSoftwareUpdateAutoDeploymentRule.

Bogues résolus

Correction d’un problème pour l’objet d’entrée à partir de la commande CMSoftwareUpdateAutoDeploymentRule avec l’option Fast .

Set-CMSoftwareUpdateDeploymentPackage

Pour plus d’informations, consultez Set-CMSoftwareUpdateDeploymentPackage.

Bogues résolus

Correction d’un problème pour les paramètres RemoveExpired et RemoveSuperceded.

Set-CMSoftwareUpdateGroup

Pour plus d’informations, consultez Set-CMSoftwareUpdateGroup.

Bogues résolus

Résolution d’un problème lié à l’ajout de mises à jour logicielles non téléchargées.

Set-CMStatusFilterRule

Pour plus d’informations, consultez Set-CMStatusFilterRule.

Bogues résolus

Correction d’un problème pour le paramètre Name pour s’assurer qu’il se compose de la fonction CMStatusFilterRule.

Set-CMTaskSequenceDeployment

Pour plus d’informations, consultez Set-CMTaskSequenceDeployment.

Bogues résolus

Correction d’un problème pour le paramètre ScheduleEvent.

Correction d’un problème pour le paramètre AllowFallback.

Changements non cassants

Ajout d’une validation pour la planification des paramètres afin d’éviter une valeur dupliquée avec une assignation existante.

Nouveaux paramètres ajoutés pour configurer la planification :

  • ClearSchedule
  • RemoveSchedule
  • AddSchedule

Ajout de nouveaux paramètres pour configurer ScheduleEvent :

  • ClearScheduleEvent
  • RemoveScheduleEvent
  • AddScheduleEvent

Exemple :

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep *

Bogues résolus

Correction d’un problème de taille de stratégie lorsque vous utilisez plusieurs étapes PowerShell qui contiennent des scripts volumineux.

Set-CMTSStepEnableBitLocker

Pour plus d’informations, consultez Set-CMTSStepEnableBitLocker.

Bogues résolus

Correction d’un problème pour la méthode de chiffrement spécifiée par l’utilisateur.

Set-CMTSStepOfflineEnableBitLocker

Pour plus d’informations, consultez Set-CMTSStepOfflineEnableBitLocker.

Bogues résolus

Correction d’un problème pour la méthode de chiffrement spécifiée par l’utilisateur.

Set-CMTSStepPreStartCheck

Pour plus d’informations, consultez Set-CMTSStepPreStartCheck.

Changements non cassants

Ajout d’un nouveau paramètre pour la vérification UEFI :, CheckUefi.

Set-CMWindowsAppxDeploymentType

Pour plus d’informations, consultez Set-CMWindowsAppxDeploymentType.

Changements non cassants

Fonction ajoutée pour prendre en charge MSIX.

Start-CMCloudManagementGateway

Pour plus d’informations, consultez Start-CMCloudManagementGateway.

Bogues résolus

Correction de la validation de l’état de passerelle.

Start-CMContentDistribution

Pour plus d’informations, consultez Start-CMContentDistribution.

Changements non cassants

Ajout d’alias pour le paramètre DeploymentPackageId et DeploymentPackageName pour une meilleure compréhension.

Stop-CMCloudManagementGateway

Pour plus d’informations, consultez Stop-CMCloudManagementGateway.

Bogues résolus

Correction de la validation de l’état de passerelle.

Comment fournir des commentaires ou signaler des problèmes

La plupart des correctifs et améliorations décrits dans cet article sont le résultat de vos commentaires.

Pour envoyer des commentaires, utilisez la console Configuration Manager. Pour plus d’informations, consultez les commentaires pour PowerShell.

Pour envoyer de nouvelles demandes de fonctionnalités, consultez le groupe PowerShell de Configuration Manager sur uservoice.