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.
Get-CMSecurityRolePermission : utilisez cette applet de commande pour obtenir les autorisations pour le rôle de sécurité spécifié.
Set-CMSecurityRolePermission : utilisez cette applet de commande pour configurer un rôle de sécurité avec des autorisations spécifiques.
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.