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
- Reemplaza
- New-CMApplicationDeploymentSimulation
- Reemplaza
Start-CMApplicationDeploymentSimulation
- Reemplaza
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.