Cambios en la biblioteca de cmdlets de Administrador de configuración para la versión 2010

Se aplica a: Administrador de configuración (rama actual)

Estas notas de la versión resumen los cambios realizados en la biblioteca de cmdlets de Administrador de configuración en la versión 2010.

A partir de la versión 2010, la biblioteca de cmdlets de PowerShell de Administrador de configuración ofrece ahora compatibilidad con PowerShell 7. Para obtener más información, consulte Compatibilidad con PowerShell versión 7.

Nota:

La versión 2002 de la rama actual de Administrador de configuración es la línea base de estos cambios. Para obtener más información, consulte los cambios de la biblioteca de cmdlets de Administrador de configuración para la versión 2006.

Puerta de enlace de administración en la nube

Ahora, con más clientes que administran dispositivos remotos, esta versión incluye varios cmdlets de Windows PowerShell nuevos y mejorados para Cloud Management Gateway (CMG). Puede usar estos cmdlets para automatizar la creación, configuración y administración del servicio CMG y los requisitos de Azure Active Directory (Azure AD).

Nota:

Aunque algunos de los nuevos cmdlets pueden funcionar con otros servicios de Azure, solo se prueban con la conexión de administración en la nube para admitir CMG.

Por ejemplo, un administrador de Azure primero crea las dos aplicaciones necesarias en Azure Active Directory (Azure AD). A continuación, escriba un script que use los siguientes cmdlets para implementar un CMG:

  1. Import-CMAADServerApplication: crea la definición de la aplicación de servidor de Azure AD en Administrador de configuración.
  2. Import-CMAADClientApplication: crear la definición de aplicación cliente de Azure AD en Administrador de configuración.
  3. Use Get-CMAADApplication para obtener los objetos de aplicación y, a continuación, páselos a New-CMCloudManagementAzureService para crear la conexión de servicio de Azure en Administrador de configuración.
  4. New-CMCloudManagementGateway: Cree el servicio CMG en Azure.
  5. Add-CMCloudManagementGatewayConnectionPoint: Cree el sistema de sitio de punto de conexión de CMG.

Nuevos cmdlets para CMG

Cmdlets actualizados para CMG

Los siguientes cmdlets existentes tienen mejoras significativas. Para obtener más información, consulte las siguientes notas de la versión:

Cmdlets existentes para CMG

Puede seguir usando los siguientes cmdlets de CMG existentes:

Cmdlets nuevos

Administración de aplicaciones

Administración de colecciones

Actualización de la edición de Windows 10

Perfiles de explorador Microsoft Edge

Perfiles de OneDrive para la Empresa

Cmdlets en desuso y quitados

Los siguientes cmdlets para entornos híbridos de Administrador de configuración ya no están disponibles:

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

Para obtener más información, consulte ¿Qué ha ocurrido con la MDM híbrida?

El siguiente cmdlet está en desuso:

Problemas conocidos

Ninguno

Cambios de cmdlet

Se han realizado los siguientes cambios en los cmdlets existentes en esta versión. Los cambios pueden ser nuevas funcionalidades, correcciones de errores o desuso. Algunos cambios pueden ser perjudiciales. Si usa uno de los cmdlets o las áreas de características enumeradas en esta sección, revise cuidadosamente los cambios para comprender cómo pueden afectar a su uso.

Add-CMComplianceSettingRegistryKeyValue

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

Cambios no importantes

El parámetro ExpectedValue puede aceptar un valor vacío.

Add-CMDistributionPoint

Para obtener más información, consulte Add-CMDistributionPoint.

Errores corregidos

Se ha corregido un problema con la creación de puntos de distribución.

Add-CMDeviceCollectionDirectMembershipRule

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

Errores corregidos

Se ha corregido un problema para la comprobación de números de dispositivo duplicados.

Add-CMManagementPoint

Para obtener más información, consulte Add-CMManagementPoint.

Errores corregidos

Se ha corregido un problema con la compatibilidad con Cloud Management Gateway.

Add-CMPassiveSite

Para obtener más información, consulte Add-CMPassiveSite.

Errores corregidos

Se ha corregido un problema para el sitio pasivo en la jerarquía.

Add-CMTaskSequenceStep

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

Errores corregidos

