Compartir a través de


Cambios en la biblioteca de cmdlets de Configuration Manager para la rama actual 1702

Nota:

System Center Configuration Current Branch 1610 es la línea base para estos cambios. Consulte Cambios en la biblioteca de cmdlets de Configuration Manager para la rama actual 1610 para obtener más detalles.

Cambios importantes

Actualizaciones de la biblioteca de documentación

Para obtener la documentación más reciente de la biblioteca de cmdlets, consulte Referencia del módulo ConfigurationManager.

Cmdlets quitados

Ya no se admiten los siguientes cmdlets y se han quitado:

  • Add-CMNokiaDeploymentType

  • Add-CMOutOfBandServicePoint

  • Add-CMSystemHealthValidatorPoint

  • Clear-CMAmtAuditLog

  • Disable-CMAmtAuditLog

  • Enable-CMAmtAuditLog

  • Enable-CMAutomaticAmtProvisioning

  • Get-CMAutomaticAmtProvisioningStatus

  • Get-CMCmdletUpdateCheck

  • Get-CMOutOfBandManagementComponent

  • Get-CMOutOfBandServicePoint

  • Get-CMSystemHealthValidatorPoint

  • Get-CMSystemHealthValidatorPointComponent

  • New-CMWiredProfileObject

  • New-CMWirelessProfileObject

  • Remove-CMAmtProvisioningData

  • Remove-CMNokiaDeploymentType

  • Remove-CMOutOfBandServicePoint

  • Remove-CMSystemHealthValidatorPoint

  • Send-CMCmdletUpdateCheck

  • Set-CMCmdletUpdateCheck

  • Set-CMNokiaDeploymentType

  • Set-CMOutOfBandManagementComponent

  • Set-CMOutOfBandServicePoint

  • Set-CMSystemHealthValidatorPointComponent

  • Update-CMAmtProvisioning

Compatibilidad con la importación del módulo ConfigurationManager mediante el nombre lógico

Ahora se admite la importación del módulo ConfigurationManager mediante un nombre lógico o una ruta de acceso.

Si se agrega la ruta de acceso C:\Archivos de programa (x86)\Microsoft Configuration Manager\AdminConsole\bin o equivalente a la variable PSModulePath , se puede usar lo siguiente:

Import-Module ConfigrationManager

De lo contrario, se puede usar lo siguiente:

Import-Module 'C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager'

Problemas conocidos

Estos son problemas conocidos con la biblioteca de cmdlets que no se resuelven en esta versión.

Get-CMAadConditionalAccessPolicy y Set-CMAadConditionalAccessPolicy

El entorno de PowerShell de 64 bits es necesario para estos cmdlets.

Solución alternativa

  • Ninguno

Cmdlets nuevos

Estos son cmdlets recién agregados para esta versión que agregan nueva funcionalidad o mejoran la funcionalidad de los cmdlets existentes.

Perfil de inscripción de iOS

Se han agregado nuevos cmdlets para configurar perfiles de inscripción de iOS.

  • Get-CMIosEnrollmentProfile

  • New-CMIosEnrollmentProfile

  • Remove-CMIosEnrollmentPRofile

  • Set-CMIosEnrollmentProfile

Cmdlets de cloud management gateway

Se han agregado nuevos cmdlets para configurar roles de sitio de puerta de enlace de administración en la nube.

  • Add-CMCloudManagementGatewayConnectionPoint

  • Get-CMCloudManagementGateway

  • Get-CMCloudManagementGatewayConnectionPoint

  • New-CMCloudManagementGateway

  • Remove-CMCloudManagementGateway

  • Remove-CMCloudManagementGatewayConnectionPoint

  • Set-CMCloudManagementGateway

  • Set-CMCloudManagementGatewayConnectionPoint

  • Start-CMCloudManagementGateway

  • Stop-CMCloudManagementGateway

Cmdlets de punto de servicio de almacenamiento de datos

Se han agregado nuevos cmdlets para configurar roles de sitio de punto de servicio de almacenamiento de datos.

  • Add-CMDataWarehouseServicePoint

  • Get-CMDataWarehouseServicePoint

  • Remove-CMDataWarehouseServicePoint

  • Set-CMDataWarehouseServicePoint

