Características de Configuration Manager Technical Preview, versión 2109

Se aplica a: Configuration Manager (rama de Technical Preview)

En este artículo se presentan las características que están disponibles en la versión preliminar técnica para Configuration Manager, versión 2109. Instale esta versión para actualizar y agregar nuevas características a su sitio de Technical Preview.

Revise el artículo de vista previa técnica antes de instalar esta actualización. En ese artículo se familiarizarán con los requisitos generales y las limitaciones para usar una vista previa técnica, cómo actualizar entre versiones y cómo enviar comentarios.

En las secciones siguientes se describen las nuevas características que se pueden probar en esta versión:

Mejoras en el visor de archivos de registro del Centro de soporte técnico y OneTrace

El visor de archivos de registro del centro de soporte técnico y OneTrace ahora muestran los mensajes de estado en un formato fácil de leer. Las entradas que empiezan por >> son mensajes de estado que se convierten automáticamente a un formato legible cuando se abre un registro. Busque o filtre en la >> cadena para encontrar mensajes de estado en el registro.

Captura de pantalla del distmgr.log abierto en OneTrace. Un cuadrado rojo resalta la cadena que empieza por >> un mensaje de estado convertido.

Sugerencia

Al instalar el Centro de soporte, puede instalar las herramientas individualmente. Para instalar solo el visor de registros de OneTrace, utilice la opción Avanzado cuando utilice el instalador del Centro de soporte técnico. También puede usar la ADDLOCAL propiedad, por ejemplo supportcenterinstaller.msi ADDLOCAL=OneTraceApplication

Opciones del centro de soporte técnico, el recopilador de datos y las herramientas de cliente

Se han agregado las siguientes opciones nuevas de línea de comandos al Recopilador de datos del Centro de soporte técnico y a las herramientas de cliente:

Opción Descripción Caso de uso
-l Especifica que se inicie como usuario actual sin elevación Si -l se usa, no se solicita elevación y las conexiones locales están deshabilitadas
-l
se pueden usar exclusivamente desde -m y .-p Si -m se usa -ly/o -p sin , se solicitará la elevación.
-m <machinename> Permite especificar un nombre de máquina Si -m <machinename> se usa, se intenta conectarse al nombre de máquina especificado mediante la autenticación integrada (a menos que -p se use)
-p Deshabilita la autenticación integrada Si -p se usa, la pantalla de conexión se inicia cuando se abren las herramientas de cliente. Si se usa con -m, el nombre de la máquina se rellena previamente con el valor especificado
--help Ayuda de pantallas

Nota:

Al usar -m <machinename>, la cuenta que realiza la conexión necesita acceso de administrador en el equipo de destino para recopilar los datos.

Enviar comentarios sobre el producto desde el asistente y los cuadros de diálogo de propiedades

Los asistentes y algunas páginas de propiedades ahora incluyen un icono para proporcionar comentarios. Al seleccionar el icono de comentarios, se muestran las opciones Enviar una sonrisa y Enviar el ceño fruncido en el menú desplegable. Las ubicaciones de comentarios adicionales le permiten enviar rápidamente comentarios directamente desde la actividad actual. El icono de comentarios de la cinta de opciones de la consola de administración también se ha actualizado con el nuevo icono.

Captura de pantalla del Asistente para crear colección de dispositivos. El icono de comentarios está resaltado en rojo en la esquina inferior izquierda del asistente.

Desinstalación implícita para colecciones de usuarios

En la versión 2107 de la rama actual de Configuration Manager, se puede habilitar una implementación de aplicación para admitir la desinstalación implícita.

A partir de esta versión, este comportamiento también se aplica a las implementaciones en colecciones de usuarios. Si un usuario está en una colección, la aplicación se instala. Después, cuando quita el usuario de la colección, la aplicación se desinstala.

Para obtener más información, consulte Desinstalación implícita.

Requerir la instalación de una extensión de consola

