Partilhar via


Alterações na Biblioteca Cmdlet do Gestor de Configuração para o Ramo Atual 1702

Nota

System Center Configuração O Ramo Atual 1610 é a linha de base para estas alterações. Consulte as alterações da Biblioteca Cmdlet do Gestor de Configuração para O Ramo Atual 1610 para obter mais detalhes.

Mudanças importantes

Atualizações da biblioteca de documentação

Para obter a documentação mais recente da biblioteca cmdlet, consulte a referência do módulo ConfigurationManager.

Cmdlets removidos

Os cmdlets seguintes deixaram de ser suportados e foram removidos:

  • Add-CMNokiaDeploymentType

  • Add-CMOutOfBandServicePoint

  • Add-CMSystemHealthValidatorPoint

  • Clear-CMAmtAuditLog

  • Disable-CMAmtAuditLog

  • Enable-CMAmtAuditLog

  • Enable-CMAutomaticAmtProvisioning

  • Get-CMAutomaticAmtProvisioningStatus

  • Get-CMCmdletUpdateCheck

  • Get-CMOutOfBandManagementComponent

  • Get-CMOutOfBandServicePoint

  • Get-CMSystemHealthValidatorPoint

  • Get-CMSystemHealthValidatorPointComponent

  • New-CMWiredProfileObject

  • New-CMWirelessProfileObject

  • Remove-CMAmtProvisioningData

  • Remove-CMNokiaDeploymentType

  • Remove-CMOutOfBandServicePoint

  • Remove-CMSystemHealthValidatorPoint

  • Send-CMCmdletUpdateCheck

  • Set-CMCmdletUpdateCheck

  • Set-CMNokiaDeploymentType

  • Set-CMOutOfBandManagementComponent

  • Set-CMOutOfBandServicePoint

  • Set-CMSystemHealthValidatorPointComponent

  • Update-CMAmtProvisioning

Suporte para importar o módulo ConfigurationManager utilizando o nome lógico

Existe agora suporte para importar o módulo ConfigurationManager usando um nome ou caminho lógico.

Se o C: \ Ficheiros de Programa (x86) \ Caixa de AdminConsole do Gestor de Configuração da Microsoft \ ou caminho equivalente for adicionado à \ variável PSModulePath, pode ser utilizado o seguinte:

Import-Module ConfigrationManager

Caso contrário, podem ser utilizados os seguintes:

Import-Module 'C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager'

Como fornecer problemas de feedback ou relatório

Muitas das correções e melhorias descritas neste documento são resultado do feedback do cliente. Para deixar feedback e relatórios de bugs, utilize o UserVoice.

Problemas conhecidos

Estes são problemas conhecidos com a Biblioteca Cmdlet que não são resolvidos nesta versão.

Get-CMAadConditionalAccessPolicy e Set-CMAadConditionalAccessPolicy

Para estes cmdlets é necessário um ambiente powershell de 64 bits.

Solução

  • Nenhuma

Novos cmdlets

Estes são novos cmdlets adicionados para esta versão que adicionam uma nova funcionalidade ou melhoram a funcionalidade dos cmdlets existentes.

perfil de inscrição do iOS

Foram adicionados novos cmdlets para configurar perfis de inscrição no iOS.

  • Get-CMIosEnrollmentProfile

  • New-CMIosEnrollmentProfile

  • Remove-CMIosEnrollmentPRofile

  • Set-CMIosEnrollmentProfile

Cmdlets de gateway de gestão de nuvem

Foram adicionados novos cmdlets para configurar as funções do portal de gateway de gestão de nuvens.

  • Add-CMCloudManagementGatewayConnectionPoint

  • Get-CMCloudManagementGateway

  • Get-CMCloudManagementGatewayConnectionPoint

  • New-CMCloudManagementGateway

  • Remove-CMCloudManagementGateway

  • Remove-CMCloudManagementGatewayConnectionPoint

  • Set-CMCloudManagementGateway

  • Set-CMCloudManagementGatewayConnectionPoint

  • Start-CMCloudManagementGateway

  • Stop-CMCloudManagementGateway

Cmdlets de ponto de serviço do armazém de dados

Foram adicionados novos cmdlets para configurar as funções do site do ponto de serviço do Data Warehouse.

  • Add-CMDataWarehouseServicePoint

  • Get-CMDataWarehouseServicePoint

  • Remove-CMDataWarehouseServicePoint

  • Set-CMDataWarehouseServicePoint

