Share via


Configuration Manager cambios en la biblioteca de cmdlets de la versión 2111

Se aplica a: Configuration Manager (rama actual)

En estas notas de la versión se resumen los cambios realizados en la biblioteca de cmdlets de Configuration Manager en la versión 2111.

Nota:

Configuration Manager versión de rama actual 2107 es la línea base de estos cambios. Para obtener más información, consulte Configuration Manager cambios de biblioteca de cmdlets para la versión 2107.

Cambios en el módulo

Al instalar la consola de Configuration Manager, la ruta de acceso al módulo de PowerShell ConfigurationManager ahora se agrega a la variable de entorno del sistema, PSModulePath. Por ejemplo, de forma predeterminada, esta ruta de acceso es C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin.

Con este cambio, es más fácil importar este módulo con el siguiente comando: Import-Module ConfigurationManager

Para obtener más información, consulte about_PSModulePath.

Cmdlets nuevos

  • Get-CMDeploymentTypeRequirement: use este cmdlet para obtener las reglas de requisitos para el tipo de implementación especificado. Puede usar el objeto devuelto para agregar las mismas reglas a otro tipo de implementación.

  • Remove-CMSoftwareUpdateFromPackage: use este cmdlet para quitar la actualización de software especificada de un paquete.

  • Set-CMApplicationSupersedence: use este cmdlet para establecer la sustitución del tipo de implementación para la aplicación especificada.

Grupos de orquestación

Para obtener más información sobre esta característica, vea Grupos de orquestación en Configuration Manager.

Administración basada en roles

Para obtener más información sobre los roles de seguridad y los permisos, consulte Aspectos básicos de la administración basada en roles en Configuration Manager.

Administración de carpetas

Para obtener más información sobre las carpetas, consulte Uso de la consola de Configuration Manager.

  • Get-CMFolder: use este cmdlet para obtener todas las carpetas o carpetas personalizadas de la ruta de acceso primaria especificada.

  • New-CMFolder: use este cmdlet para crear una nueva carpeta en la ruta de acceso de la carpeta primaria especificada.

  • Remove-CMFolder: use este cmdlet para quitar la carpeta especificada.

  • Set-CMFolder: use este cmdlet para configurar la carpeta especificada. Por ejemplo, cámbiele el nombre o muévalo a otra carpeta.

Cmdlets en desuso y eliminados

Los siguientes cmdlets están en desuso y pueden quitarse en una versión futura:

Cmdlet en desuso Sustitución
Add-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Remove-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Set-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence

Los siguientes cmdlets ya no están disponibles porque ya no se admite la característica subyacente:

  • Get-CMTSStepConvertDisk
  • New-CMTSStepConvertDisk
  • Remove-CMTSStepConvertDisk
  • Set-CMTSStepConvertDisk

Cambios en el cmdlet

Se han realizado los siguientes cambios en los cmdlets existentes en esta versión. Los cambios pueden ser nuevas funciones o correcciones de errores. Algunos cambios pueden estar rompiendo. 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.

Add-CMDeviceCollectionDirectMembershipRule

Para obtener más información, vea Add-CMDeviceCollectionDirectMembershipRule.

Errores corregidos

Se ha corregido un problema al agregar una regla por objeto de recurso.

Add-CMDistributionPoint

Errores corregidos

No se puede especificar el sitio de administración central (CAS) para el parámetro SiteCode , que no admite ningún rol de sistema de sitio orientado al cliente.

Get-CMClientSetting

Para obtener más información, vea Get-CMClientSetting.

Cambios no importantes

Se ha agregado compatibilidad para devolver el valor de la opción Deshabilitar selección aleatoria de fecha límite en el grupo Agente de equipo.

Get-CMPersistentUserSettingsGroup

Para obtener más información, vea Get-CMPersistentUserSettingsGroup.

Errores corregidos

Se ha corregido un problema con el parámetro Name para filtrar por los grupos de configuración.

Get-CMUserDeviceAffinity

Para obtener más información, consulte Get-CMUserDeviceAffinity.

Cambios no importantes

Agregue el parámetro ShowApprovedOnly para filtrar afinidades no aprobadas.

New-CMBoundary

Para obtener más información, vea New-CMBoundary.

Cambios no importantes

Se ha agregado el nuevo parámetro ValueStartsWith para admitir mejoras en los tipos de límite de VPN.

New-CMTSPartitionSetting

Para obtener más información, vea New-CMTSPartitionSetting.

