Administrador de configuración cambios en la biblioteca de cmdlets de la versión 2010

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

En estas notas de la versión se 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 Administrador de configuración ahora ofrece compatibilidad con PowerShell 7. Para obtener más información, consulte Compatibilidad con PowerShell versión 7.

Nota:

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

Puerta de enlace de administración en la nube

Con más clientes que administran dispositivos remotos ahora, esta versión incluye varios cmdlets de Windows PowerShell nuevos y mejorados para la puerta de enlace de administración en la nube (CMG). Puede usar estos cmdlets para automatizar la creación, configuración y administración del servicio CMG y Azure requisitos de 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 crea primero las dos aplicaciones necesarias en Azure Active Directory (Azure AD). A continuación, escriba un script que use los siguientes cmdlets para implementar una instancia de CMG:

  1. Import-CMAADServerApplication: cree la definición de la aplicación de servidor Azure AD en Administrador de configuración.
  2. Import-CMAADClientApplication: cree la definición de la aplicación cliente Azure AD en Administrador de configuración.
  3. Use Get-CMAADApplication para obtener los objetos de aplicación y, a continuación, pasar a New-CMCloudManagementAzureService para crear la conexión de servicio 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 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 Windows 10

Perfiles del explorador Microsoft Edge

perfiles de OneDrive para la Empresa

Cmdlets en desuso y eliminados

Los siguientes cmdlets para Administrador de configuración entornos híbridos 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é pasó con MDM híbrida?

El siguiente cmdlet está en desuso:

Problemas conocidos

Ninguno

Cambios en el cmdlet

Se han realizado los siguientes cambios en los cmdlets existentes en esta versión. Los cambios pueden ser nuevas funciones, correcciones de errores o desuso. 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-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, vea Add-CMDistributionPoint.

Errores corregidos

Se ha corregido un problema para 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 de comprobación de número de dispositivo duplicado.

Add-CMManagementPoint

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

Errores corregidos

Se ha corregido un problema de compatibilidad con cloud management gateway.

Add-CMPassiveSite

Para obtener más información, vea 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 que contienen scripts grandes.

Add-CMWindowsAppxDeploymentType

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

Cambios no importantes

Se agregó la 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, vea Enable-CMSiteFeature.

Cambios no importantes

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

Get-CMScript

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

Cambios no importantes

Se ha agregado el nuevo parámetro ScriptGuid para admitir la consulta por GUID de script.

Get-CMSiteFeature

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

Cambios no importantes

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

Get-CMSoftwareUpdate

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

Cambios no importantes

Se ha agregado el 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 para el parámetro ShowMessage.

Import-CMDriver

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

Cambios no importantes

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

Ejemplo:

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

Invoke-CMAnalyzePackage

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

Cambios importantes

Se quitó el parámetro Package . Canalice el objeto de paquete o use el parámetro InputObject .

Cambios no importantes

Se ha agregado compatibilidad con la canalización 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 el problema de canalización de la colecció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

Se quitó el parámetro Package . Canalice el objeto de paquete o use el parámetro InputObject .

Cambios no importantes

Se ha agregado compatibilidad con la canalización 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 el parámetro Path.

Invoke-CMScript

Para obtener más información, vea 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 agregó la opción VPN en el parámetro BoundaryType.

New-CMBootableMedia

Para obtener más información, vea 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 parámetros siguientes son nuevos:

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

Se actualizan los parámetros siguientes:

  • CheckClientCertRevocation
  • EnvironmentSetting
  • Región
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

Cambios importantes

Los parámetros siguientes se quitan de este cmdlet:

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

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

Cambios no importantes

Se ha agregado la aplicabilidad de varias sesiones.

Se ha agregado la aplicabilidad de ARM64.

New-CMComplianceRuleFileFolderDate

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

Cambios no importantes

Se ha ajustado la lógica del cmdlet para procesar los valores de los parámetros Modificación y creación para alinearse 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 al tipo SimpleFileFolderProperty .

New-CMDetectionClauseDirectory

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

Cambios importantes

Se ha cambiado el tipo del parámetro ExpressionOperator de RuleExpressionOperator al tipo FileFolderRuleExpressionOperator .

New-CMDetectionClauseFile

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

Cambios importantes

Se ha cambiado el tipo del parámetro ExpressionOperator de RuleExpressionOperator al tipo FileFolderRuleExpressionOperator .

New-CMDetectionClauseMacBundle

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

Cambios importantes

Se ha cambiado el tipo del parámetro ExpressionOperator de RuleExpressionOperator al tipo MacRuleExpressionOperator .

Errores corregidos

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

New-CMDetectionClauseMacPackage

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

Cambios importantes

Se ha cambiado el tipo del parámetro ExpressionOperator de RuleExpressionOperator al tipo MacRuleExpressionOperator .

New-CMDetectionClauseRegistryKeyValue

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

Cambios importantes

Se ha cambiado el tipo del parámetro ExpressionOperator de RuleExpressionOperator al tipo RegistryValueRuleExpressionOperator .

New-CMDetectionClauseWindowsInstaller

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

Cambios importantes

Se ha cambiado el tipo del parámetro ExpressionOperator de RuleExpressionOperator al tipo 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 la validación para el nombre de la fase duplicada.

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, consulte New-CMProgram.

Cambios importantes

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

New-CMSoftwareUpdateDeployment

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

Cambios no importantes

Se ha agregado el 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 para 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 que contienen scripts grandes.

New-CMTaskSequenceDeployment

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

Errores corregidos

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

Cambios no importantes

Se ha agregado la validación del parámetro Schedule para evitar el valor duplicado 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, vea New-CMTSPartitionSetting.

Errores corregidos

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

New-CMTSStepEnableBitLocker

Para obtener más información, vea 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, vea 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 para el nuevo paso de preparación de comprobación.

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

Cambios no importantes

Agregue 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 que contienen scripts grandes.

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 agregó VPN la 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 parámetros siguientes 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 para el parámetro AddGroupDiscoveryScope.

Set-CMDistributionPoint

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

Cambios no importantes

Se han agregado parámetros para admitir Microsoft Connected Cache:

  • 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, vea Set-CMManagementPoint.

Errores corregidos

Se ha corregido un problema de 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 a RunWithUnc para el parámetro DriveMode.

Set-CMSiteMaintenanceTask

Para obtener más información, vea 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 para los parámetros RemoveExpired y RemoveSuperceded.

Set-CMSoftwareUpdateGroup

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

Errores corregidos

Se ha corregido un problema por el que se agregaba una actualización de software no descargada.

Set-CMStatusFilterRule

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

Errores corregidos

Se ha corregido un problema para que el parámetro Name se componía de 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 para el parámetro AllowFallback.

Cambios no importantes

Se ha agregado la validación del parámetro Schedule para evitar el valor duplicado con la asignación existente.

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

  • ClearSchedule
  • RemoveSchedule
  • AddSchedule

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 que contienen scripts grandes.

Set-CMTSStepEnableBitLocker

Para obtener más información, vea 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, vea 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 UEFI check:, CheckUefi.

Set-CMWindowsAppxDeploymentType

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

Cambios no importantes

Se agregó la función para admitir MSIX.

Start-CMCloudManagementGateway

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

Errores corregidos

Se ha corregido 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 e DeploymentPackageName para una mejor comprensión.

Stop-CMCloudManagementGateway

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

Errores corregidos

Se ha corregido la validación del estado de CMG.

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 Administrador de configuración. Para obtener más información, vea Comentarios para PowerShell.