Cmdlets de implementación

Se han escrito varios cmdlets nuevos y se han realizado mejoras en los escenarios de supervisión de implementación y implementación.

Estado de distribución de contenido

Get-CMDistributionStatus es un nuevo cmdlet que se puede usar para obtener el estado de distribución de cualquier objeto de contenido, como aplicaciones, configuración o paquetes de programa.

Obtención de implementaciones

Se han creado cmdlets para obtener el objeto asociado a una implementación real.

  • Get-CMApplicationDeployment

  • Get-CMBaselineDeployment

  • Get-CMConfigurationPolicyDeployment

  • Get-CMPackageDeployment

  • Get-CMSoftwareUpdateDeployment

  • Get-CMTaskSequenceDeployment

Creación de la implementación

Se han creado cmdlets para crear nuevas implementaciones. Estos cmdlets reemplazan a los cmdlets Start-CM*Deployment existentes.

  • New-CMApplicationDeployment

  • New-CMBaselineDeployment

  • New-CMConfigurationPolicyDeployment

  • New-CMPackageDeployment

  • New-CMSoftwareUpdateDeployment

  • New-TaskSequenceDeployment

Compatibilidad mejorada con la canalización de objetos

Set-CM*Deployment, Remove-CM*Deployment y Get-CM*DeploymentStatus ahora admiten totalmente la canalización de objetos.

Cmdlets de implementación de características>de Start-CM<han quedado en desuso

Los siguientes cmdlets de implementación de la característica>Start-CM<han quedado en desuso. Los cmdlets de reemplazo pueden diferir en los nombres de parámetro, pero deben tener funcionalidad idéntica y, en algunos casos, mejorada.

  • Start-CMApplicationDeployment (reemplazado por New-CMApplicationDeployment)

  • Start-CMPackageDeployment (reemplazado por New-CMPackageDeployment)

  • Start-CMBaselineDeployment (reemplazado por New-CMBaselineDeployment)

  • Start-CMConfigurationPolicyDeployment (reemplazado por New-CMConfigurationPolicyDeployment)

  • Start-CMTaskSequenceDeployment (reemplazado por New-CMTaskSequenceDeployment)

  • Start-CMSoftwareUpdateDeployment (reemplazado por New-CMSoftwareUpdateDeployment)

Get-CMResultantSettings

Este cmdlet recuperará la configuración de cliente resultante para una colección, dispositivo o usuario.

Actualizaciones del paquete de actualización del sistema operativo

Se han agregado nuevos cmdlets para crear y modificar programaciones de actualización de paquetes de actualización del sistema operativo.

  • Clear-CMOperatingSystemUpgradeUpdateSchedule

  • Get-CMOperatingSystemUpgradeUpdateSchedule

  • New-CMOperatingSystemUpgradeUpdateSchedule

  • Remove-CMOperatingSystemUpgradeUpdateSchedule

Remove-CMSoftwareUpdateFromGroup

Este cmdlet quitará una actualización de software de un grupo de actualizaciones de software.

Cambios en el cmdlet

Se han realizado los siguientes cambios en los cmdlets existentes para esta versión. Los cambios pueden ser nuevas funciones, correcciones de errores o desusos, y pueden ser importantes. Si usa uno de los cmdlets o áreas de características que se enumeran en esta sección, revise cuidadosamente los cambios para comprender cómo pueden afectar al uso.

Cambios varios

Errores corregidos

Es posible que el marco de cmdlets no consuma correctamente objetos de SMS_EmbeddedPropertyList que usan determinadas clases de proveedor, lo que da lugar a un comportamiento indefinido al obtener o establecer estos valores.

Algunas combinaciones de cambios en las directivas de antimalware o la configuración de cliente pueden hacer que se genere una directiva no válida. Cuando se encuentra en este estado, el proveedor de SMS devolverá un error "Instance is not a valid client agent config" (La instancia no es una configuración de agente de cliente válida).

Los cmdlets para configurar puntos de administración y puntos de actualización de software han agregado el parámetro EnableCloudGateway para habilitar estos roles para su uso con la puerta de enlace de administración en la nube.

Configuración de la ventana de mantenimiento del sitio

Cambios no importantes