Ahora puedes requerir que se instale una extensión de consola antes de que se conecte al sitio. Una vez que necesite una extensión, se instalará automáticamente en la consola local la próxima vez que un administrador la inicie. Para requerir la instalación de una extensión de consola:

  1. En la consola de Configuration Manager, ve al área de trabajo Administración.
  2. Expanda Novedades y mantenimiento y seleccione el nodo Extensiones de consola.
  3. Seleccione la extensión y luego seleccione Requerir extensión en el menú contextual o en la cinta de opciones.
    • Al seleccionar Ser opcional para una extensión, se quita el requisito de extensión. Los usuarios de la consola aún pueden instalarlo localmente desde el nodo Extensiones de consola .
  4. La próxima vez que un usuario inicie la consola dentro del ámbito de seguridad de la extensión, la instalación se iniciará automáticamente.
    • El usuario que inicia la consola necesita privilegios de administrador local para la instalación de la extensión.

Captura de pantalla del nodo Extensiones de consola con la opción Requerir extensión resaltada en rojo tanto en la ubicación de la cinta de opciones como en la del menú contextual

Asistente para importar extensiones de consola

Hay un nuevo asistente para importar extensiones de consola que se administran para la jerarquía. Ya no necesitas usar un script de PowerShell para importar una extensión de consola firmada o sin firmar.

Importar una extensión de consola:

  1. En el área de trabajo Administración, expanda Novedades y mantenimiento y, a continuación, seleccione el nodo Extensiones de consola.
  2. Seleccione Importar extensión de consola en la cinta de opciones o en el menú contextual.
  3. Cuando se inicie el asistente, seleccione Examinar y navegue hasta el archivo cab de la extensión.
  4. Si es necesario, seleccione la opción Permitir que la extensión se desfirme.
  5. Selecciona Siguiente para revisar el resumen de la importación y luego completa el asistente para importar la extensión.

Nota:

  • Para importar extensiones sin firmar, la opción Extensiones de consola aprobadas por la jerarquía se puede desfirmar debe estar habilitada en la Configuración de la jerarquía. Para obtener más información, consulte Permitir extensiones de consola aprobadas por jerarquía sin firmar.
  • Si importa una extensión en la consola, se producirá un error en la descarga si intenta descargar la misma extensión desde el centro de la comunidad. Para descargar la misma extensión del centro de comunidad, elimine la extensión importada y, a continuación, descárguela del centro de comunidad.

Mejoras en los criterios de búsqueda ADR

Los criterios de búsqueda de fecha de publicación o revisión para las reglas de implementación automática tienen las siguientes opciones:

  • Más de 30 días
  • Más de 60 días
  • Más de 90 días
  • Mayor de 6 meses
  • Más de 1 año

Mejoras en los tipos de límite de VPN

Si usas el tipo de límite VPN, ahora puedes hacer coincidir el inicio de una descripción o el nombre de una conexión en lugar de toda la cadena. Algunos controladores VPN de terceros crean dinámicamente la conexión, que comienza con una cadena coherente pero también tiene un identificador de conexión único. Por ejemplo, Virtual network adapter #19. Cuando use las opciones Nombre de conexión o Descripción de la conexión, use también la nueva opción Comienza con .

Ventana Crear límite que muestra las opciones de Nombre de conexión y Empieza por.

¡Pruébelo!

Intente completar las tareas. A continuación, envíe sus comentarios con su opinión sobre la característica.

  1. Crear un límite.

  2. Cambia el tipo a VPN.

  3. Selecciona Nombre de la conexión.

  4. Seleccione Empieza por.

  5. Escribe la primera parte del nombre de la conexión para que coincida.

La comprobación de requisitos previos 4.6.2 de .NET versión es un error

La versión 2107 de la rama actual de Configuration Manager tiene una regla de requisito previo de advertencia que comprueba la versión 4.6.2 de Microsoft .NET Framework. Esta versión de .NET es necesaria en servidores de sitio, sistemas de sitio específicos, clientes y la consola de Configuration Manager.

A partir de esta versión de Technical Preview, esta regla de requisito previo para .NET 4.6.2 es un error. Hasta que actualice .NET, no puede continuar instalando o actualizando el sitio a esta versión de Configuration Manager.

Nota:

Si es posible en su entorno, se recomienda la versión 4.8 de .NET. Antes de ejecutar el programa de instalación o actualización del sitio, primero actualice .NET y reinicie el sistema. Para obtener más información, Requisitos previos del sitio y del sistema del sitio.

