Compartilhar via


Configuration Manager alterações na Biblioteca de Cmdlets para a versão 1906

Aplica-se ao: Gerenciador de Configurações (Ramificação Atual)

Observação

Configuration Manager branch atual versão 1902 é a linha de base para essas alterações. Para obter mais informações, consulte Configuration Manager alterações na Biblioteca de Cmdlets para a versão 1902.

Alterações importantes

Novos cmdlets

Get-CMTSStepRunTaskSequence

Use este cmdlet para obter a etapa Executar Sequência de Tarefas de uma sequência de tarefas específica.

$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1

New-CMSoftwareCenterTabItem

Use este cmdlet para criar uma guia personalizada do Centro de Software.

$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a

New-CMTSStepRunTaskSequence

Use este cmdlet para criar a etapa de sequência de tarefas Executar Sequência de Tarefas.

$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence

Remove-CMTSStepRunTaskSequence

Use o cmdlet para remover a etapa de sequência de tarefas Executar Sequência de Tarefas de uma sequência de tarefas específica.

$ReferenceTaskSequence | Remove-CMTSStepRunTaskSequence -StepName $myStep.Name -Force

Set-CMScript

Use este cmdlet para editar um script.

Get-CMScript -ScriptName $name | Set-CMScript -ScriptFile $file

Set-CMTSStepRunTaskSequence

Use este cmdlet para editar a etapa de sequência de tarefas Executar Sequência de Tarefas.

$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence

Cmdlets removidos

Nenhum

Cmdlets preteridos

  • Get-CMAadConditionalAccessPolicy
  • Set-CMAadConditionalAccessPolicy

Problemas conhecidos

Os itens a seguir são problemas conhecidos com a Biblioteca cmdlet que não são resolvidos nesta versão.

Import-CMSecurityRole

O cmdlet pode falhar com um erro directoryNotFoundException localizando o arquivo SecuredRoles.xsd.

Solução alternativa

  • Chame Import-Module no ConfigurationManager.psd1 arquivo e não no caminho lógico ou no nome do módulo.

Set-CMSoftwareUpdatePoint

As alterações no Agendamento podem não ser mostradas no console Configuration Manager, embora o objeto provedor de SMS subjacente tenha sido alterado.

Solução alternativa

  • Desista e relançar o console Configuration Manager.

Acompanhamento e recuperação de recursos (beta)

Esta versão adiciona novos cmdlets para dar suporte ao acompanhamento de objetos do Provedor de SMS usados pelo runtime do PowerShell e para limpar esses recursos quando eles não forem mais necessários.

  • Disconnect-CMTrackedObject
  • Start-CMObjectTracking
  • Stop-CMObjectTracking

Quando você executa Start-CMObjectTracking, o runtime do PowerShell rastreia IResultObject objetos criados por cmdlets da Biblioteca de Cmdlet. Para cmdlets que não são limpos manualmente com .Dispose(), recupere-os usando Disconnect-CMTrackedObject em um objeto individual.

Exemplo

# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Depois que um objeto é recuperado, ele não pode mais ser reutilizado ou passado para outro cmdlet por meio do pipeline de objeto.

Stop-CMObjectTracking pode ser usado para desativar o rastreamento de objetos. Os objetos alocados anteriormente permanecem ativos.

Recursos não reclamados podem fazer com que o Provedor de SMS aumente erros de violação de cota. Esses problemas de cota normalmente se manifestam por trabalhar com grandes conjuntos de objetos provedores de SMS ou em ambientes de longa execução.

Observação

Esse recurso é experimental e pode estar sujeito a alterações ou remoção em uma versão futura. Ele é opt-in e não está habilitado por padrão.

Alterações de cmdlet

As seguintes alterações foram feitas em cmdlets existentes nesta versão. As alterações podem ser novas funcionalidades, correções de bugs ou preterição. Algumas alterações podem estar quebrando. Se você usar um dos cmdlets ou áreas de recursos listados nesta seção, examine cuidadosamente as alterações para entender como elas podem afetar seu uso.

Add-CMComplianceSettingScript

