Gerenciador de Configurações alterações à biblioteca de cmdlets para a versão 2010

Aplica-se a: Gerenciador de Configurações (branch atual)

Estas notas de versão resumem as alterações à biblioteca de cmdlets Gerenciador de Configurações na versão 2010.

A partir da versão 2010, a biblioteca de cmdlets do Gerenciador de Configurações PowerShell oferece agora suporte para o PowerShell 7. Para obter mais informações, veja Suporte para a versão 7 do PowerShell.

Observação

Gerenciador de Configurações versão atual do ramo 2002 é a linha de base para estas alterações. Para obter mais informações, consulte Gerenciador de Configurações alterações à biblioteca de cmdlets para a versão 2006.

Gateway de gestão da cloud

Com mais clientes a gerir dispositivos remotos agora, esta versão inclui vários cmdlets de Windows PowerShell novos e melhorados para o gateway de gestão da cloud (CMG). Pode utilizar estes cmdlets para automatizar a criação, configuração e gestão do serviço CMG e Azure os requisitos do Active Directory (Azure AD).

Observação

Embora alguns dos novos cmdlets possam funcionar com outros serviços Azure, só são testados com a ligação de gestão da Cloud para suportar o CMG.

Por exemplo, um administrador Azure cria primeiro as duas aplicações necessárias no Azure Active Directory (Azure AD). Em seguida, escreve um script que utiliza os seguintes cmdlets para implementar um CMG:

  1. Import-CMAADServerApplication: crie a definição da aplicação de servidor Azure AD no Gerenciador de Configurações.
  2. Import-CMAADClientApplication: crie a definição da aplicação cliente Azure AD no Gerenciador de Configurações.
  3. Utilize Get-CMAADApplication para obter os objetos da aplicação e, em seguida, transmita para New-CMCloudManagementAzureService para criar a ligação do serviço Azure no Gerenciador de Configurações.
  4. New-CMCloudManagementGateway: crie o serviço CMG no Azure.
  5. Add-CMCloudManagementGatewayConnectionPoint: crie o sistema de sites do ponto de ligação CMG.

Novos cmdlets para CMG

Cmdlets atualizados para CMG

Os seguintes cmdlets existentes têm melhorias significativas. Para obter mais informações, consulte as seguintes notas de versão:

Cmdlets existentes para CMG

Pode continuar a utilizar os seguintes cmdlets CMG existentes:

Novos cmdlets

Gerenciamento de aplicativo

Gestão de coleções

atualização da edição Windows 10

Perfis de browser do Microsoft Edge

perfis de OneDrive for Business

Cmdlets preteridos e removidos

Os seguintes cmdlets para Gerenciador de Configurações ambientes híbridos já não estão disponíveis:

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

Para obter mais informações, veja O que aconteceu à MDM híbrida?

O seguinte cmdlet foi preterido:

Problemas conhecidos

Nenhum

Alterações de cmdlets

Foram efetuadas as seguintes alterações aos cmdlets existentes nesta versão. As alterações podem ser novas funcionalidades, correções de erros ou preterição. Algumas alterações podem estar a falhar. Se utilizar um dos cmdlets ou áreas de funcionalidade listados nesta secção, reveja cuidadosamente as alterações para compreender como podem afetar a sua utilização.

Add-CMComplianceSettingRegistryKeyValue

Para obter mais informações, veja Add-CMComplianceSettingRegistryKeyValue.

Alterações não interruptivas

O Parâmetro ExpectedValue pode aceitar um valor vazio.

Add-CMDistributionPoint

Para obter mais informações, veja Add-CMDistributionPoint.

Erros que foram corrigidos

Foi corrigido um problema para a criação de pontos de distribuição.

Add-CMDeviceCollectionDirectMembershipRule

Para obter mais informações, veja Add-CMDeviceCollectionDirectMembershipRule.

Erros que foram corrigidos

Foi corrigido um problema para o número de dispositivo duplicado marcar.

