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.