modifications apportées à la bibliothèque d’applets de commande Configuration Manager pour la version 2207
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 2207
Remarque
Configuration Manager current branch version 2203 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 2203.
Nouvelles applets de commande
Approve-CMOrchestrationGroupScript
Utilisez cette applet de commande pour approuver un script de groupe d’orchestration. Pour plus d’informations, consultez À propos des groupes d’orchestration dans Configuration Manager.
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid
Deny-CMOrchestrationGroupScript
Utilisez cette applet de commande pour refuser un script de groupe d’orchestration. Pour plus d’informations, consultez À propos des groupes d’orchestration dans Configuration Manager.
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"
Get-CMOrchestrationGroupScript
Utilisez cette applet de commande pour obtenir un script à partir du groupe d’orchestration spécifié. Pour plus d’informations, consultez À propos des groupes d’orchestration dans Configuration Manager.
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
Start-CMDPMigration
Utilisez cette applet de commande pour démarrer la migration du point de distribution source vers le point de distribution de destination. Pour plus d’informations, consultez À propos de la migration dans Configuration Manager.
Start-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1
Stop-CMDPMigration
Utilisez cette applet de commande pour arrêter la migration du point de distribution source vers le point de distribution de destination. Pour plus d’informations, consultez À propos de la migration dans Configuration Manager.
Stop-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1
Get-CMDPMigrationContentStatus
Utilisez cette applet de commande pour obtenir l’état du contenu de la migration du point de distribution source vers le point de distribution de destination. Pour plus d’informations, consultez À propos de la migration dans Configuration Manager.
Get-CMDPMigrationContentStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp
Get-CMDPMigrationStatus
Utilisez cette applet de commande pour obtenir l’état de la migration du point de distribution source vers le point de distribution de destination. Pour plus d’informations, consultez À propos de la migration dans Configuration Manager.
Get-CMDPMigrationStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp
Get-CMTrustedRootCertificationAuthority
Utilisez cette applet de commande pour obtenir les certificats des autorités de certification racines approuvées à partir du site.
$ci =Get-CMTrustedRootCertificationAuthority
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail
New-CMAADClientApplication
Utilisez cette applet de commande pour créer une inscription d’application cliente dans Azure Active Directory (Azure AD). Lorsque vous exécutez cette applet de commande, elle vous invite à vous connecter à votre locataire. Pour plus d’informations sur l’inscription de cette application, consultez Inscrire manuellement des applications Azure AD pour la passerelle de gestion cloud.
$serverApp = New-CMAADServerApplication -AppName $appName
New-CMAADClientApplication -AppName $name -InputObject $serverApp
New-CMAADServerApplication
Utilisez cette applet de commande pour créer une inscription d’application serveur dans Azure AD. Lorsque vous exécutez cette applet de commande, elle vous invite à vous connecter à votre locataire. Pour plus d’informations sur l’inscription de cette application, consultez Inscrire manuellement des applications Azure AD pour la passerelle de gestion cloud.
New-CMAADServerApplication -AppName $appName
Set-CMDefaultBoundaryGroup
Utilisez cette applet de commande pour modifier les propriétés d’un groupe de limites de site par défaut. Vous pouvez définir les options pour inclure et préférer les sources cloud pour les clients dans le groupe de limites de site par défaut. Pour plus d’informations sur les groupes de limites, consultez À propos des groupes de limites dans Configuration Manager.
Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true
Applets de commande dépréciées et supprimées
Les applets de commande suivantes ne sont plus disponibles, car la fonctionnalité d’accès aux ressources n’est plus prise en charge :
- Add-CMCertificateRegistrationPoint
- Import-CMClientCertificatePfx
- Import-CMWirelessProfileConfigurationItem
- New-CMCertificateProfilePfx
- New-CMCertificateProfileScep
- New-CMCertificateProfileTrustedRootCA
- New-CMClientCertificateProfileConfigurationItem
- New-CMEmailProfile
- New-CMRootCertificateProfileConfigurationItem
- New-CMVpnProfileConfigurationItem
- New-CMWirelessProfile
- New-CMWirelessProfileConfigurationItem
- Set-CMCertificateProfilePfx
- Set-CMCertificateProfileScep
- Set-CMCertificateProfileTrustedRootCA
- Set-CMCertificateRegistrationPoint
- Set-CMClientCertificateProfileConfigurationItem
- Set-CMEmailProfile
- Set-CMVpnProfileConfigurationItem
- Set-CMWirelessProfile
- Set-CMWirelessProfileConfigurationItem
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-CMManagementPoint
Pour plus d’informations, consultez Add-CMManagementPoint.
Modifications non cassants
- Lorsque vous utilisez cette applet de commande pour activer la communication avec la passerelle de gestion cloud, elle configure désormais par défaut le point de gestion pour prendre en charge les clients Internet et intranet.
- Lorsque vous activez la passerelle cloud, ClientConnectionTypes.InternetAndIntranet est désormais la valeur par défaut.
Add-CMReportingServicePoint
Pour plus d’informations, consultez Add-CMReportingServicePoint.
Modifications non cassants
Cette applet de commande sera bloquée pour s’exécuter sur PowerShell7, car SOAP n’est pas pris en charge dans PowerShell7. Cette applet de commande nécessite le .NET Framework au lieu de .NET Core utilisé avec PowerShell version 7.
Get-CMObjectSecurityScope
Pour plus d’informations, consultez Get-CMObjectSecurityScope.
Modifications non cassants
Vous pouvez maintenant utiliser cette applet de commande pour obtenir l’étendue de sécurité d’un objet dossier spécifié.
New-CMCloudManagementGateway
Pour plus d’informations, consultez New-CMCloudManagementGateway.
Modifications non cassants
Ajout des paramètres VMSSVMSize et Version pour prendre en charge la création d’une passerelle de gestion cloud (CMG) à l’aide d’un groupe de machines virtuelles identiques.
New-CMCoManagementPolicy
Pour plus d’informations, consultez New-CMCoManagementPolicy.
Modifications non cassants
- Vous pouvez maintenant afficher la stratégie créée et empêcher la création de la deuxième stratégie à partir de cette applet de commande.
- Vous pouvez désormais également créer des stratégies enfants pour chaque charge de travail, comme l’interface utilisateur, tout en créant Co-Management stratégie à partir de cette applet de commande.
New-CMComplianceRuleRegistryKeyPermission
Pour plus d’informations, consultez New-CMComplianceRuleRegistryKeyPermission.
Bogues corrigés
Correction d’un problème dans la propriété OperandDataType lors de la création d’une règle.
Add-CMComplianceSettingWqlQuery
Pour plus d’informations, consultez Add-CMComplianceSettingWqlQuery.
Modifications non cassants
Lorsque vous utilisez cette applet de commande, vous pouvez désormais spécifier $null valeur du paramètre WhereClause.
Set-CMClientSettingComplianceSetting
Pour plus d’informations, consultez Set-CMClientSettingComplianceSetting.
Modifications non cassants
Ajout d’un nouveau paramètre ScriptExecutionTimeoutSecs pour étendre la valeur du délai d’expiration d’exécution du script.
Set-CMClientSettingClientCache
Pour plus d’informations, consultez Set-CMClientSettingClientCache.
Modifications non cassants
Ajout d’un nouveau paramètre MinCacheTombstoneContentMins pour prendre en charge la définition de la durée minimale avant que le client puisse supprimer le contenu mis en cache.
Set-CMClientSettingComputerRestart
Pour plus d’informations, consultez Set-CMClientSettingComputerRestart.
Modifications et correctifs de bogues non cassants
- Extension de la plage de validation des paramètres CountdownMins et RebootLogoffNotificationCountdownMins pour s’aligner sur la console.
- Ajout de nouveaux paramètres CountdownIntervalMins et ServerRebootLowRight pour s’aligner sur la console.
- Correction d’un problème de nom de propriété pour le paramètre NoRebootEnforcement.
Set-CMClientSettingEndpointProtection
Pour plus d’informations, consultez Set-CMClientSettingEndpointProtection.
Modifications non cassants
Vous pouvez maintenant spécifier le type d’agent Defender avec le nouveau paramètre DefenderAgent.
Get-CMNotification
Pour plus d’informations, consultez Get-CMNotification.
Modifications non cassants
- Vous pouvez maintenant utiliser cette applet de commande pour obtenir une notification intégrée à l’aide du paramètre IsBuiltIn.
- Vous pouvez maintenant également utiliser cette applet de commande pour obtenir une notification qui peut être ignorée à l’aide du paramètre CanDismiss.
- Un nouvel alias InputObject a été ajouté pour le paramètre NotificationTasks qui prend désormais en charge le pipeline.
New-CMFolder
Pour plus d’informations, consultez New-CMFolder.
Bogues corrigés
Un problème de validation du chemin d’accès au dossier a été résolu lors de l’utilisation de cette applet de commande pour créer un dossier dans la console.
Modifications apportées à plusieurs applets de commande
Les applets de commande liées aux dossiers suivantes prennent désormais en charge les groupes de mises à jour logicielles et les règles de déploiement automatique :
- Get-CMFolder
- New-CMFolder
- Remove-CMFolder
- Set-CMFolder
- Move-CMObject
- Add-CMObjectSecurityScope
- Remove-CMObjectSecurityScope
Les applets de commande suivantes ont maintenant ajouté une condition de validation pour démarrer ou arrêter le service alors que la passerelle de gestion cloud est un groupe de machines virtuelles identiques :
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.