Add-CMManagementPoint

Para obter mais informações, veja Add-CMManagementPoint.

Erros que foram corrigidos

Foi corrigido um problema para o suporte do gateway de gestão da cloud.

Add-CMPassiveSite

Para obter mais informações, veja Add-CMPassiveSite.

Erros que foram corrigidos

Foi corrigido um problema para o site passivo na hierarquia.

Add-CMTaskSequenceStep

Para obter mais informações, veja Add-CMTaskSequenceStep.

Erros que foram corrigidos

Foi corrigido um problema de tamanho de política ao utilizar vários passos do PowerShell que continham scripts grandes.

Add-CMWindowsAppxDeploymentType

Para obter mais informações, veja Add-CMWindowsAppxDeploymentType.

Alterações não interruptivas

Função adicionada para suportar MSIX.

Approve-CMDevice

Para obter mais informações, veja Approve-CMDevice.

Alterações não interruptivas

Foi corrigido um problema ao trabalhar com Get-CMDevice.

Enable-CMSiteFeature

Para obter mais informações, veja Enable-CMSiteFeature.

Alterações não interruptivas

Foram adicionados novos sinalizadores para suportar as funcionalidades da cloud.

Get-CMScript

Para obter mais informações, veja Get-CMScript.

Alterações não interruptivas

Foi adicionado o novo parâmetro ScriptGuid para suportar a consulta por GUID do script.

Get-CMSiteFeature

Para obter mais informações, veja Get-CMSiteFeature.

Alterações não interruptivas

Foram adicionados novos sinalizadores para suportar as funcionalidades da cloud.

Get-CMSoftwareUpdate

Para obter mais informações, veja Get-CMSoftwareUpdate.

Alterações não interruptivas

Foi adicionado o novo parâmetro Vendor para especificar a origem da atualização de software.

Exemplo:

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft​"

Get-CMStatusMessageQuery

Para obter mais informações, veja Get-CMStatusMessageQuery.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro ShowMessage.

Import-CMDriver

Para obter mais informações, consulte Import-CMDriver.

Alterações não interruptivas

Foi adicionado o novo parâmetro AdministrativeCategoryName para especificar um nome para a categoria de controlador.

Exemplo:

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

Para obter mais informações, veja Invoke-CMAnalyzePackage.

Alterações interruptivas

Foi removido o parâmetro Pacote . Encaminhe o objeto do pacote ou utilize o parâmetro InputObject .

Alterações não interruptivas

Foi adicionado suporte de pipeline e o parâmetro InputObject .

Exemplo:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

Para obter mais informações, veja Invoke-CMClientAction.

Erros que foram corrigidos

Foi corrigido o problema do pipeline para a Coleção de parâmetros.

Exemplo:

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

Para obter mais informações, veja Invoke-CMConvertPackage.

Alterações interruptivas

Foi removido o parâmetro Pacote . Encaminhe o objeto do pacote ou utilize o parâmetro InputObject .

Alterações não interruptivas

Foi adicionado suporte de pipeline e o parâmetro InputObject .

Exemplo:

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

Para obter mais informações, veja Invoke-CMReport.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro Path.

Invoke-CMScript

Para obter mais informações, veja Invoke-CMScript.

Alterações não interruptivas

Adicione o parâmetro ScriptParameter para transmitir parâmetros para o script de destino.

Exemplo:

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

Para obter mais informações, veja New-CMBMSClientConfigureCheckIntervalPolicy.

Erros que foram corrigidos

Foi corrigido um problema ao criar uma nova instância de definição de política.

New-CMBoundary

Para obter mais informações, veja New-CMBoundary.

Alterações não interruptivas

Adição da opção VPN no parâmetro BoundaryType.

New-CMBootableMedia

Para obter mais informações, veja New-CMBootableMedia.

Alterações não interruptivas

Adicione o parâmetro SiteCode.

New-CMCloudManagementGateway