Cmdlets de implantação

Vários novos cmdlets foram escritos e melhorias feitas em torno de cenários de implementação e monitorização de implantação.

Estado da distribuição de conteúdos

Get-CMDistributionStatus é um novo cmdlet que pode ser usado para obter o estado de distribuição de qualquer objeto de conteúdo, como aplicações, configurações ou pacotes de programas.

Obter implantações

Foram criados cmdlets para obter o objeto associado a uma implantação real.

  • Get-CMApplicationDeployment

  • Get-CMBaselineDeployment

  • Get-CMConfigurationPolicyDeployment

  • Get-CMPackageDeployment

  • Get-CMSoftwareUpdateDeployment

  • Get-CMTaskSequenceDeployment

Criação de implantação

Foram criados cmdlets para criar novas implementações. Estes cmdlets superam os cmdlets de implantação inicial-CM * pré-existentes.

  • New-CMApplicationDeployment

  • New-CMBaselineDeployment

  • New-CMConfigurationPolicyDeployment

  • New-CMPackageDeployment

  • New-CMSoftwareUpdateDeployment

  • New-TaskSequenceDeployment

Melhor suporte ao gasoduto de objetos

Implantação de set-CM, * implantação de remove-CM * e * Get-CM DeploymentStatus suportam agora totalmente o pipeline do objeto.

Os <feature> cmdlets de implantação start-CM foram depreciados

Foram depreciadas as <feature> seguintes cmdlets de implantação start-CM. Os cmdlets de substituição podem diferir em nomes de parâmetros, mas devem ter uma funcionalidade idêntica e, em alguns casos, melhorada.

  • Start-CMApplicationDeployment (substituído por New-CMApplicationDeployment)

  • Start-CMPackageDeployment (substituído por New-CMPackageDeployment)

  • Start-CMBaselineDeployment (substituído por New-CMBaselineDeployment)

  • Start-CMConfigurationPolicyDeployment (substituído por New-CMConfigurationPolicyDeployment)

  • Start-CMTaskSequenceDeployment (substituído por New-CMTaskSequenceDeployment)

  • Start-CMSoftwareUpdateDeployment (substituído por New-CMSoftwareUpdateDeployment)

Get-CMResultantSettings

Este cmdlet irá recuperar as definições do cliente resultantes para uma recolha, dispositivo ou utilizador.

Atualizações de pacotes de atualização do sistema operativo

Foram adicionados novos cmdlets para criar e modificar os horários de atualização do pacote de atualização do sistema operativo.

  • Clear-CMOperatingSystemUpgradeUpdateSchedule

  • Get-CMOperatingSystemUpgradeUpdateSchedule

  • New-CMOperatingSystemUpgradeUpdateSchedule

  • Remove-CMOperatingSystemUpgradeUpdateSchedule

Remove-CMSoftwareUpdateFromGroup

Este cmdlet removerá uma atualização de software de um grupo de atualização de software.

Alterações do Cmdlet

Foram efetuadas as seguintes alterações aos cmdlets existentes para esta libertação. As alterações podem ser novas funcionalidades, correções de bugs ou depreciações, e podem estar a quebrar. Se utilizar um dos cmdlets ou áreas de funcionalidade listadas nesta secção, por favor reveja cuidadosamente as alterações para entender como podem afetar a sua utilização.

Alterações diversas

Insetos que foram corrigidos

Os _ grandes objetos SMS IncorporadosPropertyList utilizados por certas classes de fornecedores podem não ser devidamente consumidos pela estrutura cmdlet, conduzindo a comportamentos indefinidos ao obter ou definir estes valores.

Certas combinações de alterações às políticas antimalware ou configurações do cliente podem fazer com que uma política inválida seja gerada. Quando neste estado, o Fornecedor de SMS devolverá um erro de "Instância não é um agente cliente válido config".

Os cmdlets para configurar pontos de gestão e pontos de atualização de software adicionaram o parâmetro EnableCloudGateway para permitir que estas funções para serem usadas com o gateway de gestão de nuvem.

Configuração da janela de manutenção do local

Alterações não-quebrando

CmMaintenanceWindow os cmdlets suportam agora janelas de manutenção configuradas para locais. A saída do Get-CMSite pode ser pipelineed em New, Remove, ou Set-CMMaintenanceWindow para configurar as janelas de manutenção para um local.

