Compartir a través de


Configuration Manager cambios en la biblioteca de cmdlets de la rama actual 1706

Nota:

System Center Configuration Current Branch 1702 es la línea base de estos cambios. Consulte Configuration Manager cambios de la biblioteca de cmdlets para la rama actual 1702 para obtener más detalles.

Cambios importantes

Actualizaciones de la biblioteca de documentación

Para obtener la documentación más reciente de la biblioteca de cmdlets, consulte Referencia del módulo ConfigurationManager.

Mejoras en la experiencia del entorno de scripting integrado (ISE) de la consola de administrador

El script que se genera al iniciar ISE desde la consola de administrador se ha actualizado para permitir una mayor personalización y reutilización.

Si se ha generado previamente un script, debe quitarse de %APPDATA%\TEMP para que se cree el nuevo script.

Cmdlets quitados

Ya no se admiten los siguientes cmdlets y se han quitado:

  • Add-CMComplianceRegistrySetting
  • New-CMComplianceRule

Problemas conocidos

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

Get-CMAadConditionalAccessPolicy y Set-CMAadConditionalAccessPolicy

El entorno de PowerShell de 64 bits es necesario para estos cmdlets.

Solución alternativa

  • Ninguno

New-CMWirelessProfile y Set-CMWirelessProfile

Los cmdlets pueden producir un error si se ejecutan en un entorno de PowerShell de 64 bits.

Solución alternativa

  • Ejecute estos cmdlets en un entorno de PowerShell de 32 bits.

Add-CMDataWarehouseServicePoint y Set-CMDataWarehouseServicePoint

No se puede establecer la programación para ejecutar "Daily"

Solución alternativa

  • Ninguno

Import-CMSecurityRole

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

Solución alternativa

Asegúrese de que Import-Module se llama al ConfigurationManager.psd1 archivo y no a la ruta de acceso lógica o al nombre del módulo.

New-CMApplicationDeployment y New-CMClientSettingDeployment

El cmdlet permite combinar los parámetros CollectionName, Collection y CollectionId , lo que provoca un comportamiento indefinido.

Solución alternativa

Especifique solo CollectionName, Collection o CollectionId. No combine estos parámetros.

Remove-CMStateMigrationPoint

El cmdlet puede producir un error con argumentOutOfRangeException al quitar un punto de migración de estado si hay contenido hospedado por el rol de sitio.

Solución alternativa

Quite directamente el punto de migración de estado del proveedor de SMS.

$smp = Get-CMStateMigrationPoint ... # Get the state migration point
$smp.Delete() # Directly delete the object.

Cmdlets nuevos

Estos son cmdlets recién agregados para esta versión que agregan nueva funcionalidad o mejoran la funcionalidad de los cmdlets existentes.

Configuración de cumplimiento y reglas para elementos de configuración

Se han agregado nuevos cmdlets para admitir la creación de opciones y reglas para los elementos de configuración.

  • Add/Set-CMComplianceSettingActiveDirectory
  • Add/Set-CMComplianceSettingAssembly
  • Add/Set-CMComplianceSettingDirectory
  • Add/Set-CMComplianceSettingFile
  • Add/Set-CMComplianceSettingIisMetabase
  • Add/Set-CMComplianceSettingRegistryKey
  • Add/Set-CMComplianceSettingRegistryKeyValue
  • Add/Set-CMComplianceSettingRule
  • Add/Set-CMComplianceSettingScript
  • Add/Set-CMComplianceSettingSqlQuery
  • Add/Set-CMComplianceSettingWqlQuery
  • Add/Set-CMComplianceSettingXPathQuery
  • Get-CMComplianceRule
  • Get-CMComplianceSetting
  • New-CMComplianceRuleAssembly
  • New-CMComplianceRuleExistential
  • New-CMComplianceRuleFileFolderAttribute
  • New-CMComplianceRuleFileFolderDate
  • New-CMComplianceRuleFileFolderPermission
  • New-CMComplianceRuleFileFolderSimple
  • New-CMComplianceRuleFileFolderSize
  • New-CMComplianceRuleRegistryKeyPermission
  • New-CMComplianceRuleValue
  • New-CMComplianceRuleVersion
  • Remove-CMComplianceRule
  • Remove-CMComplianceSetting

Ejemplo 1: Creación de una configuración de valor de clave del Registro sin reglas

# Creates a setting looking for HKLM\Software\Microsoft\Windows NT\CurrentVersion:ReleaseId
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId no rule" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -NoRule

Ejemplo 2: Creación de una configuración de valor de clave del Registro con una regla existencial

# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to exist
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must exist" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ExistentialRule -Existence MustExist

