Partager via


modifications apportées à la bibliothèque d’applets de commande Configuration Manager pour la version 2111

S’applique à : Gestionnaire de Configuration (branche actuelle)

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

Remarque

Configuration Manager current branch version 2107 est la base de référence pour ces modifications. Pour plus d’informations, consultez Configuration Manager modifications apportées à la bibliothèque d’applets de commande pour la version 2107.

Modifications du module

Lorsque vous installez la console Configuration Manager, le chemin d’accès au module PowerShell ConfigurationManager est désormais ajouté à la variable d’environnement système, PSModulePath. Par exemple, par défaut, ce chemin est C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin.

Avec cette modification, il est plus facile d’importer ce module avec la commande suivante : Import-Module ConfigurationManager

Pour plus d’informations, consultez about_PSModulePath.

Nouvelles applets de commande

  • Get-CMDeploymentTypeRequirement : utilisez cette applet de commande pour obtenir les règles requises pour le type de déploiement spécifié. Vous pouvez utiliser l’objet retourné pour ajouter les mêmes règles à un autre type de déploiement.

  • Remove-CMSoftwareUpdateFromPackage : utilisez cette applet de commande pour supprimer la mise à jour logicielle spécifiée d’un package.

  • Set-CMApplicationSupersedence : utilisez cette applet de commande pour définir le remplacement du type de déploiement pour l’application spécifiée.

Groupes d’orchestration

Pour plus d’informations sur cette fonctionnalité, consultez Groupes d’orchestration dans Configuration Manager.

  • Get-CMOrchestrationGroup : utilisez cette applet de commande pour obtenir un objet de groupe d’orchestration par nom ou ID. Vous pouvez utiliser cet objet pour démarrer, supprimer ou configurer le groupe d’orchestration.

  • Invoke-CMOrchestrationGroup : utilisez cette applet de commande pour démarrer l’orchestration.

  • New-CMOrchestrationGroup : utilisez cette applet de commande pour créer un groupe d’orchestration.

  • Remove-CMOrchestrationGroup : utilisez cette applet de commande pour supprimer le groupe d’orchestration spécifié.

  • Set-CMOrchestrationGroup : utilisez cette applet de commande pour configurer un groupe d’orchestration.

Administration basée sur les rôles

Pour plus d’informations sur les rôles de sécurité et les autorisations, consultez Principes de base de l’administration basée sur les rôles dans Configuration Manager.

Gestion des dossiers

Pour plus d’informations sur les dossiers, consultez Guide pratique pour utiliser la console Configuration Manager.

  • Get-CMFolder : utilisez cette applet de commande pour obtenir tous les dossiers ou dossiers personnalisés à partir du chemin d’accès parent spécifié.

  • New-CMFolder : utilisez cette applet de commande pour créer un dossier sous le chemin d’accès du dossier parent spécifié.

  • Remove-CMFolder : utilisez cette applet de commande pour supprimer le dossier spécifié.

  • Set-CMFolder : utilisez cette applet de commande pour configurer le dossier spécifié. Par exemple, renommez-le ou déplacez-le vers un autre dossier.

Applets de commande dépréciées et supprimées

Les applets de commande suivantes sont déconseillées et peuvent être supprimées dans une version ultérieure :

Applet de commande déconseillée Remplacement
Add-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Remove-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Set-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence

Les applets de commande suivantes ne sont plus disponibles, car la fonctionnalité sous-jacente n’est plus prise en charge :

  • Get-CMTSStepConvertDisk
  • New-CMTSStepConvertDisk
  • Remove-CMTSStepConvertDisk
  • Set-CMTSStepConvertDisk

Modifications des applets de commande

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

Add-CMDeviceCollectionDirectMembershipRule

Pour plus d’informations, consultez Add-CMDeviceCollectionDirectMembershipRule.

Bogues corrigés

Correction d’un problème lors de l’ajout d’une règle par objet de ressource.

Add-CMDistributionPoint

Bogues corrigés

Vous ne pouvez pas spécifier le site d’administration centrale (CAS) pour le paramètre SiteCode , qui ne prend en charge aucun rôle de système de site côté client.

Get-CMClientSetting

Pour plus d’informations, consultez Get-CMClientSetting.

Modifications non cassants

Ajout de la prise en charge pour retourner la valeur du paramètre Désactiver la randomisation d’échéance dans le groupe Agent ordinateur.

Get-CMPersistentUserSettingsGroup

Pour plus d’informations, consultez Get-CMPersistentUserSettingsGroup.

Bogues corrigés

Correction d’un problème avec le paramètre Name pour filtrer sur les groupes de paramètres.

Get-CMUserDeviceAffinity

Pour plus d’informations, consultez Get-CMUserDeviceAffinity.

Modifications non cassants