Los cmdlets CMMaintenanceWindow ahora admiten la configuración de ventanas de mantenimiento para sitios. La salida de Get-CMSite se puede canaliza en New, Remove o Set-CMMaintenanceWindow para configurar las ventanas de mantenimiento de un sitio.

Add-CMDeploymentType

Cambios importantes

Se ha quitado la compatibilidad con la creación de tipos de implementación de Nokia.

Add-CMDeviceAfinityToUser

Errores corregidos

El cmdlet puede producir un error inesperado con un error ObjectNotFound .

Add-CMDistributionPoint

Errores corregidos

El cmdlet permite configurar un punto de distribución como compatible con Internet cuando HTTPS no está habilitado.

Cambios no importantes

Se agregó el parámetro AllowProxyTraffic .

El parámetro InstallInternetServer anteriormente sin usar ahora cambia la configuración del punto de distribución.

Avisos de desuso

El parámetro UseComputerAccount está en desuso. Para usar una cuenta de equipo, establezca UserName en $null.

Add-CMEnrollmentPoint

Errores corregidos

Falta la configuración del rol de punto de inscripción en el objeto creado.

Add-CMEnrollmentProxyPoint

Cambios no importantes

Se agregó el parámetro ServiceHost para permitir la especificación de un punto de inscripción remota.

Add-CMIntuneSubscription

Errores corregidos

El parámetro ContactEmail no se puede establecer en null ni en un valor vacío.

Add-CMMulticastServicePoint

Errores corregidos

UserName no valida el formato DE DOMINIO\usuario correcto.

Los parámetros StartUdpPort y EndUdpPort no validan los valores de determinadas configuraciones incorrectas.

Los parámetros StartIPAddress y EndIPAddress no validan los valores de determinadas configuraciones incorrectas.

Cambios no importantes

Use el parámetroAnyRangeIP agregado.

Avisos de desuso

Ya no se admite el parámetro ClientTransferRate.

Approve-CMUserDeviceAffinityRequest

Errores corregidos

El cmdlet permite aprobar una solicitud de afinidad previamente procesada.

Convert-CMSchedule

Errores corregidos

El parámetro InputObject no acepta el objeto de programación canalizadas.

Deny-CMUserDeviceAffinityRequest

Errores corregidos

El cmdlet permite denegar una solicitud de afinidad previamente procesada.

Get-CMAlert

Errores corregidos

No se pueden recuperar alertas de protección de puntos de conexión o estado de cliente.

Get-CMSiteStatusMessage

Cambios no importantes

Los parámetros ComputerName, Severity y SiteCode ahora aceptan valores de matriz.

Se han agregado los parámetros MessageId, Module, Component y FilterHashTable para un filtrado adicional.

Todos los parámetros de filtro basados en cadenas ahora aceptan caracteres comodín.

Get-CMWindowsEnrollmentProfilePackage

Errores corregidos

No se puede especificar el cmdlet sin parámetros.

Import-CMComputerInformation

Cambios importantes

Se producirá un error en el cmdlet si se importa un registro que ya existe y no se especifica el nuevo parámetro MergeIfExist .

Import-CMDriver

Errores corregidos

Cuando se usa ImportFolder , los paquetes de controladores pueden usar más espacio del esperado.

Install-CMClient

Cambios no importantes

Se ha agregado compatibilidad con objetos canalizativos de Get-CMDevice y Get-CMResource.

Invoke-CMRemoteControl

Errores corregidos

El cmdlet no acepta un objeto canalizado de Get-CMSiteSystemServer.

No se puede dirigir a un servidor de sistema de sitio para el control remoto si no es también una máquina cliente.

New-CMActiveDirectoryForest

Cambios no importantes

Se ha agregado el parámetro UserName para permitir la configuración de la cuenta de detección.

Se agregó el parámetro AddPublishingSite .

New-CMApplicationDeployment

Cambios no importantes

Se ha agregado el parámetro UpdateSupersedence .

New-CMBoundaryGroup

Cambios importantes

FastLink es el único valor admitido para la tabla hash en el parámetro AddSiteSystemServer . Se ha quitado la compatibilidad con todos los demás valores.

New-CMCertificateProfilePfx

Errores corregidos