Cambios no importantes

Establezca el valor predeterminado para AssignVolumeLetter.

New-CMTSStepApplyWindowsSetting

Para obtener más información, vea New-CMTSStepApplyWindowsSetting.

Cambios importantes

Se han quitado los siguientes parámetros no admitidos:

  • MaximumConnection
  • Licencias de servidor

New-CMTSStepPrestartCheck

Para obtener más información, vea New-CMTSStepPrestartCheck.

Cambios no importantes

Se han agregado nuevos parámetros para la comprobación de existencia de TPM:

  • CheckTpmEnabled
  • CheckTpmActivated

New-CMWdacSetting

Para obtener más información, vea New-CMWdacSetting.

Cambios no importantes

Se ha agregado compatibilidad con nuevas reglas de plataforma para Windows 10 ARM64 y Windows 10 sesiones múltiples.

Remove-CMPersistentUserSettingsGroup

Para obtener más información, vea Remove-CMPersistentUserSettingsGroup.

Errores corregidos

Se ha corregido un problema de consulta al quitar el grupo de configuración por nombre.

Set-CMBoundary

Para obtener más información, vea Set-CMBoundary.

Cambios no importantes

Se ha agregado el nuevo parámetro ValueStartsWith para admitir mejoras en los tipos de límite de VPN.

Set-CMDeviceVariable

Para obtener más información, vea Set-CMDeviceVariable.

Cambios no importantes

El parámetro VariableName ahora no distingue mayúsculas de minúsculas.

Set-CMDistributionPoint

Para obtener más información, vea Set-CMDistributionPoint.

Cambios no importantes

Se ha agregado el nuevo parámetro EnableMaintenanceMode para admitir la administración del modo de mantenimiento.

Set-CMSoftwareUpdatePoint

Para obtener más información, vea Set-CMSoftwareUpdatePoint.

Errores corregidos

Se ha corregido un problema con el procesamiento de expresiones regulares al intentar borrar la cuenta de acceso de WSUS desde un punto de actualización de software.

Set-CMSoftwareUpdatePointComponent

Para obtener más información, vea Set-CMSoftwareUpdatePointComponent.

Cambios importantes

Se quitó el parámetro en desuso EnableSynchronization de este cmdlet. Para establecer la programación de sincronización, use el parámetro Schedule .

Por ejemplo, para deshabilitar la programación de sincronización:

Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null

Set-CMTSStepApplyWindowsSetting

Para obtener más información, vea Set-CMTSStepApplyWindowsSetting.

Cambios importantes

Se han quitado los siguientes parámetros no admitidos:

  • MaximumConnection
  • Licencias de servidor

Set-CMTSStepPrestartCheck

Para obtener más información, vea Set-CMTSStepPrestartCheck.

Cambios no importantes

Se han agregado nuevos parámetros para la comprobación de existencia de TPM:

  • CheckTpmEnabled
  • CheckTpmActivated

Cambios en varios cmdlets

Los siguientes cambios se realizaron en varios cmdlets de un tipo similar.

Importar y exportar verbos

Este cambio se aplica a todos los cmdlets con import y export verbos. Por ejemplo, Import-CMAADClientApplication y Export-CMApplication.

Cambios no importantes

Para permitir el uso coherente de parámetros en estos cmdlets, todos tienen alias para que el parámetro especifique la ruta de acceso de importación: FilePath, FileName, , ImportFilePath. Path

Configuración de tipos de implementación de aplicaciones

Este cambio se aplica a todos los cmdlets con set verbos para configurar tipos de implementación de aplicaciones. Estos nombres de cmdlet usan el patrón Set-CM*DeploymentType, donde * es la tecnología de la aplicación. Por ejemplo, Set-CMMsiDeploymentType.

Errores corregidos

Se ha corregido un problema de nombre de regla de requisito con estos cmdlets.

Creación de reglas de requisitos

Este cambio se aplica a todos los cmdlets con el patrón New-CMRequirementRule*de nombre , donde * es el tipo de regla. Por ejemplo, New-CMRequirementRuleExistential.

Errores corregidos

Se ha corregido un problema de nombre de regla de requisito con estos cmdlets.

Cómo proporcionar comentarios o notificar problemas

Muchas de las correcciones y mejoras descritas en este artículo son el resultado de sus comentarios.

Para enviar comentarios, use la consola de Configuration Manager. Para obtener más información, vea Comentarios para PowerShell.