Para obter mais informações, veja New-CMCloudManagementGateway.

Alterações não interruptivas

Os parâmetros seguintes são novos:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Force
  • GroupName
  • IsUsingExistingGroup
  • ServerAppClientID
  • ServiceCertPassword
  • ServiceCertPath
  • ServiceName
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

Os seguintes parâmetros são atualizados:

  • CheckClientCertRevocation
  • AmbienteDefinição
  • Região
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

Alterações interruptivas

Os seguintes parâmetros são removidos deste cmdlet:

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

Para obter mais informações, veja New-CMCoManagementPolicy.

Alterações não interruptivas

Adição de aplicabilidade de várias sessões

Adição da aplicação ARM64

New-CMComplianceRuleFileFolderDate

Para obter mais informações, veja New-CMComplianceRuleFileFolderDate.

Alterações não interruptivas

Ajustou a lógica do cmdlet para processar os valores dos parâmetros Modificação e Criação para alinhar com outros cmdlets.

New-CMComplianceRuleFileFolderSimple

Para obter mais informações, veja New-CMComplianceRuleFileFolderSimple.

Alterações interruptivas

Alterou o tipo do parâmetro PropertyType de FileFolderProperty para SimpleFileFolderProperty tipo.

New-CMDetectionClauseDirectory

Para obter mais informações, veja New-CMDetectionClauseDirectory.

Alterações interruptivas

Alterou o tipo do parâmetro ExpressionOperator de RuleExpressionOperator para FileFolderRuleExpressionOperator .

New-CMDetectionClauseFile

Para obter mais informações, veja New-CMDetectionClauseFile.

Alterações interruptivas

Alterou o tipo do parâmetro ExpressionOperator de RuleExpressionOperator para FileFolderRuleExpressionOperator .

New-CMDetectionClauseMacBundle

Para obter mais informações, veja New-CMDetectionClauseMacBundle.

Alterações interruptivas

Alterou o tipo do parâmetro ExpressionOperator de RuleExpressionOperator para o tipo MacRuleExpressionOperator .

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro PropertyType.

New-CMDetectionClauseMacPackage

Para obter mais informações, veja New-CMDetectionClauseMacPackage.

Alterações interruptivas

Alterou o tipo do parâmetro ExpressionOperator de RuleExpressionOperator para o tipo MacRuleExpressionOperator .

New-CMDetectionClauseRegistryKeyValue

Para obter mais informações, veja New-CMDetectionClauseRegistryKeyValue.

Alterações interruptivas

Alterou o tipo do parâmetro ExpressionOperator de RuleExpressionOperator para o tipo RegistryValueRuleExpressionOperator .

New-CMDetectionClauseWindowsInstaller

Para obter mais informações, veja New-CMDetectionClauseWindowsInstaller.

Alterações interruptivas

Alterou o tipo do parâmetro ExpressionOperator de RuleExpressionOperator para o tipo WindowsInstallerRuleExpressionOperator .

New-CMDriverPackage

Para obter mais informações, veja New-CMDriverPackage.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro DriverModel.

New-CM*PhasedDeployment

Para saber mais, confira os seguintes artigos:

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro WhatIf.

Alterações não interruptivas

Foi adicionada a validação para o nome da fase duplicada.

New-CMPrestageMedia

Para obter mais informações, veja New-CMPrestageMedia.

Alterações não interruptivas

Adicione o parâmetro SiteCode.

New-CMProgram

Para obter mais informações, veja New-CMProgram (Novo CMProgram).

Alterações interruptivas

O nome do tipo RenameWithUnc foi mudado para RunWithUnc para o parâmetro DriveMode.

New-CMSoftwareUpdateDeployment

Para obter mais informações, veja New-CMSoftwareUpdateDeployment.

Alterações não interruptivas

Foi adicionado o novo parâmetro DeployWithNoPackage para a atualização de software não transferida.

New-CMStandaloneMedia

Para obter mais informações, veja New-CMStandaloneMedia.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro PrestartPackage