Add-CMDeploymentType

Alterações interruptivas

O suporte para a criação de tipos de implantação nokia foi removido.

Add-CMDeviceAfinityToUser

Insetos que foram corrigidos

O Comandante pode falhar inesperadamente com um erro ObjectNotFound.

Add-CMDistributionPoint

Insetos que foram corrigidos

O Cmdlet permite-lhe configurar um ponto de distribuição como capaz de Internet quando o HTTPS não está ativado.

Alterações não-quebrando

Permite o parâmetroProxyTraffic.

O parâmetro installinternetServer anteriormente não reutilizado altera agora a configuração do ponto de distribuição.

Depreciação

O parâmetro UseComputerAccount foi deprectado. Para utilizar uma conta de computador, desate o Nome do Utilizador para $null.

Add-CMEnrollmentPoint

Insetos que foram corrigidos

Função de ponto de inscrição faltando configurações de configuração em objeto criado.

Add-CMEnrollmentProxyPoint

Alterações não-quebrando

O parâmetro De Serviço Adicionado para permitir especificar um ponto de inscrição remota.

Add-CMIntuneSubscription

Insetos que foram corrigidos

O parâmetro ContactEmail não pode ser definido para valor nulo ou vazio.

Add-CMMulticastServicePoint

Insetos que foram corrigidos

O Nome do Utilizador não valida a formatação correta do utilizador DO \ DOMÍNIO.

Os parâmetros StartUdpPort e EndUdpPort não validam valores para determinadas configurações incorretas.

Os parâmetros StartIPAddress e EndIPAddress não validam valores para determinadas configurações incorretas.

Alterações não-quebrando

Use O parâmetro DeyRangeIP adicionado.

Depreciação

O parâmetro DeTrato de Clientes já não é suportado.

Approve-CMUserDeviceAffinityRequest

Insetos que foram corrigidos

O Cmdlet permite aprovar um pedido de afinidade previamente processado.

Convert-CMSchedule

Insetos que foram corrigidos

O parâmetro InputObject não aceita o objeto de agendamento em pipeline.

Deny-CMUserDeviceAffinityRequest

Insetos que foram corrigidos

A Cmdlet permite negar um pedido de afinidade previamente processado.

Get-CMAlert

Insetos que foram corrigidos

Não é possível recuperar alertas de saúde do cliente ou de proteção de pontos finais.

Get-CMSiteStatusMessage

Alterações não-quebrando

Os parâmetros ComputerName, Severity e SiteCode aceitam agora valores de matriz.

Adicionados MessageId, Módulo, Componente e FilterHashTable para posterior filtragem.

Todos os parâmetros de filtro baseados em cordas agora aceitam wildcards.

Get-CMWindowsEnrollmentProfilePackage

Insetos que foram corrigidos

Não é possível especificar o cmdlet sem parâmetros.

Import-CMComputerInformation

Alterações interruptivas

O Cmdlet falhará se importar um registo que já existe e o novo parâmetro MergeIfExist não for especificado.

Import-CMDriver

Insetos que foram corrigidos

Quando o ImportFolder é utilizado, as embalagens do condutor podem utilizar mais espaço do que o esperado.

Install-CMClient

Alterações não-quebrando

Suporte adicionado para objetos em pipelined da Get-CMDevice e Get-CMResource.

Invoke-CMRemoteControl

Insetos que foram corrigidos

A Cmdlet não aceita um objeto em pipeline da Get-CMSiteSystemServer.

Não é possível direcionar um servidor do sistema de site para controlo remoto se não for também uma máquina de clientes.

New-CMActiveDirectoryForest

Alterações não-quebrando

O parâmetro Do Nome do Utilizador adicionado para permitir a configuração da conta de descoberta.

Adicione o parâmetro AddPublishingSite.

New-CMApplicationDeployment

Alterações não-quebrando

Atualização Adicionado Parâmetro de supervisão.

New-CMBoundaryGroup

Alterações interruptivas

O FastLink é o único valor suportado na tabela hash no parâmetro AddSiteSystemServer. O suporte para todos os outros valores foi removido.

New-CMCertificateProfilePfx

Insetos que foram corrigidos

O valor do parâmetro KeyStorageProvider não pode ser aplicado como esperado ao perfil de certificado recém-criado.