Las dependencias externas requieren .NET 4.6.2

Todas las bibliotecas de Configuration Manager ahora se compilan con Microsoft .NET Framework versión 4.6.2 o posterior. Si desarrolla una aplicación o herramienta que depende de estas bibliotecas, también debe admitir .NET 4.6.2 o posterior. Microsoft recomienda usar .NET Framework versión 4.8.

Las aplicaciones o herramientas que usan clases y métodos WMI de Configuration Manager, API de REST o cmdlets de PowerShell no se ven afectadas.

Si desarrolla un complemento de terceros para Configuration Manager, debe probarlo con cada versión mensual de Technical Preview Branch. Las pruebas periódicas ayudan a confirmar la compatibilidad y permiten informar temprano de cualquier problema con las interfaces estándar.

Copiar GUID para el certificado de proxy ISV

Los proveedores de software independientes (ISV) pueden crear aplicaciones que amplíen Configuration Manager. Pueden usar Configuration Manager para asignar un certificado a un proxy ISV, lo que permite la comunicación personalizada con el punto de administración.

Para simplificar la administración de estos certificados de proxy ISV, ahora puede copiar su GUID en la consola de Configuration Manager.

  1. En la consola de Configuration Manager, ve al área de trabajo Administración.

  2. Expanda Seguridad y seleccione el nodo Certificados .

  3. Ordene la lista de certificados por la columna Tipo .

  4. Seleccione un certificado de tipo ISV Proxy.

  5. En la cinta de opciones, seleccione Copiar GUID de certificado.

Esta acción copia el GUID de este certificado, por ejemplo: aa05bf38-5cd6-43ea-ac61-ab101f943987

Vista previa de las notas de la versión de PowerShell

Estas notas de la versión resumen los cambios aplicados a los cmdlets de PowerShell de Configuration Manager en esta versión preliminar técnica.

Para obtener más información acerca de PowerShell para Configuration Manager, consulte Introducción a los cmdlets de Configuration Manager.

Cambios de módulo

Al instalar la consola de Configuration Manager, la ruta de acceso al módulo de PowerShell de ConfigurationManager ahora se agrega a la variable de entorno del sistema, PSModulePath. Por ejemplo, de forma predeterminada, esta ruta 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, consulta about_PSModulePath.

Cmdlets nuevos

Get-CMFolder

Use este cmdlet para obtener todas las carpetas personalizadas o las carpetas de la ruta de acceso principal especificada.