New-CMTaskSequence

Para obter mais informações, veja New-CMTaskSequence.

Erros que foram corrigidos

Foi corrigido um problema de tamanho de política quando utiliza vários passos do PowerShell que contêm scripts grandes.

New-CMTaskSequenceDeployment

Para obter mais informações, veja New-CMTaskSequenceDeployment.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro AllowFallback.

Alterações não interruptivas

Foi adicionada validação para o parâmetro Schedule para evitar o valor duplicado com a atribuição existente.

New-CMTaskSequenceMedia

Para obter mais informações, veja New-CMTaskSequenceMedia.

Alterações não interruptivas

O tempo limite foi alterado na criação de suportes de dados de um dia para três dias.

New-CMTSPartitionSetting

Para obter mais informações, veja New-CMTSPartitionSetting.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro EnableQuickFormat.

New-CMTSStepEnableBitLocker

Para obter mais informações, veja New-CMTSStepEnableBitLocker.

Erros que foram corrigidos

Foi corrigido um problema para o método de encriptação especificado pelo utilizador.

New-CMTSStepOfflineEnableBitLocker

Para obter mais informações, veja New-CMTSStepOfflineEnableBitLocker.

Erros que foram corrigidos

Foi corrigido um problema para o método de encriptação especificado pelo utilizador.

New-CMTSStepPreStartCheck

Para obter mais informações, veja New-CMTSStepPreStartCheck.

Erros que foram corrigidos

Foi corrigido um problema para o novo passo de preparação marcar.

Foi corrigido um problema para o parâmetro OSLanguageId.

Alterações não interruptivas

Adicione um novo parâmetro para marcar UEFI, CheckUefi.

Remove-CMTaskSequenceGroup

Para obter mais informações, veja Remove-CMTaskSequenceGroup.

Erros que foram corrigidos

Foi corrigido um problema de tamanho de política quando utiliza vários passos do PowerShell que contêm scripts grandes.

Set-CM*PhasedDeployment

Para saber mais, confira os seguintes artigos:

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro WhatIf.

Set-CMBoundary

Para obter mais informações, veja Set-CMBoundary.

Alterações não interruptivas

Opção adicionada VPN em BoundaryType.

Set-CMClientSettingComputerRestart

Para obter mais informações, veja Set-CMClientSettingComputerRestart.

Alterações não interruptivas

Foi adicionado um novo parâmetro NoRebootEnforcement.

Set-CMClientSettingSoftwareUpdate

Para obter mais informações, veja Set-CMClientSettingSoftwareUpdate.

Alterações não interruptivas

Parâmetros adicionados:

  • EnableInstallation
  • ThreadPriority
  • EnableDynamicUpdate

Exemplo:

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

Para obter mais informações, veja Set-CMCloudManagementGateway.

Alterações não interruptivas

Os parâmetros seguintes são novos:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • VMInstanceCount

Alterações interruptivas

Os seguintes parâmetros são removidos deste cmdlet:

  • VMInstancesCount

Set-CMDiscoveryMethod

Para obter mais informações, veja Set-CMDiscoveryMethod.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro AddGroupDiscoveryScope.

Set-CMDistributionPoint

Para obter mais informações, veja Set-CMDistributionPoint.

Alterações não interruptivas

Foram adicionados parâmetros para suportar a Cache Ligada da Microsoft:

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

Exemplo:

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

Para obter mais informações, veja Set-CMDriverPackage.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro DriverModel.

Set-CMManagementPoint

Para obter mais informações, veja Set-CMManagementPoint.

Erros que foram corrigidos

Foi corrigido um problema para o suporte do gateway de gestão da cloud.

Set-CMProgram

Para obter mais informações, veja Set-CMProgram.

Alterações interruptivas

O nome do tipo RenameWithUnc foi mudado para RunWithUnc para o parâmetro DriveMode.

Set-CMSiteMaintenanceTask

