Resumo
Este artigo descreve os Windows PowerShell que foram corrigidos na CU3 (Atualização Cumulativa 3) para o Microsoft System Center 2012 R2 Configuration Manager. Outras correções cu3 são descritas no seguinte artigo da Base de Dados de Conhecimento Microsoft:
2994331 Descrição da Atualização Cumulativa 3 para System Center 2012 R2 Configuration Manager
Problemas corrigidos
-
Get-CMAssetIntelligenceSynchronizationPoint retorna um objeto nulo e isso causa um erro NullReferenceException quando usado junto com Remove-CMAssetIntelligenceSynchronizationPoint.
-
New-CMTaskSequence não aceita um valor nulo ou vazio para o parâmetro -InstallationProductKey.
-
O parâmetro CertificateExpirationTimeUtc é ignorado pelo Set-CMDistributionPoint cmdlet.
-
New-CMTaskSequenceMedia retorna um erro InvalidOperationException quando usado com o parâmetro CaptureMediaOption.
-
O New-CMMigrationJob cmdlet retorna erros semelhantes aos seguintes quando uma coleção aninhada é colada no parâmetro -MigrationCollection:
New-CMMigrationJob: selecione pelo menos uma coleção para continuar
-
Add-CMReportingServicePoint cmdlet não cria corretamente um ponto do Reporting Services.
-
Cmdlets que referenciam objetos retornados pelo cmdlet Get-CMDevice erros de gatilho que se assemelham ao seguinte:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
O parâmetro -EnableProgramAfterAdvertisementMigrated do cmdlet New-CMMigrationJob não habilita o programa especificado.
-
Set-CMAccount retorna um erro NullReferenceException quando é usado com o parâmetro inputObject.
-
Get-CMBaselineXMLDefinition retorna nenhum resultado quando é executado sem parâmetros. O parâmetro -Name agora é necessário.
-
Update-CMClientStatus -Force faz com que uma janela de confirmação seja exibida no cliente.
-
Set-CMWindowsFirewallPolicy retorna uma exceção quando o parâmetro -Priority é especificado.
-
Um nome de banco de dados do site secundário é criado incorretamente quando New-CMSecondarySite é usado com o parâmetro CopySQLServerExpressOnSecondarySite.
-
Import-CMDriver sempre retorna "Caminho de Objeto Inválido" mesmo quando o driver especificado é importado com êxito.
-
Parâmetros comuns de *-Item, como -WhatIf, não funcionam conforme o esperado com CMSite PSDrive.
-
New-CMComputerAssociation retorna um erro NullReferenceException.
-
New-CMTaskSequenceMedia retorna um erro InvalidOperationException quando é usado com o parâmetro -CaptureMediaOption.
-
New-CMSiteSystemServer faz com que o PowerShell saia inesperadamente.
http://support.microsoft.com/kb/2984644
Alterações adicionais
-
Vários cmdlets são revisados para lidar melhor com conjuntos de resultados grandes (vários milhares de objetos).
-
Start-CMApplicationDeployment tipo é executado mais rapidamente em ambientes que contêm muitos aplicativos (mais de 75).
-
-
Vários cmdlets são revisados para dar suporte a caracteres curinga para alguns parâmetros, incluindo o seguinte:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentType permite que você use –ContentLocation com tipos de implantação AppV ou AppV5X.
-
Set-CMDeviceCollection agora dá suporte à configuração de agendamentos de coleta com novos parâmetros –RefreshSchedule e –RefreshType.
-
Set-CMDeviceOwnership agora retorna mensagens de erro claras no caso de um nome de dispositivo inexistente.
-
Vários cmdlets são revisados para dar suporte à pipelining de objeto. Isso inclui cmdlets usados para criar, definir e remover funções de site, aplicativos, coleções, programas e pacotes.
Problemas conhecidos
-
O Set-CMDistributionPoint –ComputersUsePxePassword pode não salvar uma senha válida no banco de dados.