Ejemplo 3: Creación de una configuración de valor de clave del Registro con una regla de valor

# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to be equal to "1703"
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must be 1703" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ValueRule -ExpressionOperator IsEqual -ExpectedValue "1703"

Ejemplo 4: Creación de una regla de archivo que requiera que el archivo tenga un atributo específico establecido

$ci | Add-CMComplianceSettingFile -Path "C:\" -FileName "hiberfile.sys" -NoRule -SettingName "hiberfile.sys must have system attribute"
$setting = $ci | Get-CMComplianceSetting -SettingName "hiberfile.sys must have system attribute" # Get the SDK setting object
$rule = $setting | New-CMComplianceRuleFileFolderAttribute -RuleName "hiberfile.sys must be system" -System $true # Create the rule
$ci | Add-CMComplianceSettingRule $rule # Bind the rule to the CI

Actualizaciones y mantenimiento

Se han agregado nuevos cmdlets para admitir la automatización de actualizaciones y mantenimiento en Configuration Manager.

  • Enable-CMSiteFeature
  • Get-CMSiteFeature
  • Get-CMSiteUpdate
  • Get-CMSiteUpdateHistory
  • Get-CMSiteUpdateInstallStatus
  • Install-CMSiteUpdate
  • Invoke-CMSitePromotePreproductionClient
  • Invoke-CMSiteUpdateCheck
  • Invoke-CMSiteUpdateDownload
  • Invoke-CMSiteUpdatePrerequisiteCheck

Ejemplo 1: Descarga de una actualización y supervisión de su estado

# Get the update object for the 1706 TP and invoke a download
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Invoke-CMSiteUpdateDownload
``` powershell

# Now monitor the download status
``` powershell
while($true) {
    cls
    $update | Get-CMSiteUpdateInstallStatus  -Step Download | select orderid, progress, description | ft
    sleep 5
}

Ejemplo 2: Instalación de una actualización y supervisión de su estado

$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Install-CMSiteUpdate -IgnorePrerequisiteWarning -Force

while($true) {
    cls
    $update | Get-CMSiteUpdateInstallStatus -Step All -Complete | select orderid, progress, description -Last 10 | ft
    sleep 5
}

Métodos de detección mejorados para tipos de implementación

Se han agregado nuevos cmdlets para admitir la adición de métodos de detección mejorados a los tipos de implementación de Windows Installer (MSI), Script y Mac.

  • Cláusulas de detección de scripts & Windows Installer
    • New-CMDetectionClauseDirectory
    • New-CMDetectionClauseFile
    • New-CMDetectionClauseRegistryKey
    • New-CMDetectionClauseRegistryKeyValue
    • New-CMDetectionClauseWindowsInstaller
  • Cláusulas de detección de Mac
    • New-CMDetectionClauseMacBundle
    • New-CMDetectionClauseMacPackage

Ejemplo: agregue una cláusula de detección que requiera que haya un identificador de producto y un nombre de directorio específicos para un tipo de implementación de Windows Installer.