Bugs corrigidos

  • Opções ausentes para dar suporte à correção.

Alterações sem interrupção

  • Adicionado parâmetro para dar suporte à correção: -Remediate
Exemplo
Add-CMComplianceSettingScript -InputObject $ci -DiscoveryScriptLanguage PowerShell -DataType String -Name "test1" -DiscoveryScriptText "test" -RemediationScriptLanguage PowerShell -RemediationScriptText "test"  -RuleName rule1 -ExpressionOperator IsEquals -ValueRule -ExpectedValue 1.0 -Remediate

Add-CMDeviceCollectionDirectMembershipRule

Bugs corrigidos

  • Falha no cmdlet quando você tentou aplicar centenas de regras diretas.

Alterações sem interrupção

  • Separou as consultas de classes diferentes para melhorar o desempenho.

Add-CMMsiDeploymentType

Bugs corrigidos

  • O comportamento não era consistente com o console quando o cmdlet altera as configurações de requisito de logon.
  • Propriedades de aplicativo ausentes.
  • Você pode especificar o valor errado para -LogonRequirementType e -RequireUserInteraction quando eles especificarem -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Alterações sem interrupção

  • Modificou a lógica de validação para as configurações de "Experiência do Usuário": a "Interação do usuário" só seria bloqueada quando você especificasse "nenhum logon de usuário" como o requisito de logon.
  • Propriedades do aplicativo adicionadas: CategoryInstance_UniqueIDs e Featured
  • Lógica de combinação adicionada para resolver problemas em -LogonRequirementType, -RequireUserInteractione -InstallationBehaviorType

Add-CMScriptDeploymentType

Bugs corrigidos

  • Falha ao especificar o valor nulo para -AddRequirement.
  • Propriedades de aplicativo ausentes.

Alterações sem interrupção

  • Validação de parâmetro adicionado para valor nulo.
  • Propriedades do aplicativo adicionadas: CategoryInstance_UniqueIDs e Featured

Add-CMUserCollectionDirectMembershipRule

Bugs corrigidos

  • Falha no cmdlet quando você tentou aplicar centenas de regras diretas.

Alterações sem interrupção

  • Separou as consultas de classes diferentes para melhorar o desempenho.

Import-CMDriver

Bugs corrigidos

  • O cmdlet não funciona corretamente.

Alterações sem interrupção

  • Correção de problema de exceção sem tratamento.
  • Problema de caminho de origem corrigido para se alinhar ao console.

Import-CMDriverPackage

Bugs corrigidos

  • O -ImportActionType parâmetro definiria a mesma ação de importação para todos os objetos.

Alterações sem interrupção

  • O cmdlet importaria o objeto usando a ação padrão se você não especificasse um.
  • Adicionado novo parâmetro para dar suporte à especificação do tipo de ação de importação para diferentes classes de objeto: -ImportActionTypeSpec
Exemplo
# Specify import action type for different classes of object:
$classVsAction = @{"SMS_Driver" = [Microsoft.ConfigurationManagement.AdminConsole.MigrationAssistant.ImportActionType]::AppendDriverCategories}
Import-CMDriverPackage -ImportFilePath $filePath -ImportActionTypeSpec $classVsAction

Import-CMTaskSequence

Bugs corrigidos

  • O -ImportActionType parâmetro definiria a mesma ação de importação para todos os objetos.

Alterações sem interrupção

  • O cmdlet importaria o objeto usando a ação padrão se não especificasse um.
  • Adicionado novo parâmetro para dar suporte à especificação do tipo de ação de importação para diferentes classes de objeto: -ImportActionTypeSpec

Invoke-CMClientAction

Bugs corrigidos

  • Cmdlet com parâmetro -DeviceName, -DeviceIdou -Device falharia se você não tiver permissão para a coleção "Todos os Sistemas".
  • Opções ausentes para acordar o computador.

Alterações sem interrupção

  • Removeu a limitação de permissão de coleção para se alinhar ao console.
  • Adicionamos novos parâmetros para dar suporte ao computador de despertar:
    • -ParentCollectionId
    • -ParentCollectionName
    • -ParentCollection
