Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Résumé

Cet article décrit les problèmes de Windows PowerShell résolus dans la mise à jour cumulative 2 (CU2) pour les Configuration Manager Microsoft System Center 2012 R2. D’autres correctifs CU2 sont décrits dans la mise à jour cumulative 2 pour System Center Configuration Manager 2012 R2.

Problèmes résolus

Windows PowerShell

  • L’applet de commande Export-CMApplication remplace le fichier spécifié dans le paramètre -Path sans demander de confirmation.

    Notez qu’après avoir installé cette mise à jour, vous êtes invité à remplacer un fichier existant. Cette invite peut être supprimée à l’aide du paramètre -Force.

  • La tentative d’affichage des propriétés d’un point de distribution sur un site secondaire qui a été créé à l’aide de l’applet de commande New-CMSecondarySite génère une exception qui ressemble à ce qui suit :

    La valeur System.ArgumentOutOfRangeException
    « 1/1/1900 12:00:00 AM » n’est pas valide pour « Value ». 'Value' doit être compris entre 'MinDate' et 'MaxDate'.
    Nom du paramètre : Valeur



    Remarque Si cette applet de commande a déjà été utilisée pour créer un point de distribution, et si ce point de distribution affiche maintenant ces symptômes, vous devez recréer le point de distribution pour que les propriétés soient affichées.

  • L’applet de commande Set-CMSystemHealthValidatorPointComponent échoue lorsque vous l’utilisez avec le paramètre -SiteSystemServerName. En outre, vous recevez un message d’erreur qui ressemble à ce qui suit :

    Set-CMSystemHealthValidatorPointComponent : aucun objet ne correspond aux paramètres spécifiés.


  • L’applet de commande Set-CMSite peut retourner un message incorrect qui ressemble à ce qui suit :

    AVERTISSEMENT : Impossible d’obtenir l’instance de port BVB, ce site n’est pas un site SP1 ou une altération des données de base de données.
    Set-CMSite : échec de la validation des paramètres d’entrée. Impossible de continuer.


  • L’applet de commande New-CMClientSetting vous permet de créer des paramètres client de type « Default ».

  • L’applet de commande Remove-CMDeploymentType retourne null au lieu d’une condition d’erreur lorsqu’un nom de type de déploiement spécifié n’existe pas.

  • L’applet de commande New-CMTaskSequence échoue dans plusieurs scénarios.

  • L’applet de commande Add-CMSoftwareUpdatePoint crée un point de mise à jour logicielle qui apparaît dans la console administrateur, mais ne peut pas se synchroniser avec WSUS.

  • L’applet de commande Add-CMDistributionPoint permet de créer un point de distribution HTTPS uniquement lorsque vous l’utilisez avec le paramètre -ValidateContentSchedule.

    Notez que cette mise à jour ajoute un paramètre supplémentaire, -EnableSSL, pour permettre le contrôle du mode SSL indépendamment de la valeur passée au paramètre -ClientConnectionType.

  • L’applet de commande New-CMGlobalCondition nécessite une utilisation incorrecte du paramètre -WhereClause.

  • L’applet de commande Install-CMClient ne fonctionne pas sans l’utilisation du paramètre -DeviceID.

  • L’applet de commande Start-CMApplicationDeployment échoue lorsqu’elle est utilisée avec des applications Windows Store, Apple Store ou Google Play, car on s’attend à ce que le contenu existe sur un point de distribution.

  • L’applet de commande Export-CMDriverPackage échoue avec les paramètres suivants :

    • -Name

    • -ID

    • -InputObject

    En outre, vous recevez des messages d’erreur semblables à ce qui suit :

    Export-CMDriverPackage : la valeur ne peut pas être null.

    Nom du paramètre : parameterName


  • Vous ne pouvez pas définir la propriété Copier le contenu de ce package sur un partage de package sur la propriété de package des points de distribution à l’aide de Windows PowerShell.

  • Vous ne pouvez pas utiliser l’applet de commande Set-CMPackage pour supprimer le nom d’un partage de package.

    Notez que le paramètre -ShareType est supprimé.

    Pour activer ou désactiver le partage, utilisez le nouveau paramètre -ShareContent <bool>.

  • L’applet de commande Start-CMPackageDeployment échoue lorsque le paramètre -DeployPurpose est défini comme Obligatoire. En outre, vous recevez des messages d’erreur semblables à ce qui suit :

    Start-CMPackageDeployment : impossible de résoudre le jeu de paramètres à l’aide des paramètres nommés spécifiés.



    Remarque Pour les déploiements de programmes d’appareils, vous devez spécifier le paramètre -DeviceProgram.

    Pour les déploiements de programmes standard, vous devez spécifier le paramètre -StandardProgram.

  • L’applet de commande New-CMMaintenanceWindow échoue lorsque vous spécifiez une fenêtre de maintenance quotidienne comme entrée du paramètre -Schedule. En outre, vous recevez des messages d’erreur semblables à ce qui suit :

    New-CMMaintenanceWindow : l’opération n’est pas valide en raison de l’état actuel de l’objet.


  • L’applet de commande Get-CMUserDataAndProfileConfigurationItemXmlDefinition ne retourne pas de données.

  • L’applet de commande Set-CMClientSetting transmet une valeur incorrecte au paramètre -MaxTransferRateOffSchedule.

  • L’applet de commande Set-CMClientSetting ne valide pas l’entrée transmise à l’un des paramètres suivants :

    • -PortalUrl

    • -Priority

    • -Setting

    • -ForceRebootPeriod


  • L’applet de commande Set-CMSoftwareMeteringRule n’utilise pas le paramètre -NewProductName. En outre, vous recevez un message d’erreur qui ressemble à ce qui suit :

    Set-CMSoftwareMeteringRule : l’ensemble de paramètres ne peut pas être résolu à l’aide des paramètres nommés spécifiés.


  • Plusieurs langues de la liste disponibles pour le paramètre -LanguageSelection sont manquantes dans l’applet de commande Set-CMSoftwareUpdateAutoDeploymentRule.

    Remarque Après avoir installé cette mise à jour, la liste des langues est supprimée en tant que paramètre et validée en interne dans l’applet de commande.

  • L’applet de commande Remove-CMApplicationRevisionHistory et l’applet de commande Restore-CMApplicationRevisionHistory ne fonctionnent pas lorsque vous les utilisez avec le paramètre -ID.

  • L’applet de commande Get-CMAccessLicense requiert le paramètre -License au lieu de retourner toutes les licences lorsque vous l’utilisez sans aucun paramètre.

  • L’applet de commande Start-CMContentDistribution et l’applet de commande Remote-CMContentDistribution renvoient des messages d’avertissement inexacts.

  • L’applet de commande Set-CMProgram avec le paramètre -InputObject attend une instance de SMS_Package au lieu de SMS_Program.

    Remarque Pour les modifications apportées aux programmes standard, le paramètre -StandardProgram doit être spécifié.

    Pour les modifications apportées aux programmes d’appareil, le paramètre -DeviceProgram doit être spécifié

  • L’applet de commande Set-CMPowerControl ne valide pas le paramètre -PowerControlType.

  • L’applet de commande Set-CMDeviceOwnership ne valide pas le paramètre -OwnershipType.

  • L’applet de commande Set-CMTrustedRootCertificateProfileConfigurationItem définit incorrectement le paramètre -DesiredConfigurationDigestPath comme facultatif.

  • L’applet de commande Get-CMAssetIntelligenceSynchronizationPoint renvoie un objet Null. Cela l’empêche d’être utilisé comme entrée pour d’autres applets de commande.

  • L’applet de commande Import-CMBaseline et l’applet de commande Import-CMConfigurationItem ne sont pas le paramètre -Force pour supprimer les alertes de sécurité pour les signatures de contenu.

  • Une exception « Argument hors plage » s’affiche dans la console Administrateur lorsque vous affichez les propriétés d’un point de distribution. Cela se produit pour les points de distribution créés à l’aide de l’applet de commande Add-CMDistributionPoint et du paramètre -EnableMulticast.

  • L’applet de commande Start-CMPackageDeployment empêche le déploiement d’un package en l’absence de fichiers sources.

  • L’applet de commande Start-CMPackageDeployment échoue lorsque vous l’utilisez avec des programmes d’appareil.

  • L’applet de commande Set-CMDistributionPoint retourne un message « KeyNotFoundException lorsque vous l’utilisez avec le paramètre -AddBoundaryGroup ou le paramètre -RemoveBoundaryGroup.

  • L’applet de commande Remove-CMDeploymentType renvoie un message « NullReferenceException » lorsque vous l’utilisez avec le paramètre -DeploymentTypeName ou le paramètre -DeploymentTypeID.

  • L’applet de commande New-CMMigrationJob échoue lorsque vous migrez des collections.