Se ha corregido un problema de tamaño de directiva al usar varios pasos de PowerShell con scripts grandes.

Add-CMWindowsAppxDeploymentType

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

Cambios no importantes

Se ha agregado una función para admitir MSIX.

Approve-CMDevice

Para obtener más información, vea Approve-CMDevice.

Cambios no importantes

Se ha corregido un problema al trabajar con Get-CMDevice.

Enable-CMSiteFeature

Para obtener más información, consulte Enable-CMSiteFeature.

Cambios no importantes

Se han agregado nuevas marcas para admitir las características en la nube.

Get-CMScript

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

Cambios no importantes

Se ha agregado un nuevo parámetro ScriptGuid para admitir consultas por GUID de script.

Get-CMSiteFeature

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

Cambios no importantes

Se han agregado nuevas marcas para admitir las características en la nube.

Get-CMSoftwareUpdate

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

Cambios no importantes

Se ha agregado un nuevo parámetro Vendor para especificar el origen de la actualización de software.

Ejemplo:

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft​"

Get-CMStatusMessageQuery

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

Errores corregidos

Se ha corregido un problema con el parámetro ShowMessage.

Import-CMDriver

Para obtener más información, consulte Import-CMDriver.

Cambios no importantes

Se ha agregado un nuevo parámetro AdministrativeCategoryName para especificar un nombre para la categoría de piloto.

Ejemplo:

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

Para obtener más información, vea Invoke-CMAnalyzePackage.

Cambios importantes

Parámetro Removed Package . Canalizar el objeto de paquete o utilizar el parámetro InputObject .

Cambios no importantes

Se ha agregado compatibilidad con canalizaciones y el parámetro InputObject .

Ejemplo:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

Para obtener más información, vea Invoke-CMClientAction.

Errores corregidos

Se ha corregido un problema de canalización para la recopilación de parámetros.

Ejemplo:

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

Para obtener más información, vea Invoke-CMConvertPackage.

Cambios importantes

Parámetro Removed Package . Canalizar el objeto de paquete o utilizar el parámetro InputObject .

Cambios no importantes

Se ha agregado compatibilidad con canalizaciones y el parámetro InputObject .

Ejemplo:

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

Para obtener más información, vea Invoke-CMReport.

Errores corregidos

Se ha corregido un problema para la ruta de acceso del parámetro.

Invoke-CMScript

Para obtener más información, consulte Invoke-CMScript.

Cambios no importantes

Agregue el parámetro ScriptParameter para pasar parámetros al script de destino.

Ejemplo:

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

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

Errores corregidos

Se ha corregido un problema al crear una nueva instancia de configuración de directiva.

New-CMBoundary

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

Cambios no importantes

Se ha agregado la opción VPN en el parámetro BoundaryType.

New-CMBootableMedia

Para obtener más información, consulte New-CMBootableMedia.

Cambios no importantes

Agregue el parámetro SiteCode.

New-CMCloudManagementGateway

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

Cambios no importantes

Los siguientes parámetros son nuevos:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Force
  • GroupName
  • IsUsingExistingGroup
  • ServerAppClientID
  • ServiceCertPassword
  • ServiceCertPath
  • Nombre del servicio
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

Se actualizan los siguientes parámetros:

  • CheckClientCertRevocation
  • Configuración del entorno
  • Región
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

Cambios importantes

Los parámetros siguientes se quitan de este cmdlet:

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • Paso a través
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

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

Cambios no importantes

Aplicabilidad multisesión agregada

Aplicabilidad de ARM64 agregada

New-CMComplianceRuleFileFolderDate

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

Cambios no importantes

Se ha ajustado la lógica de cmdlet para procesar los valores de los parámetros Modificación y Creación a fin de que se alineen con otros cmdlets.

New-CMComplianceRuleFileFolderSimple

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

Cambios importantes

Se ha cambiado el tipo del parámetro PropertyType de FileFolderProperty a SimpleFileFolderProperty type.

New-CMDetectionClauseDirectory

Para obtener más información, consulte New-CMDetectionClauseDirectory.

Cambios importantes

Se cambió el tipo del parámetro ExpressionOperator de RuleExpressionOperator a tipo FileFolderRuleExpressionOperator .

New-CMDetectionClauseFile

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

Cambios importantes