Exemplo
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID

Invoke-CMEndpointProtectionScan

Bugs corrigidos

  • Cmdlet com parâmetro -DeviceName, -DeviceIdou -Device falharia se você não tiver permissão para a coleção "Todos os Sistemas".

Alterações sem interrupção

  • Removeu a limitação de permissão de coleção para se alinhar ao console.

Invoke-CMQuery

Bugs corrigidos

  • Invoke-CMQuery comando não respeitava o -LimitToCollectionID parâmetro.

Alterações sem interrupção

  • Valor vazio com suporte para parâmetro -LimitToCollectionID no objeto CMquery.

Get-CMApplicationDeployment

Bugs corrigidos

  • O cmdlet destruiria inesperadamente o objeto com -InputObect.

Alterações sem interrupção

  • Corrigimos o problema de descarte do objeto.

New-CMApplication

Bugs corrigidos

  • Falha ao definir o ícone desse tamanho é maior que 250x250.

Alterações sem interrupção

  • Estendia o tamanho do ícone para 512x512 para se alinhar ao console.

New-CMApplicationDeployment

Bugs corrigidos

  • O cmdlet destruiria inesperadamente o objeto com -InputObect.

Alterações sem interrupção

  • Corrigimos o problema de descarte do objeto.

New-CMApplicationDisplayInfo

Bugs corrigidos

  • Falha ao definir o ícone desse tamanho é maior que 250x250.

Alterações sem interrupção

  • Estendia o tamanho do ícone para 512x512 para se alinhar ao console.

New-CMAutoDeploymentRuleDeployment

Bugs corrigidos

  • Parâmetros ausentes para opções "Permitir WUMU" e "Permitir usar rede limitada".
  • Parâmetros ausentes para "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart"
  • Validação ausente para entrada de unidades de data/hora.

Alterações sem interrupção

  • Adicionamos novos parâmetros para dar suporte às opções "Permitir WUMU" e "Permitir Usar Rede Limitada":
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • Adicionamos novos parâmetros para dar suporte às opções "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart":
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • Foi adicionada a validação para a disponibilidade e o prazo com a unidade específica.

New-CMBaseline

Bugs corrigidos

  • Precisa de opção para dar suporte a "Aplicar no cliente de cogerenciamento".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte à opção "Aplicar no cliente de cogerenciamento":
    • -AllowComanagedClients

New-CMBootableMedia

Bugs corrigidos

  • Precisa de opção para dar suporte a "Capacidade de não incluir Autorun.inf".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte à opção "Capacidade de não incluir Autorun.inf":
    • -NoAutoRun

New-CMCaptureMedia

Bugs corrigidos

  • Precisa de opção para dar suporte a "Capacidade de não incluir Autorun.inf".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte à opção "Capacidade de não incluir Autorun.inf":
    • -NoAutoRun

New-CMPackage

Bugs corrigidos

  • O cmdlet pode definir texto de tamanho excessivo nas informações do pacote.

Alterações sem interrupção

  • Validação de comprimento adicionada para valores de cadeia de caracteres a serem alinhados com o console.

New-CMPackageDeployment

Bugs corrigidos

  • Falha no cmdlet devido ao nome da propriedade errado.

Alterações sem interrupção

  • Problema de nome de propriedade corrigido.

New-CMPrestageMedia

Bugs corrigidos

  • Precisa de opção para dar suporte a "Capacidade de não incluir Autorun.inf".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte à opção "Capacidade de não incluir Autorun.inf":
    • -NoAutoRun

New-CMRequirementRuleCommonValue

Bugs corrigidos

  • Falha na avaliação no tipo de implantação quando você especifica a regra de requisito com o valor comum.

Alterações sem interrupção

  • Corrigimos o problema do valor da cadeia de caracteres para evitar '/r/n' em uma única cadeia de caracteres.

New-CMSchedule

Bugs corrigidos

  • Opção de dia de deslocamento ausente.

Alterações sem interrupção

  • O parâmetro adicionado OffsetDay para dar suporte ao deslocamento no mêsbyweekday.