Es posible que el valor del parámetro KeyStorageProvider no se aplique según lo esperado al perfil de certificado recién creado.

New-CMGlobalCondition

Cambios importantes

Se ha eliminado la compatibilidad con la creación de condiciones globales de Nokia.

New-CMProgram

Cambios no importantes

Se agregó el parámetro AddSupportedOperatingSystemPlatform .

New-CMSoftwareUpdateAutoDeploymentRule

Errores corregidos

Es posible que el valor del parámetro MicrosoftAsVendor no se aplique a la regla.

Cambios no importantes

Se ha agregado el parámetro Vendor para admitir revisiones de terceros.

Se ha agregado el parámetro GenerateFailureAlert .

New-CMSoftwareUpdateDeployment

Cambios no importantes

Se ha agregado el parámetro RequirePostRebootFullScan .

New-CMStandaloneMedia

Cambios no importantes

Se han agregado los parámetros MediaStartDate y MediaExpirationDate para admitir la expiración de medios.

Se han agregado los parámetros Application, DriverPackage y Package para agregar contenido multimedia adicional.

New-CMStatusMessageQuery

Errores corregidos

Es posible que la consulta creada no aparezca en la ubicación de la consola de administrador esperada.

New-CMWindowsEnrollmentProfile

Errores corregidos

El parámetro EnrollmentProxyPoint se puede establecer en un valor nulo o vacío.

El valor del parámetro SiteCode puede provocar un error de validación en la consola de administrador.

Remove-CMResource

Errores corregidos

La eliminación de un recurso no quita las asociaciones de migración de estado.

Remove-CMWindowsEnrollmentProfilePackage

Errores corregidos

Se puede generar un error AmbiguousParameterSet al ejecutar el cmdlet .

Set-CMActiveDirectoryForest

Cambios no importantes

Se ha agregado el parámetro UserName para permitir la configuración de la cuenta de detección.

Se han agregado los parámetros AddPublishingSite y RemovePublishingSite .

Set-CMAdvancedThreatProtectionPolicy

Errores corregidos

Aumentar o reducir la prioridad puede hacer que se devuelva un error ObjectNotFound .

Set-CMAntimalwarePolicy

Errores corregidos

Es posible que WhatIf no muestre el nombre de directiva esperado.

No se puede cambiar la configuración de protección en tiempo real cuando se usa un objeto canalizando.

Cambios no importantes

Ahora, el cmdlet acepta la entrada canalizadas de Get-CMAntimalwarePolicy.

Set-CMApplication

Cambios no importantes

Se han agregado los parámetros AddSupportContact, AddOwner, RemoveSupportContact, RemoveOwner, ClearSupportContact y ClearOwner para admitir modificaciones locales de contactos o propietarios de soporte técnico.

Set-CMAppVVirtualEnvironment

Errores corregidos

PassThru no devuelve el objeto más actualizado.

Set-CMBaseline

Errores corregidos

PassThru no devuelve un objeto SMS_ConfigurationItem.

Cambios no importantes

Se han agregado ClearRequiredConfigurationItem, ClearProhibitedConfigurationItem, ClearOptionalConfigurationItem, ClearOSConfigurationItem, ClearSoftwareUpdate, ClearBaseline, RemoveRequiredConfigurationItem, RemoveOptionalConfigurationItem, RemoveProhibitedConfigurationItemRemoveOSConfigurationItem, RemoveSoftwareUpdate, RemoveBaseline, Parámetros AddSoftwareUpdate y AddBaseline .

Set-CMBoundaryGroup

Cambios importantes

FastLink es el único valor admitido para la tabla hash en el parámetro AddSiteSystemServer . Se ha quitado la compatibilidad con todos los demás valores.

Set-CMCertificateProfileTrustedRootCA

Errores corregidos

El uso de la canalización de objetos puede producir un error ParameterBindingException .

Set-CMClientPushInstallation

Cambios no importantes

Se han agregado los parámetros AddAccount y RemoveAccount para admitir modificaciones locales de cuentas push de cliente.

Set-CMClientSettingComputerAgent

Errores corregidos

El valor del parámetro HealthAttestationUrl no es necesario si EnableHealthAttestation o UseOnPremisesHealthAttestation están establecidos en true.

