Resumen
En este artículo se describen los problemas Windows PowerShell corregidos en la actualización acumulativa 3 (CU3) de Microsoft System Center 2012 R2 Configuration Manager. En el siguiente artículo de Microsoft Knowledge Base se describen otras correcciones de CU3:
2994331 Descripción de la actualización acumulativa 3 para System Center 2012 R2 Configuration Manager
Problemas corregidos
-
Get-CMAssetIntelligenceSynchronizationPoint devuelve un objeto nulo y esto provoca un error NullReferenceException cuando se usa junto con Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence no acepta un valor nulo o vacío para el parámetro -InstallationProductKey.
-
El cmdlet de Set-CMDistributionPoint omite el parámetro CertificateExpirationTimeUtc.
-
New-CMTaskSequenceMedia devuelve un error InvalidOperationException cuando se usa con el parámetro CaptureMediaOption.
-
El cmdlet New-CMMigrationJob devuelve errores similares a los siguientes cuando se pega una colección anidada en el parámetro -MigrationCollection:
New-CMMigrationJob : Selecciona al menos una colección para continuar
-
Add-CMReportingServicePoint cmdlet no crea correctamente un punto de reporting services.
-
Los cmdlets que hacen referencia a objetos devueltos por la Get-CMDevice cmdlet desencadenan errores similares a los siguientes:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
El parámetro -EnableProgramAfterAdvertisementMigrated del cmdlet de New-CMMigrationJob no habilita el programa especificado.
-
Set-CMAccount devuelve un error NullReferenceException cuando se usa con el parámetro inputObject.
-
Get-CMBaselineXMLDefinition no devuelve ningún resultado cuando se ejecuta sin parámetros. El parámetro -Name es ahora obligatorio.
-
Update-CMClientStatus -Force hace que se muestre una ventana de confirmación en el cliente.
-
Set-CMWindowsFirewallPolicy devuelve una excepción cuando se especifica el parámetro -Priority.
-
Un nombre de base de datos de sitio secundario se crea incorrectamente cuando se usa New-CMSecondarySite con el parámetro CopySQLServerExpressOnSecondarySite.
-
Import-CMDriver siempre devuelve "Ruta de acceso de objeto no válida" incluso cuando el controlador especificado se importa correctamente.
-
Los parámetros *-Item comunes, como -WhatIf, no funcionan según lo esperado con PSDrive de CMSite.
-
New-CMComputerAssociation devuelve un error NullReferenceException.
-
New-CMTaskSequenceMedia devuelve un error InvalidOperationException cuando se usa con el parámetro -CaptureMediaOption.
-
New-CMSiteSystemServer hace que PowerShell salga inesperadamente.
http://support.microsoft.com/kb/2984644
Cambios adicionales
-
Se revisan varios cmdlets para administrar mejor los conjuntos de resultados grandes (varios miles de objetos).
-
Start-CMApplicationDeployment tipo se ejecuta más rápido en entornos que contienen muchas aplicaciones (más de 75).
-
-
Se revisan varios cmdlets para admitir caracteres comodín para algunos parámetros, incluidos los siguientes:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType ya no permite usar –ContentLocation con tipos de implementación AppV o AppV5X.
-
Set-CMDeviceCollection ahora admite la configuración de programaciones de colección con los nuevos parámetros –RefreshSchedule y –RefreshType.
-
Set-CMDeviceOwnership ahora devuelve mensajes de error claros en el caso de un nombre de dispositivo inexistente.
-
Varios cmdlets se revisan para admitir la canalización de objetos. Estos incluyen cmdlets que se usan para crear, configurar y quitar roles de sitio, aplicaciones, colecciones, programas y paquetes.
Problemas conocidos
-
Es posible que el parámetro Set-CMDistributionPoint –ComputersUsePxePassword no guarde una contraseña válida en la base de datos.