Descripción de Windows PowerShell cambios en 1 acumulativo de actualizaciones para el Administrador de configuración de System Center 2012 R2

Seleccione idioma Seleccione idioma
Id. de artículo: 2932274 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe los problemas de Windows PowerShell que se corrigen en acumulativa Update 1 (CU1) para el Administrador de configuración de Microsoft System Center 2012 R2. Otras revisiones CU1 se describen en el siguiente artículo de Microsoft Knowledge Base:

2938441 Descripción de la actualización acumulativa 1 de System Center 2012 R2 Configuration Manager

Más información

Problemas corregidos

  • Los objetos que se pasan como un -InputObject (o equivalente) parámetro a un cmdlet se convierten en "nulo" más adelante.
  • Cmdlets que advertir sin errores o que un error silenciosamente al golpean las condiciones de error no detenga la canalización como se esperaba.
  • Cmdlets que realizan acciones en objetos de sitio en modo silencioso un error cuando no existe el objeto de sitio. Este problema lleva a secuencias de comandos y automatización de entrar en un estado indefinido. Tenga en cuenta que este problema no afecta aGet- cmdlets. No producirá un error si no se encuentra ningún objeto que coincidan con los criterios de búsqueda.
  • Agregar-CMDeploymentType - DeepLinkInstaller no se agrega el tipo de implementación.
  • Inicio CMSoftwareUpdateDeployment no establece la correcta implementación de opciones cuando el -DisableOperationsManagerAlert o el -GenerateOperationsManagerAlert se utiliza el parámetro.
  • La Guardar CMSoftwareUpdate cmdlet generará errores similares a los siguientes:

    Guardar-CMSoftwareUpdate: La clave proporcionada no estaba presente en el diccionario.
    Char de línea: 1:1
    + Guardar-CMSoftwareUpdate - DeploymentPackageName "Paquete de Contoso" - SoftwareupdateNa...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Guardar-CMSoftwareUpdate] KeyNotFoundException
    + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand


    Tenga en cuenta que el cmdlet fijo se ejecuta sólo en 32 bits de Windows PowerShell.

  • Nueva CMProgram no acepta -PackageID como parámetro de entrada.
  • Quitar CMUser - InputObject parámetro no acepta el resultado del objeto de Get CMUser.
  • Nueva CMDeviceCollectionVariable requiere que el usuario está ejecutando ha leído los derechos a la colección de "Todos los sistemas".
  • Nueva CMSoftwareMeteringRule y Conjunto de CMSoftwareMeteringRule necesitan tener acceso al archivo medido para poder crear una regla de medición.
  • La consola del administrador debe haberse iniciada al menos una vez en el equipo antes de poder crear la unidad de PowerShell de proveedor de SMS.
  • Se deshabilita la opción de distribuir contenido en la consola del Administrador de objetos que se crean con Nueva CMOperatingSystemInstaller o Nueva CMOperatingSystemImage.
  • Set- los cmdlets que cambian los roles de servidor requieren -SiteCode y -SiteSystemServerName en lugar de sólo -SiteSystemServerName como se esperaba.
  • Nueva CMMigrationJob se produce un error con un mensaje de error "Consulta no válida" similar al siguiente:

    Excepción:
    Nuevo-CMMigrationJob: Objeto Error de Configuration Manager:
    instancia de __ExtendedStatus
    {
    Operación = "ExecQuery";
    ParameterInfo = "SELECT * donde DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Código de error:
    InvalidQuery
    Char de línea: 1:1

Cambios adicionales

  • La -Detallado interruptor para la mayoría de los cmdlets ahora mostrará información acerca de la consulta que se ejecuta.

    Nota Si un cmdlet no funciona como se esperaba, el -Detalladoconmutador inusualmente proporcionará información acerca de la consulta WMI real que se está ejecutando en el back-end del proveedor de SMS. Esta información es muy útil para solucionar problemas y debe proporcionarse cuando esto es posible cuando el archivo conectar elementos de comentarios.

  • Cuando se tuberías la salida de un cmdlet de Configuration Manager en Select-Object (seleccionar), ya no es necesario para los argumentos de selección mayúsculas y minúsculas correctas.
  • No se admiten caracteres comodín en las consultas.
  • La lista siguiente representa los cmdlets que tenía correcciones específicas adicionales. Debido a los cambios adicionales en el código subyacente de marco de Windows PowerShell que usa estos cmdlets, aquellas que no se enumeran también pueden haber cambiado comportamiento. Asegúrese de que sus secuencias de comandos y automatización siguen funcionando como se esperaba.
    • CMBoundaryToGroup agregar
    • CMDeploymentType agregar
    • CMStateMigrationPoint agregar
    • Get-CMApplicationCatalogWebServicePoint
    • Get-CMApplicationCatalogWebsitePoint
    • Get-CMEndpointProtectionPoint
    • Get-CMEnrollmentPoint
    • Get-CMEnrollmentProxyPoint
    • Get-CMFallbackStatusPoint
    • Get-CMOutOfBandServicePoint
    • Get-CMReportingServicePoint
    • Get-CMSiteStatusMessage
    • Get-CMSoftwareDistributionComponent
    • Get-CMSoftwareUpdatePoint
    • Get-CMStateMigrationPoint
    • Get-CMSystemHealthValidatorComponent
    • CMComputerInformation de importación
    • Nueva CMActiveDirectoryForest
    • Nueva CMDeviceCollectionVariable
    • Nueva CMMigrationJob
    • Nueva CMOperatingSystemInstaller
    • Nueva CMProgram
    • Nueva CMSoftwareMeteringRule
    • Quitar CMBoundaryFromGroup
    • Quitar CMDeploymentType
    • Quitar CMUser
    • CMApplicationRevisionHistory de restauración
    • Guardar CMSoftwareUpdate
    • Conjunto de CMADForest
    • Conjunto de CMBootImage
    • Conjunto de CMDeploymentType
    • Conjunto de CMDiscoveryMethod
    • Conjunto de CMExchangeServer
    • Conjunto de CMGlobalCondition
    • Conjunto de CMHierarchySetting
    • Conjunto de CMManagementPoint
    • Conjunto de CMMigrationExclusionList
    • Conjunto de CMPackageDepoyment
    • Conjunto de CMSiteMaintenanceTask
    • Conjunto de CMSoftwareDistributionComponent
    • Conjunto de CMSoftwareMeteringRule
    • Conjunto de CMTaskSequenceDeployment
    • Inicio CMContentDistribution
    • Inicio CMDistributionPointUpgrade
    • Inicio CMSoftwareUpdateDeployment
    • Actualización de CMDistributionPoint

En algunos casos limitados, los cmdlets tenga parámetros, eliminado o modificado. Esto representa un cambio de interrupción a las secuencias de comandos o automatización existente. Si un cmdlet ya no funciona debido a un error de enlace de parámetros, asegúrese de que el parámetro que usaba no cambió de nombre o eliminado.

Problemas conocidos

Pueden producirse los síntomas siguientes, incluso después de que se instala la actualización acumulativa de 1. Soluciones alternativas se muestran cuando están disponibles. Pueden resolver estos problemas en versiones futuras del Administrador de configuración.
  • Instalar CMClient no tendrá como destino de una colección de todos los equipos cuando el -CollectionID se utiliza el parámetro.

    Para evitar este problema, recuperar un conjunto de dispositivos mediante el uso de Get-CMDevice - CollectionIDy luego pasar cada instancia a instalar -CMDevice-dispositivo. Por ejemplo, ejecute el siguiente comando:

    Get-CMDevice - CollectionName MyCollection | foreach {CMClient-Install-dispositivo $_ - IncludeDomainController $false - AlwaysInstallClient $false - ForceReinstall $false - SiteCode PSS}

  • Inicio CMDistributionPointUpgrade no funciona con sitios secundarios.

    Para evitar este problema, realice la tarea mediante la consola de administrador.

  • Guardar CMSoftwareUpdatecmdlet no funciona en un entorno de 64 bits de Windows PowerShell.

    Para evitar este problema, utilice una versión de 32 bits de Windows PowerShell o ISE.

  • Nueva CMVirtualEnvironmentGroup resultado no se muestra en la consola del administrador.

    Para evitar este problema, realice la tarea mediante la consola de administrador.

  • Conjunto de CMSite-comentario parámetro hace que los cmdlets un error.

    Para evitar este problema, realice la tarea mediante la consola de administrador.

  • Quitar CMDeploymentType no producirá un error al intentar quitar un tipo de implementación que no existe.

    Para evitar este problema, utilice Get-CMDeploymentType para validar si el tipo de implementación existe antes de intentar quitarla.

  • Nueva CMSecondarySite crea un punto de distribución que no se puede configurar a través de la consola de administrador cuando se utiliza un certificado autofirmado.

    Para evitar este problema, utilice cualquiera de los siguientes procedimientos en lugar de la Nueva CMSecondarySite cmdlet:
    • Configurar el sitio secundario con una entidad de certificación que emitió el certificado.
    • Uso Conjunto de CMDistributionPoint Para configurar el punto de distribución después de instala el sitio secundario.
    • Quitar punto de distribución del sitio secundario y agregue una nueva después de instala el sitio secundario.
  • Algunos cmdlets pueden dejar de funcionar después de utilizar el Nueva CMTaskSequence cmdlet.

    Para evitar este problema, reinicie Windows PowerShell.
  • Inicio CMApplicationDeploymentse produce un error cuando se utiliza con aplicaciones de almacenamiento de Windows, ya que la expectativa es que el contenido se encuentra en un punto de distribución.

    Para evitar este problema, realice la tarea mediante la consola de administrador.

Propiedades

Id. de artículo: 2932274 - Última revisión: viernes, 28 de marzo de 2014 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft System Center 2012 R2 Configuration Manager
Palabras clave: 
kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2932274 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2932274

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com