Set-CMComputerAssociation

Cambios no importantes

Se agregó el parámetro MigrationId .

Set-CMDeploymentType

Cambios importantes

Se ha quitado la compatibilidad con la modificación de tipos de implementación de Nokia.

Set-CMDiscoveryMethod

Errores corregidos

Es posible que el valor PollingSchedule no se aplique correctamente al método de detección.

Set-CMDistributionPoint

Errores corregidos

El cmdlet permite configurar un punto de distribución como compatible con Internet cuando HTTPS no está habilitado.

Cambios no importantes

Se agregó el parámetro AllowProxyTraffic .

El parámetro InstallInternetServer anteriormente sin usar ahora cambia la configuración del punto de distribución.

Avisos de desuso

El parámetro UseComputerAccount está en desuso. Para usar una cuenta de equipo, establezca UserName en $null.

Set-CMEmailNotificationComponent

Cambios no importantes

Se ha agregado el parámetro UseSsl .

Set-CMFileReplicationRoute

Errores corregidos

El parámetro FileReplicationAccountName no se puede establecer en null ni en un valor vacío.

Set-CMHierarchySetting

Cambios no importantes

Se han agregado los parámetros ExclusionCollection, ExclusionCollectionId, ExclusionCollectionName y EnableExclusionCollection para configurar exclusiones de actualización de cliente.

Set-CMIntuneSubscription

Errores corregidos

El parámetro ContactEmail no se puede establecer en null ni en un valor vacío.

Cambios no importantes

El parámetro MaximumUserDevice ahora admite un valor entre 1 y 15.

Set-CMIntuneSubscriptionWindowsPhoneProperty

Errores corregidos

El cmdlet puede producir un error de AetCleanupFailure de forma inesperada.

Set-CMMaintenanceTask

Errores corregidos

El parámetro PassThru no hace que se devuelva un objeto.

Set-CMMulticastServicePoint

Errores corregidos

El parámetro UserName no valida el valor para el formato DOMAIN\user correcto.

Los parámetros StartUdpPort y EndUdpPort no validan los valores de determinadas configuraciones incorrectas.

Los parámetros StartIPAddress y EndIPAddress no validan los valores de determinadas configuraciones incorrectas.

Cambios no importantes

Use el parámetroAnyRangeIP agregado.

Avisos de desuso

Ya no se admite el parámetro ClientTransferRate.

Set-CMProgram

Cambios no importantes

Se han agregado los parámetros AddSupportedOperatingSystemPlatform, RemoveSupportedOperatingSystemPlatform y RunOnAnyPlatform .

Set-CMSite

Errores corregidos

RemoveClientRequestServiceType puede no quitar correctamente el valor especificado.

Cambios no importantes

Se han agregado los parámetros SiteSystemCollectionBehavior, ThresholdOfSelectCollectionMax, ThresholdOfSelectCollectionByDefault y ThresholdOfSelectCollectionMax para configurar los umbrales de recopilación de dispositivos para un sitio.

Set-CMSiteSummaryTask

Errores corregidos

El parámetro PassThru no hace que se devuelva un objeto.

Set-CMSoftwareUpdateAutoDeploymentRule

Errores corregidos

Es posible que el valor del parámetro MicrosoftAsVendor no se aplique a la regla.

Cambios no importantes

Se ha agregado el parámetro Vendor para admitir revisiones de terceros.

Se ha agregado el parámetro GenerateFailureAlert .

Set-CMSoftwareUpdateDeployment

Cambios no importantes

Se ha agregado el parámetro RequirePostRebootFullScan .

Set-CMSoftwareUpdatePointComponent

Errores corregidos

El uso de parámetros EnableSynchronization y Schedule puede provocar que se genere una advertencia incorrecta o que la programación no se modifique según lo previsto.

Set-CMStatusFilterRule

Errores corregidos

Es posible que los cambios en el valor del parámetro Priority no se apliquen a la regla de filtro de estado.

Set-CMTaskSequence

Avisos de desuso

El parámetro UseDefaultText está en desuso. Para usar el texto predeterminado, establezca CustomText en $null.

Set-CMWindowsEnrollmentProfile

Errores corregidos

El parámetro Authority no está disponible en todos los conjuntos de parámetros.