$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
$folder = Get-CMFolder -FolderPath ($parentPath + '\' + $name + '\' + $name2 + '\' +$name3)

New-CMFolder

Use este cmdlet para crear una nueva carpeta en la ruta de acceso de la carpeta principal especificada.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$folder = New-CMFolder -ParentFolderPath $parentPath -Name $name

Remove-CMFolder

Use este cmdlet para quitar la carpeta especificada.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
Remove-CMFolder -Name $name3 -ParentContainerNode (Get-CMFolder -Name $name2) -Force
(Get-CMFolder -Name $name2) | Remove-CMFolder -Force
Remove-CMFolder -FolderPath  ($parentPath + '\' + $name) -Force

Remove-CMSoftwareUpdateFromPackage

Use este cmdlet para quitar la actualización de software especificada de un paquete.

Quite una actualización de software y actualice el punto de distribución:

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackageId $packageId -SoftwareUpdateId $softwareUpdateId -RefreshDistributionPoint -Force

Quitar dos actualizaciones de software, pero no actualizar el punto de distribución:

Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $package -SoftwareUpdateName ($softwareUpdateName1, $softwareUpdateName2) -Force

Set-CMApplicationSupersedence

Use este cmdlet para establecer la sustitución del tipo de implementación para la aplicación especificada.

Agregar o establecer sustitución de tipo de implementación:

$AppSupersededName = "Superseded app"
$AppSuperseded = New-CMApplication -Name $AppSupersededName
$OriginalDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseded -DeploymentTypeName "ScriptDT01" -InstallCommand 'appsetup.exe'

$AppSupersedingName = "Superseding app"
$AppSuperseding = New-CMApplication -Name $AppSupersedingName
$AppSupersedingDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseding -DeploymentTypeName "ScriptDT02" -InstallCommand 'appsetup2.exe'

Set-CMApplicationSupersedence -ApplicationId ($AppSuperseding.CI_ID) -CurrentDeploymentTypeId ($AppSupersedingDT.CI_ID) -SupersededApplicationId ($AppSuperseded.CI_ID) -OldDeploymentTypeId ($OriginalDT.CI_ID)

Quitar sustitución de tipo de implementación:

Set-CMApplicationSupersedence -ApplicationName $AppSupersedingName -CurrentDeploymentTypeName ($AppSupersedingDT.LocalizedDisplayName) -SupersededApplicationName $AppSupersededName -OldDeploymentTypeName ($OriginalDT.LocalizedDisplayName) -RemoveSupersedence -Force

Set-CMFolder

Use este cmdlet para configurar la carpeta especificada. Por ejemplo, cámbiele el nombre o muévalo a otra carpeta.

$parentPath = 'DeviceCollection'
$name =  'Folder1'
$name2 =  'Folder2'
$name3 =  'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
Set-CMFolder -Name $name2 -ParentContainerNode (Get-CMFolder -Name $name) -NewName $newName 
(Get-CMFolder -Name $newName) | Set-CMFolder -NewName $name2
$folder = Set-CMFolder -Name $name3 -ParentFolderPath ($parentPath + '\' + $name + '\' + $name2) -MoveToFolder $root
$folder = Set-CMFolder -Guid $sub2.FolderGuid -MoveToPath ($parentPath + '\' + $name + '\' + $name2)

Cmdlets quitados

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

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

Cmdlets en desuso

Los siguientes cmdlets para la sustitución del tipo de implementación están en desuso y pueden quitarse en una versión futura:

  • Add-CMDeploymentTypeSupersedence
  • Set-CMDeploymentTypeSupersedence

Para ambos cmdlets, en su lugar, use el nuevo cmdlet Set-CMApplicationSupersedence .

Cmdlets modificados

Todos los cmdlets de Configuration Manager con verbos de importación y exportación

Por ejemplo, Import-CMAADClientApplication y Export-CMApplication.

Cambios no importantes

Para permitir un uso coherente de parámetros en estos cmdlets, todos tienen alias para que el parámetro especifique la ruta de importación: FilePath, FileNameImportFilePathPath

Add-CMDistributionPoint

Errores corregidos

No 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.

Problemas conocidos generales

La consola de Configuration Manager no se actualizará automáticamente

Si actualiza un sitio de vista previa técnica de la versión 2108 a una versión posterior, la consola de Configuration Manager no se actualizará. Este problema se debe a un problema conocido en el instalador de extensiones.

Para solucionar este problema, actualiza manualmente la consola. Después de actualizar el sitio de la versión 2108 a una versión posterior, ejecute ConsoleSetup.exe. Para obtener más información, consulta Instalar la consola de Configuration Manager.

Los informes de SQL Server Reporting Services no se mostrarán

Si usa la rama Technical Preview de Configuration Manager con SQL Server versión 2012 o versión 2014, al actualizar a la versión 2109 de Configuration Manager no se mostrarán informes en la consola. Verás un error similar a la siguiente cadena en la srsrp.log:

System.Web.Services.Protocols.SoapException: Error while loading code module: ...SrsResources, culture=neutral.... Details: Could not load file or assembly 'SrsResources, Culture=neutral' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

Como solución alternativa, actualice SQL Server Reporting Services a la versión 2016 o posterior. Para obtener más información, consulte Versiones de SQL Server compatibles.

El botón de descarga del Centro de comunidad siempre está habilitado

El botón Descargar para los elementos del Centro de comunidad no se deshabilita una vez que se ha descargado un objeto. No se podrá realizar una descarga si intentas volver a descargar el elemento.

Pasos siguientes

Para obtener más información acerca de cómo instalar o actualizar la rama Technical Preview, vea Technical Preview.

Para obtener más información sobre las distintas ramas de Configuration Manager, consulte ¿Qué rama de Configuration Manager debo usar?.