Exemplo
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0

New-CMSoftwareUpdateAutoDeploymentRule

Bugs corrigidos

  • Não foi possível adicionar catálogos de terceiros à regra de implantação automática com este cmdlet.
  • Falta Office 365 seleção de idioma.
  • Opções de filtro ausentes: "Arquitetura" e "Tamanho do conteúdo".
  • Validação ausente para tempo disponível e de prazo com unidades.
  • Falha ao definir $false como -EnableAfterCreate.
  • Os valores padrão para a seleção de idiomas não se alinharam ao console.

Alterações sem interrupção

  • Adição do suporte do fornecedor para atualizações de terceiros.
  • Adicionado novo parâmetro para Office 365 seleção de idiomas para se alinhar ao console:
    • -O365LanguageSelection
  • Adicionado novo parâmetro para opções de filtro "Arquitetura" e "Tamanho do Conteúdo":
    • -Architecture
    • -ContentSize
  • Foi adicionada a validação para o tempo disponível e de prazo com as unidades.
  • Corrigimos a lógica para definir -EnableAfterCreate.
  • Alterou os valores padrão para que a seleção de idiomas se alinhasse ao console.
Exemplo
# Set filter "Architecture":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -Architecture X86, Itanium, X64

# Set filter "Content Size":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -ContentSize $size

New-CMSoftwareUpdateDeployment

Bugs corrigidos

  • Opção ausente para "DelayGracePeriod".

Alterações sem interrupção

  • Adicionado novo parâmetro para a opção "DelayGracePeriod":
    • -SoftDeadlineEnabled

New-CMStandaloneMedia

Bugs corrigidos

  • Precisa de opção para dar suporte a "Capacidade de não incluir Autorun.inf".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte à opção "Capacidade de não incluir Autorun.inf":
    • -NoAutoRun

New-CMStatusFilterRule

Bugs corrigidos

  • -PropertyId Falha "Exceção não capturada: System.ArgumentOutOfRangeException".

Alterações sem interrupção

  • Foi adicionada a validação para Source/PropertyID/PropertyValue para evitar entrada inválida.

New-CMTSStepApplyNetworkSetting

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepApplyWindowsSettings

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepCaptureSystemImage

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepConnectNetworkFolder

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepDisableBitLocker

Bugs corrigidos

  • Opção de necessidade para definir "Contagem de Reinicialização"

Alterações sem interrupção

  • Adicionado novo parâmetro para a opção "Contagem de Reinicialização":
    • -RebootCount

New-CMTSStepEnableBitLocker

Bugs corrigidos

  • Falha na etapa de sequência de tarefas com o PIN do usuário durante a execução da sequência de tarefas.
  • Parâmetro ausente para a opção "Usar criptografia de disco completa".

Alterações sem interrupção

  • Correção do problema do objeto de segurança.
  • Adicionado novo parâmetro para a opção "Usar criptografia de disco completa":
    • -EncryptFullDisk

New-CMTSStepInstallApplication

Bugs corrigidos

  • Precisa de opção para instalar a etapa do aplicativo para limpar seu conteúdo do cache após a instalação do aplicativo.

Alterações sem interrupção

  • Adicionou um novo parâmetro para limpar seu conteúdo do cache após a instalação do aplicativo:
    • -ClearCache

New-CMTSStepJoinDomainWorkgroup

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepRestoreUserState

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepRunCommandLine

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMTSStepRunPowerShellScript

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

New-CMWindowsFirewallPolicy

Bugs corrigidos

  • As opções não devem ser configuradas quando as configurações de firewall relacionadas não foram definidas.

Alterações sem interrupção

  • Código adicionado para verificar a configuração de firewall para parâmetros dependentes.

Remove-CMSoftwareUpdatePoint

Bugs corrigidos

  • O WCM não foi redefinido depois que você executou o cmdlet para excluir um ponto de atualização de software.

Alterações sem interrupção

  • A lógica adicionada para redefinir o WCM quando você excluir um ponto de atualização de software.

Set-CMApplication

Bugs corrigidos

  • Falha ao definir o ícone desse tamanho é maior que 250x250.