New-CMGlobalCondition

Alterações interruptivas

O apoio à criação de condições globais da Nokia foi removido.

New-CMProgram

Alterações não-quebrando

Adicionar AddSupportedOssssystemPlatform.

New-CMSoftwareUpdateAutoDeploymentRule

Insetos que foram corrigidos

O valor do parâmetro MicrosoftAsVendor não pode ser aplicado à regra.

Alterações não-quebrando

Adicione o parâmetro do Fornecedor para suportar patches de terceiros.

Adicionado O parâmetro GenerateFailureAlert.

New-CMSoftwareUpdateDeployment

Alterações não-quebrando

Adicionado RequerePostRebootFullScan.

New-CMStandaloneMedia

Alterações não-quebrando

Adicionou os parâmetros MediaStartDate e MediaExpirationDate para apoiar a expiração dos meios de comunicação.

Aplicação adicionada, DriverPackage e Pacotes para adicionar conteúdo adicional aos meios de comunicação.

New-CMStatusMessageQuery

Insetos que foram corrigidos

A consulta criada pode não aparecer na localização esperada da consola do administrador.

New-CMWindowsEnrollmentProfile

Insetos que foram corrigidos

O parâmetro De RegistoProxyPoint pode ser definido para um valor nulo ou vazio.

O valor do parâmetro Do SiteCode pode causar erro de validação na consola do administrador.

Remove-CMResource

Insetos que foram corrigidos

A remoção de um recurso não remove as associações de migração do Estado.

Remove-CMWindowsEnrollmentProfilePackage

Insetos que foram corrigidos

Pode levantar-se um erro ambíguo ParametrSet quando estiver a executar o cmdlet.

Set-CMActiveDirectoryForest

Alterações não-quebrando

O parâmetro Do Nome do Utilizador adicionado para permitir a configuração da conta de descoberta.

Adicione parâmetros AddPublishingSite e RemovePublishingSite.

Set-CMAdvancedThreatProtectionPolicy

Insetos que foram corrigidos

Aumentar ou diminuir a prioridade pode fazer com que um erro ObjectNotFound seja devolvido.

Set-CMAntimalwarePolicy

Insetos que foram corrigidos

O WhatIf pode não apresentar o nome da política esperada.

As definições de proteção em tempo real não podem ser alteradas quando se utiliza um objeto em pipeline.

Alterações não-quebrando

A Cmdlet aceita agora a entrada em pipelined da Get-CMAntimalwarePolicy.

Set-CMApplication

Alterações não-quebrando

AddSupportContact, AddOwner, RemoveSupportContact, RemoveOwner, ClearSupportContact e ClearOwner para suportar modificações no local de contactos ou proprietários de suporte.

Set-CMAppVVirtualEnvironment

Insetos que foram corrigidos

PassThru não devolve o objeto mais atualizado.

Set-CMBaseline

Insetos que foram corrigidos

PassThru não devolve um objeto SMS _ ConfigurationItem.

Alterações não-quebrando

AdisquiredConfigurationItem, ClearProhibitedConfigurationItem, ClearOptionalConfigurationItem, ClearOSConfigurationItem , ClearOSConfigurationItem, ClearSoftwareUpdate, ClearBaseline, RemoveRequiredConfigurationItem, RemoveOptionalConfigurationItem, RemoveProhibitedConfigurationItem RemoveOSConfigurationItem, RemoveSoftwareUpdate, RemoveBaseline, AddSoftwareUpdate e AddBaseline.

Set-CMBoundaryGroup

Alterações interruptivas

O FastLink é o único valor suportado na tabela hash no parâmetro AddSiteSystemServer. O suporte para todos os outros valores foi removido.

Set-CMCertificateProfileTrustedRootCA

Insetos que foram corrigidos

A utilização do pipeline de objetos pode causar um erro de conceção ParameterBinding.

Set-CMClientPushInstallation

Alterações não-quebrando

Adicione os parâmetros AddAccount e RemoveAccount para suportar modificações no local das contas push do cliente.

Set-CMClientSettingComputerAgent

Insetos que foram corrigidos

O valor do parâmetro HealthAttestationUrl não é necessário se o EnableHealthAttestation ou o UseOnPremisesHealthAttestation forem definidos como verdadeiros.

Set-CMComputerAssociation

Alterações não-quebrando

