Configuration Manager modifications apportées à la bibliothèque d’applets de commande pour la version 1806
S’applique à : Gestionnaire de configuration (branche actuelle)
Notes
Configuration Manager version 1802 est la base de référence de ces modifications. Pour plus d’informations, consultez Configuration Manager modifications apportées à la bibliothèque d’applets de commande pour la version 1802.
Modifications importantes
Applets de commande supprimées
Add-CMWindowsMobileDeploymentType
Set-CMWindowsMobileDeploymentType
Applets de commande déconseillées
New-CMGlobalCondition
etSet-CMGlobalCondition
ont été remplacées par la nouvelle famille d’applets de commande de condition globale.
Problèmes connus
Les éléments suivants sont des problèmes connus avec la bibliothèque d’applets de commande qui ne sont pas résolus dans cette version.
Get-CMDevice
L’applet de commande peut ne pas retourner les propriétés attendues pour un appareil.
Notes
Ce problème est actuellement planifié pour être résolu dans un prochain correctif cumulatif.
Solution de contournement
- Spécifiez la valeur du paramètre CollectionName, CollectionId ou Collection .
Get-CMAadConditionalAccessPolicy et Set-CMAadConditionalAccessPolicy
L’environnement PowerShell 64 bits est requis pour ces applets de commande.
Solution de contournement
- Aucun
Import-CMSecurityRole
L’applet de commande peut échouer avec une erreur DirectoryNotFoundException qui trouve le fichier SecuredRoles.xsd
.
Solution de contournement
- Assurez-vous qu’il
Import-Module
est appelé par rapport auConfigurationManager.psd1
fichier, et non au chemin logique ou au nom du module.
Set-CMSoftwareUpdatePoint
Les modifications apportées à Schedule peuvent ne pas être affichées dans la console Configuration Manager même si l’objet fournisseur SMS sous-jacent a été modifié.
Solution de contournement
- Quittez et relancez la console Configuration Manager.
Suivi et récupération des ressources (BETA)
De nouvelles applets de commande ont été ajoutées pour prendre en charge le suivi des objets fournisseur SMS utilisés par le runtime PowerShell et pour nettoyer ces ressources quand elles ne sont plus nécessaires.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Lors Start-CMObjectTracking
de l’exécution, le runtime PowerShell effectue le suivi IResultObject
des objets créés par les applets de commande de la bibliothèque d’applets de commande. Les applets de commande qui ne sont pas nettoyées .Dispose()
manuellement peuvent être récupérées à l’aide Disconnect-CMTrackedObject
d’un objet individuel.
Exemple
# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All
Une fois qu’un objet est récupéré, il ne peut plus être réutilisé ou transmis à une autre applet de commande via le pipeline d’objet.
Stop-CMObjectTracking
peut être utilisé pour désactiver le suivi des objets. Les objets précédemment alloués restent actifs.
Les ressources non réclamées peuvent entraîner le génération d’erreurs de violation de quota par le fournisseur SMS. Ces problèmes de quota se manifestent généralement par l’utilisation de grands ensembles d’objets fournisseur SMS ou dans des environnements de longue durée.
Notes
Il s’agit d’une fonctionnalité expérimentale qui peut être modifiée ou supprimée dans une version ultérieure. Cette fonctionnalité est activée et n’est pas activée par défaut.
Modifications apportées à l’applet de commande
Les modifications suivantes ont été apportées aux applets de commande existantes pour cette version. Les modifications peuvent être de nouvelles fonctionnalités, des correctifs de bogues ou des dépréciations. Certains changements peuvent être cassants. Si vous utilisez l’une des applets de commande ou des zones de fonctionnalité répertoriées dans cette section, examinez attentivement les modifications pour comprendre comment elles peuvent affecter votre utilisation.
Améliorations de l’applet de commande des paramètres de conformité
Bogues résolus
- Add-CMComplianceSettingRegistryKeyValue peut ne pas respecter la valeur du paramètre DataType .
- Certaines valeurs d’ExpressionOperator peuvent entraîner la fermeture inattendue de la console lorsque le paramètre est affiché.
- ConvertFrom-CMConfigurationItem peut échouer avec nullReferenceException.
Changements non cassants
- New/Set-CMGlobalConditionActiveDirectoryQuery a amélioré les messages d’erreur en cas d’échecs de validation.
- Amélioration de la validation pour mieux s’aligner sur la console.
Améliorations de l’applet de commande de séquence de tâches
Changements cassants
- New-CMTSStepPrestartCheck valeur CheckSpace est définie sur true dans l’étape de séquence de tâches créée si elle n’est pas spécifiée.
- Get-CMTSStep* n’accepte plus les paramètres WhatIf et Confirm .
Bogues résolus
- Les applets de commande New-CMTSStep* peuvent ignorer les paramètres WhatIf et Confirm si spécifiés.
Changements non cassants
- Nouveau/Set-CMTSStepSetVariable nouveau paramètre IsMasked pour masquer les valeurs de variable.
- Amélioration de la validation pour mieux s’aligner sur la console.
Améliorations apportées aux applets de commande d’exportation
- Les modifications affectent Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection et Export-CMUserCollection.
Bogues résolus
- Amélioration de la validation du chemin d’accès au fichier.
- Gestion améliorée des erreurs d’E/S.
- Export-CMDriverPackage pouvez créer un package de pilotes vide.
Changements non cassants
- Le nouveau paramètre Force peut être utilisé pour forcer le remplacement d’un fichier existant.
Add-CMApplication
Bogues résolus
- La version du serveur de publication et de la version logicielle telle qu’elle est configurée par cette applet de commande peut ne pas s’afficher dans le Centre logiciel.
Changements non cassants
- Le paramètre de mot clé prend désormais en charge le tableau de chaînes.
- Le paramètre AppCatalog prend désormais en charge un tableau de catalogues d’applications.
Add-CMDataWarehouseServicePoint
Changements non cassants
- Le nouveau paramètre DataRetentionDays permet de configurer la stratégie de rétention des données.
Add-CMDeviceCollectionDirectMembershipRule
Bogues résolus
- L’ajout de nouvelles règles peut supprimer des règles existantes.
Add-CMDeviceAffinityToUser
Changements non cassants
- Les paramètres DeviceId et DeviceName prennent désormais en charge des tableaux de valeurs.
Add-CMDistributionPoint
Changements non cassants
- Le nouveau paramètre EnableNonWdsPxe autorise la configuration PXE sans WDS.
- Amélioration de la validation pour les *paramètres ContentLibraryLocation et *ContentShare .
Add-CMDriverToDriverPackage
Changements non cassants
- Le nouveau * paramètre UpdateDistributionPoint permet de supprimer les mises à jour des points de distribution.
Add-CMReportingServicePoint
Bogues résolus
- Le point de service de création de rapports qui n’est pas colocalisation sur le serveur de site n’est pas correctement configuré.
Add-CMUserAffinityToDevice
Changements non cassants
- Les paramètres UserId et UserName prennent désormais en charge des tableaux de valeurs.
Get-CMSiteUpdateInstallStatus
Bogues résolus
PostInstallation
La valeur du paramètre Step n’est pas reconnue par l’applet de commande.
New-CMApplicationDeployment
Changements non cassants
- Améliorations apportées à la validation des paramètres.
New-CMBootableMedia
Bogues résolus
- Le chemin d’accès au dossier non valide peut être spécifié pour la création de média.
New-CMCloudDistributionPoint
Bogues résolus
- L’applet de commande ne parvient pas à créer un point de distribution cloud.
New-CMCloudManagementGateway
Bogues résolus
- La passerelle de gestion cloud peut ne pas pouvoir communiquer avec Azure en raison de paramètres de configuration incorrects.
New-CMExchangeServer
Changements non cassants
- Améliorations apportées à la validation des paramètres.
New-CMTaskSequenceDeployment
Bogues résolus
- Le paramètre CollectionName permet de spécifier des regroupements d’utilisateurs.
- Verrouillage incorrect de SMS_TaskSequence objet.
Remove-CMDeviceAffinityToUser
Changements non cassants
- Les paramètres DeviceId et DeviceName prennent désormais en charge des tableaux de valeurs.
Remove-CMDeviceCollectionDirectMembershipRule
Changements non cassants
- Améliorations des performances lors de la modification de collections avec un grand nombre de règles.
Remove-CMDriverFromDriverPackage
Changements non cassants
- Le nouveau * paramètre UpdateDistributionPoint permet de supprimer les mises à jour des points de distribution.
Remove-CMUserAffinityToDevice
Changements non cassants
- Les paramètres UserId et UserName prennent désormais en charge des tableaux de valeurs.
Save-CMSoftwareUpdate
Bogues résolus
- Un message d’avertissement en cas d’échec du téléchargement de la mise à jour peut indiquer un nombre incorrect.
Set-CMApplication
Bogues résolus
- La version du serveur de publication et de la version logicielle telle qu’elle est configurée par cette applet de commande peut ne pas s’afficher dans le Centre logiciel.
Changements non cassants
- Le paramètre de mot clé prend désormais en charge le tableau de chaînes.
- Nouveaux paramètres AddAppCatalog, RemoveAppCatalog et ClearAppCatalog pour la modification des catalogues d’applications associés à l’application.
Set-CMApplicationDeployment
Changements non cassants
- Améliorations apportées à la validation des paramètres.
Set-CMDataWarehouseServicePoint
Changements non cassants
- Le nouveau paramètre DataRetentionDays permet de configurer la stratégie de rétention des données.
Set-CMDistributionPoint
Bogues résolus
- L’applet de commande peut échouer si la mise à jour d’un point de distribution avec un certificat existant existe déjà.
Changements non cassants
- Le nouveau paramètre EnableNonWdsPxe autorise la configuration PXE sans WDS.
- Amélioration de la validation pour les *paramètres ContentLibraryLocation et *ContentShare .
Set-CMExchangeServer
Changements non cassants
- Améliorations apportées à la validation des paramètres.
Set-CMIntuneSubscriptionWindowsProperty
Bogues résolus
- La valeur CertificatePath peut ne pas apparaître dans la console.
Set-CMSite
Changements non cassants
- Améliorations des performances.
Set-CMSoftwareUpdatePointComponent
Bogues résolus
- L’objet pipeline de Get-CMSiteComponent n’est pas reconnu.
Start-CMApplicationDeployment
Changements non cassants
- Un nouveau paramètre UpdateSupersedence a été ajouté.
Start-CMDistributionPointUpgrade
Changements non cassants
- Le nouveau paramètre EnableNonWdsPxe autorise la configuration PXE sans WDS.