Share via


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

Se aplica a: Configuration Manager (rama actual)

Nota:

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

Cambios importantes

Cmdlets nuevos

Get-CMTSStepRunTaskSequence

Use este cmdlet para obtener el paso Ejecutar secuencia de tareas de una secuencia de tareas específica.

$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1

New-CMSoftwareCenterTabItem

Use este cmdlet para crear una pestaña personalizada del Centro de software.

$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a

New-CMTSStepRunTaskSequence

Use este cmdlet para crear el paso de secuencia de tareas Ejecutar secuencia de tareas.

$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence

Remove-CMTSStepRunTaskSequence

Use el cmdlet para quitar el paso de secuencia de tareas Ejecutar secuencia de tareas de una secuencia de tareas específica.

$ReferenceTaskSequence | Remove-CMTSStepRunTaskSequence -StepName $myStep.Name -Force

Set-CMScript

Use este cmdlet para editar un script.

Get-CMScript -ScriptName $name | Set-CMScript -ScriptFile $file

Set-CMTSStepRunTaskSequence

Use este cmdlet para editar el paso de secuencia de tareas Ejecutar secuencia de tareas.

$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence

Cmdlets quitados

Ninguno

Cmdlets en desuso

  • Get-CMAadConditionalAccessPolicy
  • Set-CMAadConditionalAccessPolicy

Problemas conocidos

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

Import-CMSecurityRole

El cmdlet puede producir un error de DirectoryNotFoundException al buscar el archivo SecuredRoles.xsd.

Solución alternativa

  • Llame al Import-ModuleConfigurationManager.psd1 archivo y no a la ruta de acceso lógica ni al nombre del módulo.

Set-CMSoftwareUpdatePoint

Es posible que los cambios en la programación no se muestren en la consola de Configuration Manager aunque se haya cambiado el objeto proveedor de SMS subyacente.

Solución alternativa

  • Cierre y vuelva a iniciar la consola de Configuration Manager.

Seguimiento y recuperación de recursos (beta)

Esta versión agrega nuevos cmdlets para admitir el seguimiento de objetos de proveedor de SMS usados por el entorno de ejecución de PowerShell y para limpiar estos recursos cuando ya no se necesiten.

  • Disconnect-CMTrackedObject
  • Start-CMObjectTracking
  • Stop-CMObjectTracking

Al ejecutar Start-CMObjectTracking, el entorno de ejecución de PowerShell realiza un seguimiento de los IResultObject objetos creados por los cmdlets de la biblioteca de cmdlets. En el caso de los cmdlets que no se limpian manualmente con .Dispose(), reclamelos mediante Disconnect-CMTrackedObject un objeto individual.

Ejemplo

# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Una vez reclamado un objeto, ya no se puede reutilizar ni pasar a otro cmdlet a través de la canalización de objetos.

Stop-CMObjectTracking se puede usar para desactivar el seguimiento de objetos. Los objetos asignados anteriormente permanecen activos.

Los recursos no reclamados pueden hacer que el proveedor de SMS genere errores de infracción de cuota. Estos problemas de cuota suelen manifestarse al trabajar con grandes conjuntos de objetos de proveedor de SMS o en entornos de larga duración.

Nota:

Esta característica es experimental y puede estar sujeta a cambios o eliminaciones en una versión futura. Está habilitada y no está habilitada de forma predeterminada.

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-CMComplianceSettingScript

Errores corregidos

  • Faltan opciones para admitir la corrección.

Cambios no importantes

  • Se ha agregado el parámetro para admitir la corrección: -Remediate
Ejemplo
Add-CMComplianceSettingScript -InputObject $ci -DiscoveryScriptLanguage PowerShell -DataType String -Name "test1" -DiscoveryScriptText "test" -RemediationScriptLanguage PowerShell -RemediationScriptText "test"  -RuleName rule1 -ExpressionOperator IsEquals -ValueRule -ExpectedValue 1.0 -Remediate