Parâmetro MigrationId adicionado.

Set-CMDeploymentType

Alterações interruptivas

Foi removido o suporte para modificar os tipos de implantação da Nokia.

Set-CMDiscoveryMethod

Insetos que foram corrigidos

O valor do Sondagemschedule pode não se aplicar corretamente ao método de descoberta.

Set-CMDistributionPoint

Insetos que foram corrigidos

O Cmdlet permite-lhe configurar um ponto de distribuição como capaz de Internet quando o HTTPS não está ativado.

Alterações não-quebrando

Permite o parâmetroProxyTraffic.

O parâmetro installinternetServer anteriormente não reutilizado altera agora a configuração do ponto de distribuição.

Depreciação

O parâmetro UseComputerAccount foi deprectado. Para utilizar uma conta de computador, desate o Nome do Utilizador para $null.

Set-CMEmailNotificationComponent

Alterações não-quebrando

Parâmetro UseSsl adicionado.

Set-CMFileReplicationRoute

Insetos que foram corrigidos

FileReplicationAomentoso de nome não pode ser definido para valor nulo ou vazio.

Set-CMHierarchySetting

Alterações não-quebrando

Exclusão AdicionadaCollection, ExclusionCollectionId, ExclusionCollectionName e EnableExclusionCollection parâmetros para configurar exclusões de upgrade do cliente.

Set-CMIntuneSubscription

Insetos que foram corrigidos

O parâmetro ContactEmail não pode ser definido para valor nulo ou vazio.

Alterações não-quebrando

O parâmetro Máximo Device suporta agora um valor entre 1 e 15.

Set-CMIntuneSubscriptionWindowsPhoneProperty

Insetos que foram corrigidos

O Comandante pode falhar inesperadamente com um erro AetCleanupFailure.

Set-CMMaintenanceTask

Insetos que foram corrigidos

O parâmetro PassThru não faz com que um objeto seja devolvido.

Set-CMMulticastServicePoint

Insetos que foram corrigidos

O parâmetro UserName não valida o valor para a formatação correta do utilizador DO \ DOMÍNIO.

Os parâmetros StartUdpPort e EndUdpPort não validam valores para determinadas configurações incorretas.

Os parâmetros StartIPAddress e EndIPAddress não validam valores para determinadas configurações incorretas.

Alterações não-quebrando

Use O parâmetro DeyRangeIP adicionado.

Depreciação

O parâmetro DeTrato de Clientes já não é suportado.

Set-CMProgram

Alterações não-quebrando

Adicionar AddSupportedOperatingSystemPlatform, RemoveSupportedOperatingSystemPlatform e runOnAnyPlatform.

Set-CMSite

Insetos que foram corrigidos

Remover O RecientRequestServiceType pode não remover corretamente o valor especificado.

Alterações não-quebrando

Adicionado SiteSystemCollectionBehavior, ThresholdOfSelectCollectionMax, ThresholdOfSelectCollectionByDefault, e ThresholdOfSelectCollectionMax para configurar os limiares de recolha de dispositivos para um site.

Set-CMSiteSummaryTask

Insetos que foram corrigidos

O parâmetro PassThru não faz com que um objeto seja devolvido.

Set-CMSoftwareUpdateAutoDeploymentRule

Insetos que foram corrigidos

O valor do parâmetro MicrosoftAsVendor não pode ser aplicado à regra.

Alterações não-quebrando

Adicione o parâmetro do Fornecedor para suportar patches de terceiros.

Adicionado O parâmetro GenerateFailureAlert.

Set-CMSoftwareUpdateDeployment

Alterações não-quebrando

Adicionado RequerePostRebootFullScan.

Set-CMSoftwareUpdatePointComponent

Insetos que foram corrigidos

Ativa a utilização do parâmetro de Synchronization e agendamento pode causar uma advertência inadequada ou a programação não ser modificada como esperado.

Set-CMStatusFilterRule

Insetos que foram corrigidos

As alterações ao valor do parâmetro prioritário podem não se aplicar à regra do filtro de estado.

Set-CMTaskSequence

Depreciação

O parâmetro UseDefaultText foi depreciado. Para utilizar o texto predefinido, desafine o CustomText para $null.

Set-CMWindowsEnrollmentProfile

Insetos que foram corrigidos

O parâmetro da autoridade não está disponível em todos os parâmetros.