Alterações sem interrupção

  • Estendia o tamanho do ícone para 512x512 para se alinhar ao console.

Set-CMAutoDeploymentRuleDeployment

Bugs corrigidos

  • Parâmetros ausentes para opções "Permitir WUMU" e "Permitir usar rede limitada".
  • Parâmetros ausentes para "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart"
  • Validação ausente para entrada de unidades de data/hora.

Alterações sem interrupção

  • Adicionamos novos parâmetros para dar suporte às opções "Permitir WUMU" e "Permitir Usar Rede Limitada":
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • Adicionamos novos parâmetros para dar suporte às opções "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart":
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • Foi adicionada a validação para a disponibilidade e o prazo com a unidade específica.

Set-CMBaseline

Bugs corrigidos

  • Precisa de opção para dar suporte a "Aplicar no cliente de cogerenciamento".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte à opção "Aplicar no cliente de cogerenciamento":
    • -AllowComanagedClients

Set-CMClientSettingPowerManagement

Bugs corrigidos

  • Parâmetro ausente para a opção "Permitir o despertar de rede".

Alterações sem interrupção

  • Adicionado novo parâmetro para dar suporte ao despertar de rede:
    • -NetworkWakeupOption
Exemplo
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None

Set-CMClientSettingSoftwareCenter

Bugs corrigidos

  • Suporte ao recurso de guia personalizada.

Alterações sem interrupção

  • Adicionamos novos parâmetros para dar suporte à operação de guia personalizada:
    • -ClearCustomTab
    • -RemoveCustomTabName
    • -AddCustomTab
    • -SetVisibleTabName
    • -SetInvisibleTabName
    • -SelectCustomTabName
    • -SelectBuiltInTab
    • -SelectTabIndex
    • -MoveSelectedTabToIndex
    • -SelectedTabNewName
    • -SelectedTabNewUrl

Preterições

  • Parâmetros preteridos:
    • -CustomTabName
    • -CustomTabUrl
Exemplo
# Add custom tab instances to client setting:
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)

#Set custom tab to invisible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")

# Remove custom tab by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")

# Set custom tab to visible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")

# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0

# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0

# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1

# Modify custom tab's name and Url by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew

# Clean up all custom tabs from the client setting:
Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Set-CMComplianceRuleValue

Bugs corrigidos

  • Falha ao definir a correção para a regra de tipo de registro.

Alterações sem interrupção

  • Modificou o código para dar suporte à correção da regra de tipo de registro.

Set-CMDistributionPoint

Bugs corrigidos

  • Configuração ausente para reatribuir ponto de distribuição.

Alterações sem interrupção

  • Adicionado novo parâmetro:
    • -ReassignSiteCode
Exemplo
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"

Set-CMMsiDeploymentType

Bugs corrigidos

  • O comportamento não era consistente com o console quando o cmdlet altera as configurações de requisito de logon.
  • Propriedades de aplicativo ausentes.
  • Você pode especificar o valor errado para -LogonRequirementType e -RequireUserInteraction quando especificar -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Alterações sem interrupção

  • Modificou a lógica de validação para as configurações de "Experiência do Usuário": a "Interação do usuário" só seria bloqueada quando você especificasse "nenhum logon de usuário" como o requisito de logon.
  • Propriedades do aplicativo adicionadas: 'CategoryInstance_UniqueIDs' e 'Featured'
  • Lógica de combinação adicionada para resolver problemas em -LogonRequirementType, -RequireUserInteractione -InstallationBehaviorType

Set-CMPackage

Bugs corrigidos

  • O cmdlet pode definir texto de tamanho excessivo nas informações do pacote.

Alterações sem interrupção

  • Validação de comprimento adicionada para valores de cadeia de caracteres a serem alinhados com o console.

Set-CMScriptDeploymentType

Bugs corrigidos

  • Falha ao especificar o valor nulo para -AddRequirement.
  • Propriedades de aplicativo ausentes.

Alterações sem interrupção

  • Validação de parâmetro adicionado para valor nulo.
  • Propriedades do aplicativo adicionadas: 'CategoryInstance_UniqueIDs' e 'Featured'