Add-CMDeviceCollectionDirectMembershipRule

Errores corregidos

  • Error en el cmdlet al intentar aplicar cientos de reglas directas.

Cambios no importantes

  • Separa las consultas de diferentes clases para mejorar el rendimiento.

Add-CMMsiDeploymentType

Errores corregidos

  • El comportamiento no era coherente con la consola cuando el cmdlet cambia la configuración de requisitos de inicio de sesión.
  • Faltan propiedades de la aplicación.
  • Puede especificar un valor incorrecto para -LogonRequirementType y -RequireUserInteraction cuando especifiquen -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Cambios no importantes

  • Se modificó la lógica de validación para la configuración de "Experiencia del usuario": la "Interacción del usuario" solo se bloquearía cuando especificase "sin inicio de sesión de usuario" como requisito de inicio de sesión.
  • Propiedades de aplicación agregadas: CategoryInstance_UniqueIDs y Featured
  • Se ha agregado lógica de combinación para solucionar problemas en -LogonRequirementType, -RequireUserInteractiony -InstallationBehaviorType

Add-CMScriptDeploymentType

Errores corregidos

  • Error al especificar el valor NULL en -AddRequirement.
  • Faltan propiedades de la aplicación.

Cambios no importantes

  • Se agregó la validación de parámetros para el valor NULL.
  • Propiedades de aplicación agregadas: CategoryInstance_UniqueIDs y Featured

Add-CMUserCollectionDirectMembershipRule

Errores corregidos

  • Error en el cmdlet al intentar aplicar cientos de reglas directas.

Cambios no importantes

  • Separa las consultas de diferentes clases para mejorar el rendimiento.

Import-CMDriver

Errores corregidos

  • El cmdlet no funciona correctamente.

Cambios no importantes

  • Se ha corregido un problema de excepción no controlada.
  • Se ha corregido un problema de ruta de acceso de origen para alinearse con la consola.

Import-CMDriverPackage

Errores corregidos

  • El -ImportActionType parámetro establecería la misma acción de importación para todos los objetos.

Cambios no importantes

  • El cmdlet importaría el objeto mediante la acción predeterminada si no especificase uno.
  • Se ha agregado un nuevo parámetro para admitir la especificación del tipo de acción de importación para distintas clases de objeto: -ImportActionTypeSpec
Ejemplo
# Specify import action type for different classes of object:
$classVsAction = @{"SMS_Driver" = [Microsoft.ConfigurationManagement.AdminConsole.MigrationAssistant.ImportActionType]::AppendDriverCategories}
Import-CMDriverPackage -ImportFilePath $filePath -ImportActionTypeSpec $classVsAction

Import-CMTaskSequence

Errores corregidos

  • El -ImportActionType parámetro establecería la misma acción de importación para todos los objetos.

Cambios no importantes

  • El cmdlet importaría el objeto mediante la acción predeterminada si no especificase uno.
  • Se ha agregado un nuevo parámetro para admitir la especificación del tipo de acción de importación para distintas clases de objeto: -ImportActionTypeSpec

Invoke-CMClientAction

Errores corregidos

  • El cmdlet con el parámetro -DeviceName, -DeviceIdo -Device produciría un error si no tiene permiso para la colección "Todos los sistemas".
  • Faltan opciones para reactivar la máquina.

Cambios no importantes

  • Se quitó la limitación de permisos de recopilación para alinearse con la consola.
  • Se han agregado nuevos parámetros para admitir la reactivación de la máquina:
    • -ParentCollectionId
    • -ParentCollectionName
    • -ParentCollection
Ejemplo
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID

Invoke-CMEndpointProtectionScan

Errores corregidos

  • El cmdlet con el parámetro -DeviceName, -DeviceIdo -Device produciría un error si no tiene permiso para la colección "Todos los sistemas".

Cambios no importantes

  • Se quitó la limitación de permisos de recopilación para alinearse con la consola.

Invoke-CMQuery