$clause1 = New-CMDetectionClauseWindowsInstaller -ProductCode $guid [Value -ExpressionOperator IsEquals -ExpectedValue "1.1.1.1" # Do a version check
$clause2 = New-CMDetectionClauseDirectory -DirectoryName "mymsi" -Path "C:\" -Existence # c:\mymsi should exist
$app | Add-CMMsiDeploymentType -ContentLocation "\\myserver\mypath\mymsi.msi" -Force -AddDetectionClause ($clause1, $clause2)

Notas

Actualmente no se admite modificar las cláusulas de detección en vigor.

Actualmente no se admite para agrupar o desagrupar cláusulas de detección.

Secuencias de tareas

Se han agregado nuevos cmdlets para admitir la modificación de grupos y pasos de secuencia de tareas.

  • Grupos y pasos de secuencia de tareas
    • Get/New/Remove/Set-CMTaskSequenceGroup
    • Add/Get/Remove-CMTaskSequenceStep
  • Condiciones de secuencia de tareas (se admiten los verbos Get y New)
    • CMTaskSequenceStepConditionIfStatement
    • CMTaskSequenceStepConditionQueryWmi
    • CMTaskSequenceStepConditionRegistry
    • CMTaskSequenceStepConditionFile
    • CMTaskSequenceStepConditionFolder
    • CMTaskSequenceStepConditionOperatingSystem
    • CMTaskSequenceStepConditionSoftware
  • Comandos de secuencia de tareas (se admiten los verbos Get, New, Remove y Set)
    • CMTaskSequenceStepRunCommandLine
    • CMTaskSequenceStepInstallApplication
    • CMTaskSequenceStepInstallSoftware
    • CMTaskSequenceStepInstallUpdate
    • CMTaskSequenceStepPartitionDisk
    • CMTaskSequenceStepReboot
    • CMTaskSequenceStepRunPowerShellScript
    • CMTaskSequenceStepSetupWindowsAndConfigMgr
    • CMTaskSequenceStepSetVariable
  • Comandos de compatibilidad de secuencia de tareas
    • New-CMTaskSequencePartitionSetting

Ejemplo: Creación de una secuencia de tareas personalizada que ejecuta dos scripts de PowerShell

$step1 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 1" -PackageID $PackageId -ScriptName "script1.ps1" -ExecutionPolicy Bypass
$step2 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 2" -PackageID $PackageId -ScriptName "script2.ps1" -ExecutionPolicy Bypass
$ts = New-CMTaskSequence -Name "Run scripts" -CustomTaskSequence
$ts | Add-CMTaskSequenceStep -Step ($step1, $step2)

Nota:

Comandos de secuencia de tareas adicionales que se agregarán en una versión futura.

Inscripción masiva de iOS

Se han agregado nuevos cmdlets para admitir escenarios de inscripción masiva de iOS.

  • Get-CMCorpOwnedDevice
  • Get-CMIosEnrollmentProfile
  • New-CMIosEnrollmentProfile
  • Remove-CMCorpOwnedDevice
  • Remove-CMIosEnrollmentProfile
  • Set-CMIosEnrollmentProfileAssignment

Perfiles inalámbricos

Se han agregado nuevos cmdlets para admitir perfiles inalámbricos.

  • Get-CMWirelessProfile
  • New-CMWirelessProfile
  • Remove-CMWirelessProfile
  • Set-CMWirelessProfile

Cmdlets de implementación

Se han agregado nuevos cmdlets para admitir escenarios de implementación adicionales.

  • New-CMClientSettingsDeployment
    • Reemplaza Start-CMClientSettingsDeployment
  • New-CMApplicationDeploymentSimulation
    • Reemplaza Start-CMApplicationDeploymentSimulation

Seguimiento y recuperación de recursos (BETA)

Se han agregado 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

Cuando Start-CMObjectTracking se ejecuta, el entorno de ejecución de PowerShell realizará un seguimiento de IResultObject los objetos creados por los cmdlets de la biblioteca de cmdlets. Los cmdlets que no se limpian manualmente con .Dispose() se pueden reclamar mediante Disconnect-CMTrackedObject un objeto individual (por ejemplo, $o | Disconnect-CMTrackedObject), o Disconnect-CMTrackedObject -All se pueden usar para recuperar todos los objetos de los que se realiza el seguimiento.

Tenga en cuenta que 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. Tenga en cuenta que los objetos asignados anteriormente permanecerán activos.

Los recursos no reclamados pueden provocar errores de infracción de cuota generados por el proveedor de SMS. Estos problemas suelen manifestarse al trabajar con conjuntos muy grandes de objetos de proveedor de SMS o en entornos de ejecución muy largos

Notas

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

Get-CMClientHealthSummary

Este cmdlet se puede usar para obtener información de estado de cliente de una colección con un intervalo de fechas opcional.

Ejemplo: obtiene el estado del cliente de "Todos los sistemas" a partir de enero de 2017.

Get-CMCollection -Name "All Systems" | Get-CMClientHealthSummary -StartDate "2017/01/01"

Get-CMSoftwareUpdateSyncStatus

Este cmdlet se puede usar para obtener el estado de una sincronización con Windows Update.

Invoke-CMContentRedistribution

Este cmdlet se puede usar para redistribuir el contenido que ya se ha implementado en un punto de distribución. Esto admite distribuciones de contenido de aplicación, paquete, imagen de arranque, actualización de software, controlador, imagen, secuencia de tareas y sistema operativo.

Ejemplo: Redistribuir un paquete a un punto de distribución

Get-CMPackage -Name Contoso | Invoke-CMContentRedistribution -DistributionPointName myserver.contoso.com

Invoke-CMDeploymentSummarization

Este cmdlet se puede usar para realizar inmediatamente el resumen de la implementación.

Stop-CMMigrationSource

Este cmdlet se puede usar para impedir que se produzca una migración de sitio. Sync-CMMigrationSource se debe usar para reanudar la migración.

Cambios en el cmdlet

Se han realizado los siguientes cambios en los cmdlets existentes para esta versión. Los cambios pueden ser nuevas funciones, correcciones de errores o desusos, y pueden ser importantes. 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-CMApplicationCatalogWebsitePoint

Errores corregidos

El cmdlet puede producir un error KeyNotFoundException si el valor especificado para ApplicationWebServicePointServer no contiene el rol de sitio esperado.

Cambios no importantes

Se ha agregado ApplicationWebServicePointServer para permitir la definición de un punto de servicio web mediante la salida de Get-CMApplicatinWebServicePoint. No se puede combinar con ApplicationWebServicePointServerName.

Add-CMAssetIntelligenceSynchronizationPoint

Errores corregidos

Si se especifica un CertificatePath no válido, el rol puede crearse incorrectamente. Vea también: Remove-CMAssetIntelligenceSynchronizationPoint.

Add-CMDataWarehouseServicePoint

Cambios importantes

El valor de DaysOfWeek ha cambiado de un entero a un DataWarehouseDaysOfWeek valor de enumeración.

Errores corregidos

DataWarehouseDatabaseServerName no valida que el nombre de host del FQDN tenga menos de 16 caracteres.

Cambios no importantes

Se ha agregado el parámetro DataWarehouseInstanceName para admitir la especificación de una instancia de SQL Server.

Add-CMMacDeploymentType

Cambios no importantes

Se ha agregado el parámetro AddDetectionClause para admitir la adición de cláusulas de detección al tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Add-CMMsiDeploymentType

Cambios no importantes

Se ha agregado el parámetro AddDetectionClause para admitir la adición de cláusulas de detección al tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RebootBehavior para permitir la definición del comportamiento del reinicio.

Add-CMScriptDeploymentType

Cambios no importantes

Se ha agregado el parámetro AddDetectionClause para admitir la adición de cláusulas de detección al tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RebootBehavior para permitir la definición del comportamiento del reinicio.

Add-CMWindowsPhoneStoreDeploymentType

Errores corregidos

Se puede crear un tipo de implementación no válido si se especifica windowsphone.com dirección URL.

Approve-CMApprovalRequest y Deny-CMApprovalRequest

Cambios no importantes

Ahora, el cmdlet admite la aprobación o denegación de una solicitud de aprobación mediante el GUID asociado a la solicitud.

Get-CMAlert

Errores corregidos

El cmdlet no recupera los tipos de alerta relacionados con Endpoint Protection o Client Health.

Get-CMApprovalRequest

Cambios no importantes

Se agregó el parámetro CurrentState para permitir el filtrado de solicitudes de aprobación por su estado de aprobación.

Get-CMMaintenanceWindow

Errores corregidos

El cmdlet puede producir un error con nullReferenceException si no hay ventanas de mantenimiento definidas para el sitio.

Import-CMWirelessProfileConfigurationItem

Errores corregidos

El parámetro Path no valida que la entrada sea una ruta de acceso UNC válida.

Import-CMClientCertificatePfx

Cambios no importantes

Se ha agregado el parámetro ForSmimeEncryption para indicar que Microsoft Intune puede usar el certificado para el cifrado de dispositivos.

Import-CMDriver

Errores corregidos

El parámetro Path no valida que la entrada sea una ruta de acceso UNC válida.

Import-CMTaskSequence

Errores corregidos

El parámetro ImportFilePath no valida que la entrada sea una ruta de acceso UNC válida.

Lock-CMObject

Errores corregidos

El cmdlet puede producir un error con una excepción NullReferenceException si se invoca en un objeto que no admite el bloqueo.

New-CMADGroupDiscoveryScope

Errores corregidos

El parámetro GroupDN no valida que la entrada sea un nombre distintivo válido.

New-CMAlertSubscription

Errores corregidos

Si se especifica más de un valor para EmailAddress, la suscripción está configurada incorrectamente.

New-CMApplicationDeployment

Cambios no importantes

Se ha agregado el parámetro EnableSoftDeadline para configurar la aplicación diferida.

New-CMCertificateProfileScep

Cambios no importantes

El parámetro KeySize ahora permite un valor de 4096 bytes.

New-CMTaskSequence

Cambios no importantes

Se ha agregado el parámetro TimeZone que permite especificar información de zona horaria al usar InstallOperatingSystemImage. La zona horaria se puede especificar mediante el Get-TimeZone cmdlet .

New-CMSoftwareUpdateAutoDeploymentRule

Errores corregidos

Si se especifica Language , se puede crear una regla de implementación automática no válida.

Si location no existe, se puede crear una regla de implementación automática no válida.

Remove-CMAssetIntelligenceSynchronizationPoint

Errores corregidos

El cmdlet puede producir un error con ArgumentNullException si se quita un rol de punto de sincronización de Asset Intelligence configurado incorrectamente.

Remove-CMMaintenanceWindow

Errores corregidos

WhatIf o Confirm pueden hacer que el cmdlet devuelva un error ItemNotFoundException.

Remove-CMUpdateGroupDeployment

Errores corregidos

El cmdlet puede no quitar una implementación válida con un error ItemNotFoundException.

Remove-CMUserCollectionDirectMembershipRule

Cambios no importantes

El parámetro ResourceName ahora admite valores comodín.

Set-CMAlertSubscription

Avisos de desuso

El parámetro EmailAddress se ha reemplazado por AddEmailAddress y RemoveEmailAddress.

Cambios no importantes

Se ha agregado el parámetro AddEmailAddress para permitir la modificación de direcciones de correo electrónico en su lugar. No se puede combinar con EmailAddress.

Se ha agregado el parámetro RemoveEmailAddress para permitir la eliminación de direcciones de correo electrónico en su lugar. No se puede combinar con EmailAddress.

Set-CMApplicationDeployment

Cambios no importantes

Se ha agregado el parámetro EnableSoftDeadline para configurar la aplicación diferida.

Set-CMConfigurationPolicyDeployment

Errores corregidos

Es posible que el cmdlet no implemente un perfil de conexión remota.

Cambios no importantes

Se han agregado los parámetros RemoteConnectionProfileName y RemoteConnectionProfileId para permitir la implementación de un perfil de conexión remota por nombre o identificador.

Set-CMDataWarehouseServicePoint

Cambios importantes

El valor de DaysOfWeek ha cambiado de un entero a un DataWarehouseDaysOfWeek valor de enumeración.

Errores corregidos

Los parámetros sin usar pueden hacer que los valores se restablezcan a los valores predeterminados cuando se ejecuta el cmdlet.

DataWarehouseDatabaseServerName no valida que el nombre de host del FQDN tenga menos de 16 caracteres.

Cambios no importantes

Se ha agregado el parámetro DataWarehouseInstanceName para admitir la especificación de una instancia de SQL Server.

Set-CMEmailNotificationComponent

Errores corregidos

Si se especifica UseSsl sin especificar un valor para Port, es posible que los puertos SMTP no estén configurados correctamente.

Set-CMHierarchySetting

Errores corregidos

El cmdlet permite establecer una colección de exclusión para que sea una colección integrada (como Todos los sistemas).

Cambios no importantes

Se ha agregado el parámetro EnablePrereleaseFeature para admitir la habilitación de características preliminares. Se trata de un cambio único y solicitará confirmación a menos que se use Force . Consulte actualizaciones & mantenimiento para obtener más información.

Set-CMMacDeploymentType

Cambios no importantes

Se ha agregado el parámetro AddDetectionClause para admitir la adición de cláusulas de detección al tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RemoveDetectionClause para admitir la eliminación de cláusulas de detección del tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Set-CMMsiDeploymentType

Cambios no importantes

Se ha agregado el parámetro AddDetectionClause para admitir la adición de cláusulas de detección al tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RemoveDetectionClause para admitir la eliminación de cláusulas de detección del tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RebootBehavior para permitir la definición del comportamiento del reinicio.

Set-CMProgram

Errores corregidos

Es posible que los cambios de ProgramRunType no se apliquen al programa especificado.

Set-CMScriptDeploymentType

Cambios no importantes

Se ha agregado el parámetro AddDetectionClause para admitir la adición de cláusulas de detección al tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RemoveDetectionClause para admitir la eliminación de cláusulas de detección del tipo de implementación. Consulte la sección métodos de detección mejorados para obtener más información.

Se agregó el parámetro RebootBehavior para permitir la definición del comportamiento del reinicio.

Set-CMSiteMaintenanceTask

Errores corregidos

No se pueden habilitar alertas para las tareas relacionadas con las copias de seguridad del sitio.

Set-CMSoftwareInventory

Cambios importantes

Los parámetros Tag1Id, Tag2Id y Tag3Id ahora realizan la validación para asegurarse de que se usa el formato correcto.

Cambios no importantes

Se ha agregado compatibilidad con parámetros PassThru .

Errores corregidos

La especificación de un valor Tag2Id no válido puede hacer que se quite la etiqueta especificada originalmente.

Set-CMSoftwareUpdateAutoDeploymentRule

Errores corregidos

Si location no existe, se puede crear una regla de implementación automática no válida.

Set-CMSoftwareUpdatePointComponent

Cambios no importantes

Se ha agregado el parámetro ContentFileOption para configurar Windows 10 comportamiento de actualización.

Set-CMWindowsPhoneStoreDeploymentType

Errores corregidos

Se puede crear un tipo de implementación no válido si se especifica windowsphone.com dirección URL.