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
noConfigurationManager.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
eFeatured
- Lógica de combinação adicionada para resolver problemas em
-LogonRequirementType
,-RequireUserInteraction
e-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
eFeatured
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
,-DeviceId
ou-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
,-DeviceId
ou-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
,-RequireUserInteraction
e-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.