Errores corregidos

  • Invoke-CMQuery comando no respeta el -LimitToCollectionID parámetro .

Cambios no importantes

  • Valor vacío admitido para el parámetro -LimitToCollectionID en el objeto CMquery.

Get-CMApplicationDeployment

Errores corregidos

  • El cmdlet destruiría inesperadamente el objeto con -InputObect.

Cambios no importantes

  • Se ha corregido el problema de eliminación de objetos.

New-CMApplication

Errores corregidos

  • No se pudo establecer el icono de que el tamaño es mayor que 250x250.

Cambios no importantes

  • Se ha ampliado el tamaño del icono a 512x512 para alinearse con la consola.

New-CMApplicationDeployment

Errores corregidos

  • El cmdlet destruiría inesperadamente el objeto con -InputObect.

Cambios no importantes

  • Se ha corregido el problema de eliminación de objetos.

New-CMApplicationDisplayInfo

Errores corregidos

  • No se pudo establecer el icono de que el tamaño es mayor que 250x250.

Cambios no importantes

  • Se ha ampliado el tamaño del icono a 512x512 para alinearse con la consola.

New-CMAutoDeploymentRuleDeployment

Errores corregidos

  • Faltan parámetros para las opciones "Allow WUMU" y "Allow Use Metered Network".
  • Faltan parámetros para "DelayGracePeriod" y "SoftwareUpdatesBehaviorOfRestart"
  • Falta la validación de la entrada de unidades de fecha y hora.

Cambios no importantes

  • Se han agregado nuevos parámetros para admitir las opciones "Allow WUMU" y "Allow Use Metered Network":
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • Se han agregado nuevos parámetros para admitir las opciones "DelayGracePeriod" y "SoftwareUpdatesBehaviorOfRestart":
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • Se ha agregado la validación para disponible y la fecha límite con una unidad específica.

New-CMBaseline

Errores corregidos

  • Necesita la opción para admitir "Aplicar en el cliente de administración conjunta".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la opción "Aplicar en el cliente de administración conjunta":
    • -AllowComanagedClients

New-CMBootableMedia

Errores corregidos

  • Necesita la opción para admitir "Capacidad de no incluir Autorun.inf".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la opción "Capacidad de no incluir Autorun.inf":
    • -NoAutoRun

New-CMCaptureMedia

Errores corregidos

  • Necesita la opción para admitir "Capacidad de no incluir Autorun.inf".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la opción "Capacidad de no incluir Autorun.inf":
    • -NoAutoRun

New-CMPackage

Errores corregidos

  • El cmdlet puede establecer texto de gran tamaño en la información del paquete.

Cambios no importantes

  • Se ha agregado la validación de longitud para que los valores de cadena se alineen con la consola.

New-CMPackageDeployment

Errores corregidos

  • Error en el cmdlet debido a un nombre de propiedad incorrecto.

Cambios no importantes

  • Se ha corregido el problema de nombre de propiedad.

New-CMPrestageMedia

Errores corregidos

  • Necesita la opción para admitir "Capacidad de no incluir Autorun.inf".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la opción "Capacidad de no incluir Autorun.inf":
    • -NoAutoRun

New-CMRequirementRuleCommonValue

Errores corregidos

  • Error de evaluación en el tipo de implementación al especificar la regla de requisitos con un valor común.

Cambios no importantes

  • Se ha corregido el problema del valor de cadena para evitar "/r/n" en una sola cadena.

New-CMSchedule

Errores corregidos

  • Falta la opción de día de desplazamiento.

Cambios no importantes

  • Se agregó el parámetro OffsetDay para admitir el desplazamiento en monthlybyweekday.
Ejemplo
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0

New-CMSoftwareUpdateAutoDeploymentRule