Ajoutez le paramètre ShowApprovedOnly pour filtrer les affinités non approuvées.

New-CMBoundary

Pour plus d’informations, consultez New-CMBoundary.

Modifications non cassants

Ajout du nouveau paramètre ValueStartsWith pour prendre en charge les améliorations apportées aux types de limites VPN.

New-CMTSPartitionSetting

Pour plus d’informations, consultez New-CMTSPartitionSetting.

Modifications non cassants

Définissez la valeur par défaut pour AssignVolumeLetter.

New-CMTSStepApplyWindowsSetting

Pour plus d’informations, consultez New-CMTSStepApplyWindowsSetting.

Changements cassants

Suppression des paramètres non pris en charge suivants :

  • MaximumConnection
  • ServerLicensing

New-CMTSStepPrestartCheck

Pour plus d’informations, consultez New-CMTSStepPrestartCheck.

Modifications non cassants

Ajout de nouveaux paramètres pour la vérification de l’existence du module de plateforme sécurisée :

  • CheckTpmEnabled
  • CheckTpmActivated

New-CMWdacSetting

Pour plus d’informations, consultez New-CMWdacSetting.

Modifications non cassants

Ajout de la prise en charge des nouvelles règles de plateforme pour Windows 10 ARM64 et Windows 10 multisession.

Remove-CMPersistentUserSettingsGroup

Pour plus d’informations, consultez Remove-CMPersistentUserSettingsGroup.

Bogues corrigés

Correction d’un problème de requête lors de la suppression d’un groupe de paramètres par nom.

Set-CMBoundary

Pour plus d’informations, consultez Set-CMBoundary.

Modifications non cassants

Ajout du nouveau paramètre ValueStartsWith pour prendre en charge les améliorations apportées aux types de limites VPN.

Set-CMDeviceVariable

Pour plus d’informations, consultez Set-CMDeviceVariable.

Modifications non cassants

Le paramètre VariableName ne respecte désormais pas la casse.

Set-CMDistributionPoint

Pour plus d’informations, consultez Set-CMDistributionPoint.

Modifications non cassants

Ajout du nouveau paramètre EnableMaintenanceMode pour prendre en charge la gestion du mode maintenance.

Set-CMSoftwareUpdatePoint

Pour plus d’informations, consultez Set-CMSoftwareUpdatePoint.

Bogues corrigés

Correction d’un problème lié au traitement des expressions régulières lors de la tentative d’effacement du compte d’accès WSUS à partir d’un point de mise à jour logicielle.

Set-CMSoftwareUpdatePointComponent

Pour plus d’informations, consultez Set-CMSoftwareUpdatePointComponent.

Changements cassants

Suppression du paramètre déprécié EnableSynchronization de cette applet de commande. Pour définir la planification de la synchronisation, utilisez le paramètre Schedule .

Par exemple, pour désactiver la planification de synchronisation :

Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null

Set-CMTSStepApplyWindowsSetting

Pour plus d’informations, consultez Set-CMTSStepApplyWindowsSetting.

Changements cassants

Suppression des paramètres non pris en charge suivants :

  • MaximumConnection
  • ServerLicensing

Set-CMTSStepPrestartCheck

Pour plus d’informations, consultez Set-CMTSStepPrestartCheck.

Modifications non cassants

Ajout de nouveaux paramètres pour la vérification de l’existence du module de plateforme sécurisée :

  • CheckTpmEnabled
  • CheckTpmActivated

Modifications apportées à plusieurs applets de commande

Les modifications suivantes ont été apportées sur plusieurs applets de commande d’un type similaire.

Importer et exporter des verbes

Cette modification s’applique à toutes les applets de commande avec import des verbes et export . Par exemple, Import-CMAADClientApplication et Export-CMApplication.

Modifications non cassants

Pour permettre une utilisation cohérente des paramètres dans ces applets de commande, elles ont toutes des alias pour le paramètre afin de spécifier le chemin d’importation : FilePath, FileName, ImportFilePath, Path

Configurer les types de déploiement d’applications

Cette modification s’applique à toutes les applets de commande avec set des verbes pour configurer les types de déploiement d’application. Ces noms d’applet de commande utilisent le modèle Set-CM*DeploymentType, où * est la technologie d’application. Par exemple, Set-CMMsiDeploymentType.

Bogues corrigés

Correction d’un problème de nom de règle d’exigence avec ces applets de commande.

Créer des règles de configuration requise

Cette modification s’applique à toutes les applets de commande avec le modèle New-CMRequirementRule*de nom , où * est le type de règle. Par exemple, New-CMRequirementRuleExistential.

Bogues corrigés

Correction d’un problème de nom de règle d’exigence avec ces applets de commande.

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 Commentaires sur PowerShell.