Se cambió el tipo del parámetro ExpressionOperator de RuleExpressionOperator a tipo FileFolderRuleExpressionOperator .

New-CMDetectionClauseMacBundle

Para obtener más información, consulte New-CMDetectionClauseMacBundle.

Cambios importantes

Se cambió el tipo del parámetro ExpressionOperator de RuleExpressionOperator a tipo MacRuleExpressionOperator .

Errores corregidos

Se ha corregido un problema para el parámetro PropertyType.

New-CMDetectionClauseMacPackage

Para obtener más información, consulte New-CMDetectionClauseMacPackage.

Cambios importantes

Se cambió el tipo del parámetro ExpressionOperator de RuleExpressionOperator a tipo MacRuleExpressionOperator .

New-CMDetectionClauseRegistryKeyValue

Para obtener más información, consulte New-CMDetectionClauseRegistryKeyValue.

Cambios importantes

Se cambió el tipo del parámetro ExpressionOperator de RuleExpressionOperator a RegistryValueRuleExpressionOperator type.

New-CMDetectionClauseWindowsInstaller

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

Cambios importantes

Se cambió el tipo del parámetro ExpressionOperator de RuleExpressionOperator a WindowsInstallerRuleExpressionOperator .

New-CMDriverPackage

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

Errores corregidos

Se ha corregido un problema para el parámetro DriverModel.

New-CM*PhasedDeployment

Para más información, consulte los siguientes artículos:

Errores corregidos

Se ha corregido un problema para el parámetro WhatIf.

Cambios no importantes

Se ha agregado validación para el nombre de fase duplicado.

New-CMPrestageMedia

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

Cambios no importantes

Agregue el parámetro SiteCode.

New-CMProgram

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

Cambios importantes

Se ha cambiado el nombre del tipo RenameWithUnc por el RunWithUnc parámetro DriveMode.

New-CMSoftwareUpdateDeployment

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

Cambios no importantes

Se ha agregado un nuevo parámetro DeployWithNoPackage para la actualización de software no descargada.

New-CMStandaloneMedia

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

Errores corregidos

Se ha corregido un problema con el parámetro PrestartPackage

New-CMTaskSequence

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

Errores corregidos

Se ha corregido un problema de tamaño de directiva al usar varios pasos de PowerShell con scripts de gran tamaño.

New-CMTaskSequenceDeployment

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

Errores corregidos

Se ha corregido un problema con el parámetro AllowFallback.

Cambios no importantes

Se agregó validación para la programación de parámetros para evitar valores duplicados con la asignación existente.

New-CMTaskSequenceMedia

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

Cambios no importantes

Se ha cambiado el tiempo de espera en la creación de medios de un día a tres días.

New-CMTSPartitionSetting

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

Errores corregidos

Se ha corregido un problema para el parámetro EnableQuickFormat.

New-CMTSStepEnableBitLocker

Para obtener más información, consulte New-CMTSStepEnableBitLocker.

Errores corregidos

Se ha corregido un problema para el método de cifrado especificado por el usuario.

New-CMTSStepOfflineEnableBitLocker

Para obtener más información, consulte New-CMTSStepOfflineEnableBitLocker.

Errores corregidos

Se ha corregido un problema para el método de cifrado especificado por el usuario.

New-CMTSStepPreStartCheck

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

Errores corregidos

Se ha corregido un problema relacionado con un nuevo paso de comprobación de preparación.

Se ha corregido un problema para el parámetro OSLanguageId.

Cambios no importantes

Agrega un nuevo parámetro para la comprobación de UEFI, CheckUefi.

Remove-CMTaskSequenceGroup

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

Errores corregidos

Se ha corregido un problema de tamaño de directiva al usar varios pasos de PowerShell con scripts de gran tamaño.

Set-CM*PhasedDeployment

Para más información, consulte los siguientes artículos:

Errores corregidos

Se ha corregido un problema para el parámetro WhatIf.

Set-CMBoundary

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

Cambios no importantes

Se ha agregado VPN una opción en BoundaryType.

Set-CMClientSettingComputerRestart

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

Cambios no importantes

Se ha agregado un nuevo parámetro, NoRebootEnforcement.

Set-CMClientSettingSoftwareUpdate

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

Cambios no importantes

Parámetros agregados:

  • EnableInstallation
  • ThreadPriority
  • EnableDynamicUpdate