Errores corregidos

  • No se pudieron agregar catálogos de terceros a la regla de implementación automática con este cmdlet.
  • Falta Office 365 selección de idioma.
  • Opciones de filtro que faltan: "Arquitectura" y "Tamaño de contenido".
  • Falta la validación de la hora disponible y de fecha límite con las unidades.
  • No se pudo establecer $false en -EnableAfterCreate.
  • Los valores predeterminados para la selección de idioma no se alinearon con la consola.

Cambios no importantes

  • Se ha agregado compatibilidad con proveedores para actualizaciones de terceros.
  • Se ha agregado un nuevo parámetro para Office 365 selección de idioma para alinearse con la consola:
    • -O365LanguageSelection
  • Se ha agregado un nuevo parámetro para las opciones de filtro "Arquitectura" y "Tamaño de contenido":
    • -Architecture
    • -ContentSize
  • Se ha agregado la validación de la hora disponible y de fecha límite con las unidades.
  • Se ha corregido la lógica para establecer -EnableAfterCreate.
  • Se han cambiado los valores predeterminados para que la selección de idioma se alinee con la consola.
Ejemplo
# Set filter "Architecture":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -Architecture X86, Itanium, X64

# Set filter "Content Size":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -ContentSize $size

New-CMSoftwareUpdateDeployment

Errores corregidos

  • Falta la opción "DelayGracePeriod".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para la opción "DelayGracePeriod":
    • -SoftDeadlineEnabled

New-CMStandaloneMedia

Errores corregidos

  • Necesita la opción para admitir "Capacidad de no incluir Autorun.inf".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la opción "Capacidad de no incluir Autorun.inf":
    • -NoAutoRun

New-CMStatusFilterRule

Errores corregidos

  • -PropertyId error "Excepción no detectada: System.ArgumentOutOfRangeException".

Cambios no importantes

  • Se ha agregado la validación de Source/PropertyID/PropertyValue para evitar entradas no válidas.

New-CMTSStepApplyNetworkSetting

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepApplyWindowsSettings

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepCaptureSystemImage

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepConnectNetworkFolder

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepDisableBitLocker

Errores corregidos

  • Necesita la opción para establecer "Reboot Count" (Recuento de reinicios)

Cambios no importantes

  • Se ha agregado un nuevo parámetro para la opción "Reboot Count":
    • -RebootCount

New-CMTSStepEnableBitLocker

Errores corregidos

  • Error en el paso de secuencia de tareas con el PIN de usuario cuando se ejecuta la secuencia de tareas.
  • Falta el parámetro para la opción "Usar cifrado de disco completo".

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.
  • Se ha agregado un nuevo parámetro para la opción "Usar cifrado de disco completo":
    • -EncryptFullDisk

New-CMTSStepInstallApplication

Errores corregidos

  • Necesita la opción para instalar el paso de la aplicación para borrar su contenido de la memoria caché después de instalar la aplicación.

Cambios no importantes

  • Se ha agregado un nuevo parámetro para borrar su contenido de la memoria caché después de instalar la aplicación:
    • -ClearCache

New-CMTSStepJoinDomainWorkgroup

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepRestoreUserState

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepRunCommandLine

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMTSStepRunPowerShellScript

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

New-CMWindowsFirewallPolicy

Errores corregidos

  • Las opciones no deben configurarse cuando no se ha establecido la configuración de firewall relacionada.

Cambios no importantes

  • Se ha agregado código para comprobar la configuración del firewall para los parámetros dependientes.

Remove-CMSoftwareUpdatePoint

Errores corregidos

  • WCM no se restableció después de ejecutar el cmdlet para eliminar un punto de actualización de software.

Cambios no importantes

  • Se ha agregado lógica para restablecer el WCM al eliminar un punto de actualización de software.

Set-CMApplication

Errores corregidos

  • No se pudo establecer el icono de que el tamaño es mayor que 250x250.

Cambios no importantes

  • Se ha ampliado el tamaño del icono a 512x512 para alinearse con la consola.

Set-CMAutoDeploymentRuleDeployment