Para obter mais informações, veja Set-CMSiteMaintenanceTask.

Alterações não interruptivas

Foram adicionados os seguintes novos parâmetros para configurar o destino da cópia de segurança do site e o destino da cópia de segurança do SQL para ambientes com um Fornecedor remoto de SMS:

  • SiteBackupPath
  • SqlBackupPath

Exemplo:

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

Para obter mais informações, veja Set-CMSoftwareUpdateAutoDeploymentRule.

Erros que foram corrigidos

Foi corrigido um problema para o objeto de entrada da opção Get-CMSoftwareUpdateAutoDeploymentRule com a opção Fast .

Set-CMSoftwareUpdateDeploymentPackage

Para obter mais informações, veja Set-CMSoftwareUpdateDeploymentPackage.

Erros que foram corrigidos

Foi corrigido um problema para os parâmetros RemoveExpired e RemoveSuperceded.

Set-CMSoftwareUpdateGroup

Para obter mais informações, veja Set-CMSoftwareUpdateGroup.

Erros que foram corrigidos

Foi corrigido um problema para adicionar uma atualização de software não transferida.

Set-CMStatusFilterRule

Para obter mais informações, veja Set-CMStatusFilterRule.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro Name para se certificar de que consistia em Get-CMStatusFilterRule.

Set-CMTaskSequenceDeployment

Para obter mais informações, veja Set-CMTaskSequenceDeployment.

Erros que foram corrigidos

Foi corrigido um problema para o parâmetro ScheduleEvent.

Foi corrigido um problema para o parâmetro AllowFallback.

Alterações não interruptivas

Foi adicionada validação para o parâmetro Schedule para evitar o valor duplicado com a atribuição existente.

Foram adicionados novos parâmetros para configurar a Agenda:

  • ClearSchedule
  • RemoveSchedule
  • AddSchedule

Foram adicionados novos parâmetros para configurar ScheduleEvent:

  • ClearScheduleEvent
  • RemoveScheduleEvent
  • AddScheduleEvent

Exemplo:

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep*

Erros que foram corrigidos

Foi corrigido um problema de tamanho de política quando utiliza vários passos do PowerShell que contêm scripts grandes.

Set-CMTSStepEnableBitLocker

Para obter mais informações, veja Set-CMTSStepEnableBitLocker.

Erros que foram corrigidos

Foi corrigido um problema para o método de encriptação especificado pelo utilizador.

Set-CMTSStepOfflineEnableBitLocker

Para obter mais informações, veja Set-CMTSStepOfflineEnableBitLocker.

Erros que foram corrigidos

Foi corrigido um problema para o método de encriptação especificado pelo utilizador.

Set-CMTSStepPreStartCheck

Para obter mais informações, veja Set-CMTSStepPreStartCheck.

Alterações não interruptivas

Foi adicionado um novo parâmetro para UEFI marcar:, CheckUefi.

Set-CMWindowsAppxDeploymentType

Para obter mais informações, veja Set-CMWindowsAppxDeploymentType.

Alterações não interruptivas

Função adicionada para suportar MSIX.

Start-CMCloudManagementGateway

Para obter mais informações, veja Start-CMCloudManagementGateway.

Erros que foram corrigidos

Corrigimos a validação da status CMG.

Start-CMContentDistribution

Para obter mais informações, veja Start-CMContentDistribution.

Alterações não interruptivas

Adição de aliases para o parâmetro DeploymentPackageId e DeploymentPackageName para uma melhor compreensão.

Stop-CMCloudManagementGateway

Para obter mais informações, veja Stop-CMCloudManagementGateway.

Erros que foram corrigidos

Corrigimos a validação da status CMG.

Como fornecer comentários ou comunicar problemas

Muitas das correções e melhorias descritas neste artigo são o resultado do seu feedback.

Para enviar comentários, utilize a consola Gerenciador de Configurações. Para obter mais informações, veja Feedback do PowerShell.