applet de commande Start-CMDistributionPointUpgrade

Lorsque vous utilisez l’applet de commande Start-CMDistributionPointUpgrade pour mettre à niveau un point de distribution partagé vers un point de distribution Microsoft System Center 2012 R2 Configuration Manager, l’applet de commande échoue. Ce problème se produit si un site secondaire est référencé dans le paramètre -sitecode. Pour plus d’informations sur ce problème, consultez l’applet de commande The Start-CMDistributionPointUpgrade fails in System Center 2012 R2 Configuration Manager.

Modifications supplémentaires

  • Le paramètre -OnFastNetworkMode est ajouté à l’applet de commande Add-CMDeploymentType à utiliser avec le jeu de paramètres -AppV5xInstaller.

  • Durée d’exécution maximale autorisée (minutes) : le paramètre ne peut pas être défini lorsque vous utilisez le paramètre SetByNamePropertyDeepLinkInstaller défini pour l’applet de commande Set-CMDeploymentType.

  • Les applets de commande suivantes prennent en charge la configuration de propriétés d’image supplémentaires :

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • L’applet de commande Set-CMDriverPackage ajoute d’autres paramètres pour définir les propriétés du package de pilotes.

  • Plusieurs applets de commande Get et Remove prennent désormais en charge les caractères génériques dans les paramètres de requête. Cela inclut les applets de commande suivantes :

    • Get-CMAccount

    • Get-CMActiveDirectoryForest

    • Get-CMActiveDirectorySite

    • Get-CMAdministrativeUser

    • Get-CMAlert

    • Get-CMAlertSubscription

    • Get-CMAntimalwarePolicy

    • Get-CMApplication

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMAppVVirtualEnvironment

    • Get-CMAssetIntelligenceCatalogItem

    • Get-CMAutomaticAmtProvisioningStatus

    • Get-CMBaseline

    • Get-CMBaselineXmlDefinition

    • Get-CMBoundary

    • Get-CMBoundaryGroup

    • Get-CMCategory

    • Get-CMClientAuthCertificateProfileConfigurationItem

    • Get-CMClientSetting

    • Get-CMCloudDistributionPoint

    • Get-CMComponentStatusSetting

    • Get-CMConfigurationItem

    • Get-CMConfigurationItemHistory

    • Get-CMConfigurationItemXmlDefinition

    • Get-CMDeployment

    • Get-CMDeploymentStatus

    • Get-CMDevice

    • Get-CMDeviceCollection

    • Get-CMDistributionPoint

    • Get-CMDistributionPointGroup

    • Get-CMDriver

    • Get-CMDriverPackage

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMGlobalCondition

    • Get-CMHardwareRequirement

    • Get-CMInitialModifiableSecuredCategory

    • Get-CMIPSubnet

    • Get-CMManagementPoint

    • Get-CMManagementPointComponent

    • Get-CMMigrationCollection

    • Get-CMOperatingSystemImage

    • Get-CMOperatingSystemImageUpdateSchedule

    • Get-CMOperatingSystemInstaller

    • Get-CMPackage

    • Get-CMProgram

    • Get-CMRemoteConnectionProfileConfigurationItem

    • Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition

    • Get-CMReportingServicePoint

    • Get-CMSecurityRole

    • Get-CMSecurityScope

    • Get-CMSite

    • Get-CMSitesystemServer

    • Get-CMSoftwareInventory

    • Get-CMSoftwareMeteringRule

    • Get-CMsoftwareUpdate

    • Get-CMSoftwareUpdateDeploymentPackage

    • Get-CMSoftwareUpdateGroup

    • Get-CMSoftwareUpdateLicnese

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMStatusMessageQuery

    • Get-CMStatusSummarizer

    • Get-CMSystemHealthValidatorPoint

    • Get-CMTaskSequence

    • Get-CMTrustedRootCertificateProfileConfigurationItem

    • Get-CMUser

    • Get-CMUserCollectoin

    • Get-CMUserDataAndProfileConfigurationItem

    • Get-CMUserDataAndProfileConfigurationItemXmlDefinition

    • Get-CMUserDeviceAffinity

    • Get-CMVpnProfileConfigurationItem

    • Get-CMVpnProfileConfigurationItem

    • Get-CMWindowsFirewallPolicy

    • Get-CMWinPEOptionalComponentInfo

    • Get-CMWirelessProfileConfigurationItem

    • Remove-CMAccount

    • Remove-CMAlertSubscription

    • Remove-CMAmtProvisioningDataBase

    • Remove-CMApplication

    • Remove-CMApplicationCatalogWebServicePoint

    • Remove-CMApplicationCatalogWebSitePoint

    • Remove-CMAppVVirtualEnvironment

    • Remove-CMAssetIntelligenceSynchronizationPoint

    • Remove-CMBoundaryGroup

    • Remove-CMClientSetting

    • Remove-CMConfigurationItem

    • Remove-CMDevice

    • Remove-CMDeviceCollectoin

    • Remove-CMDistributionPoint

    • Remove-CMDriver

    • Remove-CMEndpointProtectionPoint

    • Remove-CMEnrollmentPoint

    • Remove-CMEnrollmentProxyPoint

    • Remove-CMFallbackStatusPoint

    • Remove-CMGlobalCondition

    • Remove-CMManagementPoint

    • Remove-CMOperatingSystemImage

    • Remove-CMOperatingSystemInstaller

    • Remove-CMProgram

    • Remove-CMReportingServicePoint

    • Remove-CMSecurityRole

    • Remove-CMSecurityScope

    • Remove-CMSoftwareMeteringRule

    • Remove-CMSoftwareUpdateDeploymentPackage

    • Remove-CMSoftwareUpdatePoint

    • Remove-CMStateMigrationPoint

    • Remove-CMStatusMessageQuery

    • Remove-CMSystemHealthValidatorPoint

    • Remove-CMUser

    • Remove-CMUserCollection

    • Remove-DistributionPointGroup

    • Remove-OutOfBandServicePoint


  • L’applet de commande Set-CMClientSetting prend en charge les nouveaux paramètres en fonction du type de paramètre client. Ces paramètres doivent être utilisés lorsque vous modifiez les paramètres du même nom.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • L’applet de commande Get-CMDeviceCollectionVariable vous permet désormais d’afficher toutes les variables d’une collection spécifique.

Problèmes connus

  • L’applet de commande New-CMMigrationJob retourne des erreurs qui ressemblent à ce qui suit lorsqu’une collection imbriqué est collée au paramètre -MigrationCollection :

    New-CMMigrationJob : sélectionnez au moins une collection pour continuer.


  • Certaines applets de commande peuvent retourner une violation de quota lorsque vous travaillez avec des jeux de résultats volumineux (généralement plusieurs milliers d’objets). Pour éviter ce problème, modifiez la requête utilisée pour retourner moins de résultats.

  • L’applet de commande Set-CMDistributionPoint ne met pas à jour la valeur d’expiration du certificat comme prévu lorsque vous l’utilisez avec le paramètre -CertificateExpirationTimeUtc.

  • En raison des modifications supplémentaires apportées au code d’infrastructure Windows PowerShell sous-jacent utilisé par plusieurs applets de commande, certaines applets de commande n’acceptent plus les tableaux comme entrées pour certains paramètres. Utilisez get-help <cmdlet_name> pour vérifier la syntaxe et les types d’entrée pour une applet de commande donnée.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×