Errores corregidos

  • Faltan parámetros para las opciones "Allow WUMU" y "Allow Use Metered Network".
  • Faltan parámetros para "DelayGracePeriod" y "SoftwareUpdatesBehaviorOfRestart"
  • Falta la validación de la entrada de unidades de fecha y hora.

Cambios no importantes

  • Se han agregado nuevos parámetros para admitir las opciones "Allow WUMU" y "Allow Use Metered Network":
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • Se han agregado nuevos parámetros para admitir las opciones "DelayGracePeriod" y "SoftwareUpdatesBehaviorOfRestart":
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • Se ha agregado la validación para disponible y la fecha límite con una unidad específica.

Set-CMBaseline

Errores corregidos

  • Necesita la opción para admitir "Aplicar en el cliente de administración conjunta".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la opción "Aplicar en el cliente de administración conjunta":
    • -AllowComanagedClients

Set-CMClientSettingPowerManagement

Errores corregidos

  • Falta el parámetro para la opción "Permitir reactivación de red".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para admitir la reactivación de red:
    • -NetworkWakeupOption
Ejemplo
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None

Set-CMClientSettingSoftwareCenter

Errores corregidos

  • Compatibilidad con la característica de pestaña personalizada.

Cambios no importantes

  • Se han agregado nuevos parámetros para admitir la operación de tabulación personalizada:
    • -ClearCustomTab
    • -RemoveCustomTabName
    • -AddCustomTab
    • -SetVisibleTabName
    • -SetInvisibleTabName
    • -SelectCustomTabName
    • -SelectBuiltInTab
    • -SelectTabIndex
    • -MoveSelectedTabToIndex
    • -SelectedTabNewName
    • -SelectedTabNewUrl

Avisos de desuso

  • Parámetros en desuso:
    • -CustomTabName
    • -CustomTabUrl
Ejemplo
# Add custom tab instances to client setting:
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)

#Set custom tab to invisible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")

# Remove custom tab by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")

# Set custom tab to visible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")

# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0

# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0

# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1

# Modify custom tab's name and Url by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew

# Clean up all custom tabs from the client setting:
Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Set-CMComplianceRuleValue

Errores corregidos

  • No se pudo establecer la corrección de la regla de tipo de registro.

Cambios no importantes

  • Se ha modificado el código para admitir la corrección de la regla de tipo de registro.

Set-CMDistributionPoint

Errores corregidos

  • Falta la configuración para reasignar el punto de distribución.

Cambios no importantes

  • Se ha agregado un nuevo parámetro:
    • -ReassignSiteCode
Ejemplo
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"

Set-CMMsiDeploymentType

Errores corregidos

  • El comportamiento no era coherente con la consola cuando el cmdlet cambia la configuración de requisitos de inicio de sesión.
  • Faltan propiedades de la aplicación.
  • Puede especificar el valor incorrecto para -LogonRequirementType y -RequireUserInteraction cuando especifique -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Cambios no importantes

  • Se modificó la lógica de validación para la configuración de "Experiencia del usuario": la "Interacción del usuario" solo se bloquearía cuando especificase "sin inicio de sesión de usuario" como requisito de inicio de sesión.
  • Propiedades de aplicación agregadas: "CategoryInstance_UniqueIDs" y "Destacado"
  • Se ha agregado lógica de combinación para solucionar problemas en -LogonRequirementType, -RequireUserInteractiony -InstallationBehaviorType

Set-CMPackage

Errores corregidos

  • El cmdlet puede establecer texto de gran tamaño en la información del paquete.

Cambios no importantes

  • Se ha agregado la validación de longitud para que los valores de cadena se alineen con la consola.

Set-CMScriptDeploymentType

Errores corregidos

  • Error al especificar el valor NULL en -AddRequirement.
  • Faltan propiedades de la aplicación.

Cambios no importantes

  • Se agregó la validación de parámetros para el valor NULL.
  • Propiedades de aplicación agregadas: "CategoryInstance_UniqueIDs" y "Destacado"

Set-CMSoftwareUpdateAutoDeploymentRule