Set-CMSoftwareUpdateAutoDeploymentRule

Bugs corrigidos

  • Não foi possível adicionar catálogos de terceiros à regra de implantação automática usando esse cmdlet.
  • Falta Office 365 seleção de idioma.
  • Opções de filtro ausentes: "Arquitetura" e "Tamanho do conteúdo".
  • Validação ausente para tempo disponível e de prazo com unidades.
  • Falha ao definir $false como -EnableAfterCreate

Alterações sem interrupção

  • Adição do suporte do fornecedor para as atualizações de terceiros.
  • Adicionado novo parâmetro para Office 365 seleção de idiomas para se alinhar ao console:
    • -O365LanguageSelection
  • Adicionado novo parâmetro para opções de filtro "Arquitetura" e "Tamanho do Conteúdo":
    • -Architecture
    • -ContentSize
  • Foi adicionada a validação para o tempo disponível e de prazo com as unidades.
  • Corrigido a lógica a ser definida -EnableAfterCreate
Exemplo
# Set filter "Architecture":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -Architecture X86, Itanium, X64 -Force  
# Set filter "Content Size":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ ReferenceADRName  -ContentSize $size

Set-CMSoftwareUpdateDeployment

Bugs corrigidos

  • Opção ausente para "DelayGracePeriod".

Alterações sem interrupção

  • Adicionado novo parâmetro para a opção "DelayGracePeriod":
    • -SoftDeadlineEnabled

Set-CMStatusFilterRule

Bugs corrigidos

  • -PropertyId Falha "Exceção não capturada: System.ArgumentOutOfRangeException".

Alterações sem interrupção

  • Foi adicionada a validação para Source/PropertyID/PropertyValue para evitar entrada inválida.

Set-CMTaskSequenceDeployment

Bugs corrigidos

  • O cmdlet destruiria inesperadamente o objeto com -InputObect.

Alterações sem interrupção

  • Corrigimos o problema de descarte do objeto.

Set-CMTSStepApplyNetworkSetting

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepApplyWindowsSettings

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepCaptureSystemImage

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepConnectNetworkFolder

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepDisableBitLocker

Bugs corrigidos

  • Opção de necessidade para definir "Contagem de Reinicialização"

Alterações sem interrupção

  • Adicionado novo parâmetro para a opção "Contagem de Reinicialização":
    • -RebootCount

Set-CMTSStepEnableBitLocker

Bugs corrigidos

  • Falha na etapa de sequência de tarefas com o PIN do usuário durante a execução da sequência de tarefas.
  • Parâmetro ausente para a opção "Usar criptografia de disco completa".

Alterações sem interrupção

  • Correção do problema do objeto de segurança.
  • Adicionado novo parâmetro para a opção "Usar criptografia de disco completa":
    • -IsEncryptFullDisk

Set-CMTSStepInstallApplication

Bugs corrigidos

  • Precisa de opção para instalar a etapa do aplicativo para limpar seu conteúdo do cache após a instalação do aplicativo.

Alterações sem interrupção

  • Adicionou um novo parâmetro para limpar seu conteúdo do cache após a instalação do aplicativo:
    • -ClearCache

Set-CMTSStepJoinDomainWorkgroup

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepRestoreUserState

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepRunCommandLine

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMTSStepRunPowerShellScript

Bugs corrigidos

  • A etapa de sequência de tarefas com a propriedade de credencial do usuário não conseguiu entrar quando a sequência de tarefas está em execução.

Alterações sem interrupção

  • Correção do problema do objeto de segurança.

Set-CMWindowsFirewallPolicy

Bugs corrigidos

  • As opções não devem ser configuradas quando as configurações de firewall relacionadas não foram definidas.

Alterações sem interrupção

  • Código adicionado para verificar a configuração de firewall para parâmetros dependentes.

Start-CMPackageDeployment

Bugs corrigidos

  • Falha no cmdlet devido ao nome da propriedade errado.

Alterações sem interrupção

  • Problema de nome de propriedade corrigido.