Ejemplo:

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

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

Cambios no importantes

Los siguientes parámetros son nuevos:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • VMInstanceCount

Cambios importantes

Los parámetros siguientes se quitan de este cmdlet:

  • VMInstancesCount

Set-CMDiscoveryMethod

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

Errores corregidos

Se ha corregido un problema con el parámetro AddGroupDiscoveryScope.

Set-CMDistributionPoint

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

Cambios no importantes

Se han agregado parámetros para admitir Microsoft Caché conectada:

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

Ejemplo:

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

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

Errores corregidos

Se ha corregido un problema para el parámetro DriverModel.

Set-CMManagementPoint

Para obtener más información, consulte Set-CMManagementPoint.

Errores corregidos

Se ha corregido un problema con la compatibilidad con Cloud Management Gateway.

Set-CMProgram

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

Cambios importantes

Se ha cambiado el nombre del tipo RenameWithUnc por el RunWithUnc parámetro DriveMode.

Set-CMSiteMaintenanceTask

Para obtener más información, consulte Set-CMSiteMaintenanceTask.

Cambios no importantes

Se han agregado los siguientes parámetros nuevos para configurar el destino de copia de seguridad del sitio y el destino de copia de seguridad de SQL para entornos con un proveedor de SMS remoto:

  • SiteBackupPath
  • SqlBackupPath

Ejemplo:

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

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

Errores corregidos

Se ha corregido un problema para el objeto de entrada de Get-CMSoftwareUpdateAutoDeploymentRule con la opción Fast .

Set-CMSoftwareUpdateDeploymentPackage

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

Errores corregidos

Se ha corregido un problema con los parámetros RemoveExpired y RemoveSuperceded.

Set-CMSoftwareUpdateGroup

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

Errores corregidos

Se ha corregido un problema que se producía al agregar actualizaciones de software no descargadas.

Set-CMStatusFilterRule

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

Errores corregidos

Se ha corregido un problema para el parámetro Name para asegurarse de que está formado por Get-CMStatusFilterRule.

Set-CMTaskSequenceDeployment

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

Errores corregidos

Se ha corregido un problema para el parámetro ScheduleEvent.

Se ha corregido un problema con el parámetro AllowFallback.

Cambios no importantes

Se agregó validación para la programación de parámetros para evitar valores duplicados con la asignación existente.

Se han agregado nuevos parámetros para configurar la programación:

  • ClearSchedule
  • RemoveSchedule
  • Agregar programación

Se han agregado nuevos parámetros para configurar ScheduleEvent:

  • ClearScheduleEvent
  • RemoveScheduleEvent
  • AddScheduleEvent

Ejemplo:

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep*

Errores corregidos

Se ha corregido un problema de tamaño de directiva al usar varios pasos de PowerShell con scripts de gran tamaño.

Set-CMTSStepEnableBitLocker

Para obtener más información, consulte Set-CMTSStepEnableBitLocker.

Errores corregidos

Se ha corregido un problema para el método de cifrado especificado por el usuario.

Set-CMTSStepOfflineEnableBitLocker

Para obtener más información, consulte Set-CMTSStepOfflineEnableBitLocker.

Errores corregidos

Se ha corregido un problema para el método de cifrado especificado por el usuario.

Set-CMTSStepPreStartCheck

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

Cambios no importantes

Se ha agregado un nuevo parámetro para la comprobación UEFI:, CheckUefi.

Set-CMWindowsAppxDeploymentType

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

Cambios no importantes

Se ha agregado una función para admitir MSIX.

Start-CMCloudManagementGateway

Para obtener más información, consulte Start-CMCloudManagementGateway.

Errores corregidos

Se corrigió la validación del estado de CMG.

Start-CMContentDistribution

Para obtener más información, vea Start-CMContentDistribution.

Cambios no importantes

Se han agregado alias para los parámetros DeploymentPackageId y DeploymentPackageName para una mejor comprensión.

Stop-CMCloudManagementGateway

Para obtener más información, vea Stop-CMCloudManagementGateway.

Errores corregidos

Se corrigió la validación del estado de CMG.

Cómo proporcionar comentarios o informar de 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 Administrador de configuración. Para obtener más información, consulte Comentarios para PowerShell.