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-Module
ConfigurationManager.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
yFeatured
- Se ha agregado lógica de combinación para solucionar problemas en
-LogonRequirementType
,-RequireUserInteraction
y-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
yFeatured
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
,-DeviceId
o-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
,-DeviceId
o-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
,-RequireUserInteraction
y-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.