Errores corregidos

  • No se pudieron agregar catálogos de terceros a la regla de implementación automática mediante este cmdlet.
  • Falta Office 365 selección de idioma.
  • Opciones de filtro que faltan: "Arquitectura" y "Tamaño de contenido".
  • Falta la validación de la hora disponible y de fecha límite con las unidades.
  • No se pudo establecer $false en -EnableAfterCreate

Cambios no importantes

  • Se ha agregado compatibilidad con proveedores para las actualizaciones de terceros.
  • Se ha agregado un nuevo parámetro para Office 365 selección de idioma para alinearse con la consola:
    • -O365LanguageSelection
  • Se ha agregado un nuevo parámetro para las opciones de filtro "Arquitectura" y "Tamaño de contenido":
    • -Architecture
    • -ContentSize
  • Se ha agregado la validación de la hora disponible y de fecha límite con las unidades.
  • Se ha corregido la lógica que se va a establecer -EnableAfterCreate
Ejemplo
# Set filter "Architecture":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -Architecture X86, Itanium, X64 -Force  
# Set filter "Content Size":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ ReferenceADRName  -ContentSize $size

Set-CMSoftwareUpdateDeployment

Errores corregidos

  • Falta la opción "DelayGracePeriod".

Cambios no importantes

  • Se ha agregado un nuevo parámetro para la opción "DelayGracePeriod":
    • -SoftDeadlineEnabled

Set-CMStatusFilterRule

Errores corregidos

  • -PropertyId error "Excepción no detectada: System.ArgumentOutOfRangeException".

Cambios no importantes

  • Se ha agregado la validación de Source/PropertyID/PropertyValue para evitar entradas no válidas.

Set-CMTaskSequenceDeployment

Errores corregidos

  • El cmdlet destruiría inesperadamente el objeto con -InputObect.

Cambios no importantes

  • Se ha corregido el problema de eliminación de objetos.

Set-CMTSStepApplyNetworkSetting

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepApplyWindowsSettings

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepCaptureSystemImage

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepConnectNetworkFolder

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepDisableBitLocker

Errores corregidos

  • Necesita la opción para establecer "Reboot Count" (Recuento de reinicios)

Cambios no importantes

  • Se ha agregado un nuevo parámetro para la opción "Reboot Count":
    • -RebootCount

Set-CMTSStepEnableBitLocker

Errores corregidos

  • Error en el paso de secuencia de tareas con el PIN de usuario cuando se ejecuta la secuencia de tareas.
  • Falta el parámetro para la opción "Usar cifrado de disco completo".

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.
  • Se ha agregado un nuevo parámetro para la opción "Usar cifrado de disco completo":
    • -IsEncryptFullDisk

Set-CMTSStepInstallApplication

Errores corregidos

  • Necesita la opción para instalar el paso de la aplicación para borrar su contenido de la memoria caché después de instalar la aplicación.

Cambios no importantes

  • Se ha agregado un nuevo parámetro para borrar su contenido de la memoria caché después de instalar la aplicación:
    • -ClearCache

Set-CMTSStepJoinDomainWorkgroup

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepRestoreUserState

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepRunCommandLine

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMTSStepRunPowerShellScript

Errores corregidos

  • El paso de secuencia de tareas con la propiedad de credencial de usuario no pudo iniciar sesión cuando se ejecuta la secuencia de tareas.

Cambios no importantes

  • Se ha corregido el problema del objeto de seguridad.

Set-CMWindowsFirewallPolicy

Errores corregidos

  • Las opciones no deben configurarse cuando no se ha establecido la configuración de firewall relacionada.

Cambios no importantes

  • Se ha agregado código para comprobar la configuración del firewall para los parámetros dependientes.

Start-CMPackageDeployment

Errores corregidos

  • Error en el cmdlet debido a un nombre de propiedad incorrecto.

Cambios no importantes

  • Se ha corregido el problema de nombre de propiedad.