Alterações na Biblioteca Cmdlet do Gestor de Configuração para a versão 1906
Aplica-se a: Gestor de Configuração (Filial Atual)
Nota
A versão atual do bloco de configuração 1902 é a linha de base para estas alterações. Para obter mais informações, consulte as alterações da Biblioteca Cmdlet do Gestor de Configuração para a versão 1902.
Mudanças importantes
Novos cmdlets
Get-CMTSStepRunTaskSequence
Utilize este cmdlet para obter o passo da Sequência de Tarefas de Execução a partir de uma sequência de tarefa específica.
$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1
New-CMSoftwareCenterTabItem
Utilize este cmdlet para criar um separador personalizado do Software Center.
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a
New-CMTSStepRunTaskSequence
Utilize este cmdlet para criar a sequência de tarefas de execução da sequência de tarefas.
$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence
Remove-CMTSStepRunTaskSequence
Utilize o cmdlet para remover a sequência de sequência de tarefas de execução de uma sequência de tarefa 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
Utilize este cmdlet para editar a sequência de tarefas de execução da sequência de tarefas.
$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence
Cmdlets removidos
Nenhum
Cmdlets preprecados
- Get-CMAadConditionalAccessPolicy
- Set-CMAadConditionalAccessPolicy
Problemas conhecidos
Os seguintes itens são conhecidos problemas com a Biblioteca Cmdlet que não são resolvidos nesta versão.
Import-CMSecurityRole
O Cmdlet pode falhar com um erro do DirectoryNotFoundException que localiza o ficheiro SecuredRoles.xsd
.
Solução
- Ligue
Import-Module
contra oConfigurationManager.psd1
ficheiro, e não o caminho lógico ou nome do módulo.
Set-CMSoftwareUpdatePoint
As alterações ao Horário podem não ser apresentadas na consola Do Gestor de Configuração, mesmo que o objeto subjacente ao Fornecedor de SMS tenha sido alterado.
Solução
- Desista e relançe a consola Do Gestor de Configuração.
Rastreio e recuperação de recursos (beta)
Esta versão adiciona novos cmdlets para suportar o rastreio de sms provider objetos usados pelo tempo de execução PowerShell, e para limpar estes recursos quando já não são necessários.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Quando Start-CMObjectTracking
funciona, o tempo de execução PowerShell rastreia IResultObject
os objetos criados pelos cmdlets da Biblioteca Cmdlet. Para os cmdlets que não são limpos .Dispose()
manualmente, reclame-os Disconnect-CMTrackedObject
utilizando-os contra um objeto individual.
Exemplo
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Uma vez recuperado um objeto, não pode mais ser reutilizado ou passado para outro cmdlet através do oleoduto do objeto.
Stop-CMObjectTracking
pode ser usado para desligar o rastreio de objetos. Os objetos previamente atribuídos permanecem ativos.
Os recursos não reclamados podem fazer com que o Fornecedor de SMS aumente os erros de violação de quotas. Estas questões de quota manifestam-se tipicamente de trabalhar com grandes conjuntos de objetos do Fornecedor de SMS ou em ambientes de longa duração.
Nota
Esta funcionalidade é experimental e pode estar sujeita a alterações ou remoção numa versão futura. É opt-in e não é habilitado por defeito.
Alterações do Cmdlet
Foram feitas as seguintes alterações aos cmdlets existentes nesta versão. As alterações podem ser novas funcionalidades, correções de erros ou depreciação. Algumas mudanças podem estar a rebentar. Se utilizar um dos cmdlets ou áreas de funcionalidade listadas nesta secção, reveja cuidadosamente as alterações para entender como podem afetar a sua utilização.
Add-CMComplianceSettingScript
Insetos que foram corrigidos
- Faltam opções para suportar a reparação.
Alterações não-quebrando
- Parâmetro adicionado para suportar a reparaçã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
Insetos que foram corrigidos
- O Comandante falhou quando tentaste aplicar centenas de regras diretas.
Alterações não-quebrando
- Separou as consultas de diferentes classes para melhorar o desempenho.
Add-CMMsiDeploymentType
Insetos que foram corrigidos
- O comportamento não era consistente com a consola quando o cmdlet altera as definições de requisitos de início de sposição.
- Propriedades de aplicação desaparecidas.
- Pode especificar o valor errado para
-LogonRequirementType
e-RequireUserInteraction
quando especificar-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Alterações não-quebrando
- Modificaa a lógica de validação das definições "Experiência do Utilizador": a "Interação com o Utilizador" só seria bloqueada quando especificasse "nenhum início de utilizador" como requisito de início de súm.
- Propriedades adicionadas da aplicação:
CategoryInstance_UniqueIDs
eFeatured
- Lógica de combinação adicionada para resolver problemas em
-LogonRequirementType
-RequireUserInteraction
, e-InstallationBehaviorType
Add-CMScriptDeploymentType
Insetos que foram corrigidos
- Falhou quando especificar o valor nulo para
-AddRequirement
. - Propriedades de aplicação desaparecidas.
Alterações não-quebrando
- Validação de parâmetros adicionados para valor nulo.
- Propriedades adicionadas da aplicação:
CategoryInstance_UniqueIDs
eFeatured
Add-CMUserCollectionDirectMembershipRule
Insetos que foram corrigidos
- O Comandante falhou quando tentaste aplicar centenas de regras diretas.
Alterações não-quebrando
- Separou as consultas de diferentes classes para melhorar o desempenho.
Import-CMDriver
Insetos que foram corrigidos
- O Comandante não funciona corretamente.
Alterações não-quebrando
- Problema de exceção sem manipulação.
- Problema de caminho de origem fixo para alinhar com a consola.
Import-CMDriverPackage
Insetos que foram corrigidos
- O
-ImportActionType
parâmetro definiria a mesma ação de importação para todos os objetos.
Alterações não-quebrando
- O Comandante importaria objeto usando uma ação padrão se não especificasse uma.
- Adicionou um novo parâmetro para apoiar a especificação do tipo de ação de importação para diferentes classes de objetos:
-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
Insetos que foram corrigidos
- O
-ImportActionType
parâmetro definiria a mesma ação de importação para todos os objetos.
Alterações não-quebrando
- O Comandante importaria objeto usando ação padrão se não especificasse uma.
- Adicionou um novo parâmetro para apoiar a especificação do tipo de ação de importação para diferentes classes de objetos:
-ImportActionTypeSpec
Invoke-CMClientAction
Insetos que foram corrigidos
- Cmdlet com parâmetro
-DeviceName
-DeviceId
, ou-Device
falharia se não tiver permissão para a recolha de "Todos os Sistemas". - Faltam opções para acordar a máquina.
Alterações não-quebrando
- Removido a limitação da permissão de recolha para alinhar com a consola.
- Adicione novos parâmetros para suportar a máquina de acordar:
-ParentCollectionId
-ParentCollectionName
-ParentCollection
Exemplo
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID
Invoke-CMEndpointProtectionScan
Insetos que foram corrigidos
- Cmdlet com parâmetro
-DeviceName
-DeviceId
, ou-Device
falharia se não tiver permissão para a recolha de "Todos os Sistemas".
Alterações não-quebrando
- Removido a limitação da permissão de recolha para alinhar com a consola.
Invoke-CMQuery
Insetos que foram corrigidos
- Invoke-CMQuery comando não respeita o
-LimitToCollectionID
parâmetro.
Alterações não-quebrando
- Valor vazio suportado para parâmetro
-LimitToCollectionID
no objeto CMquery.
Get-CMApplicationDeployment
Insetos que foram corrigidos
- O Comandante destruiria inesperadamente o objeto
-InputObect
com.
Alterações não-quebrando
- Corrigiu o problema de eliminação do objeto.
New-CMApplication
Insetos que foram corrigidos
- Não conseguiu definir o ícone que o tamanho é superior a 250x250.
Alterações não-quebrando
- Estendia o tamanho do ícone para 512x512 para alinhar com a consola.
New-CMApplicationDeployment
Insetos que foram corrigidos
- O Comandante destruiria inesperadamente o objeto
-InputObect
com.
Alterações não-quebrando
- Corrigiu o problema de eliminação do objeto.
New-CMApplicationDisplayInfo
Insetos que foram corrigidos
- Não conseguiu definir o ícone que o tamanho é superior a 250x250.
Alterações não-quebrando
- Estendia o tamanho do ícone para 512x512 para alinhar com a consola.
New-CMAutoDeploymentRuleDeployment
Insetos que foram corrigidos
- Parâmetros em falta para as opções "Permitir a WUMU" e "Permitir a utilização da rede de contadores".
- Parâmetros em falta para "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart"
- Falta de validação para a entrada das unidades de hora de data.
Alterações não-quebrando
- Adicionou novos parâmetros para suportar opções definidas "Permitir a WUMU" e "Permitir a utilização da rede de contadores":
-AllowDownloadFromMicrosoftUpdate
-AllowUseMeteredNetwork
- Adicionou novos parâmetros para suportar opções definidas "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart":
-SoftDeadlineEnabled
-RequirePostRebootFullScan
- Validação adicional para disponível e prazo com unidade específica.
New-CMBaseline
Insetos que foram corrigidos
- Precisa de opção de apoio "Aplicar-se ao cliente de cogestão".
Alterações não-quebrando
- Acrescentou um novo parâmetro para apoiar a opção "Aplicar no cliente de cogestão":
-AllowComanagedClients
New-CMBootableMedia
Insetos que foram corrigidos
- Precisa de opção de suporte "Capacidade de não incluir a Autorun.inf".
Alterações não-quebrando
- Acrescentou um novo parâmetro para suportar a opção "Capacidade de não incluir a Autorun.inf":
-NoAutoRun
New-CMCaptureMedia
Insetos que foram corrigidos
- Precisa de opção de suporte "Capacidade de não incluir a Autorun.inf".
Alterações não-quebrando
- Acrescentou um novo parâmetro para suportar a opção "Capacidade de não incluir a Autorun.inf":
-NoAutoRun
New-CMPackage
Insetos que foram corrigidos
- O Cmdlet pode definir texto oversize em informações de pacote.
Alterações não-quebrando
- Validação de comprimento adicionada para valores de corda alinharem-se com a consola.
New-CMPackageDeployment
Insetos que foram corrigidos
- O Comandante falhou por causa do nome da propriedade errada.
Alterações não-quebrando
- Emissão de nome de propriedade fixa.
New-CMPrestageMedia
Insetos que foram corrigidos
- Precisa de opção de suporte "Capacidade de não incluir a Autorun.inf".
Alterações não-quebrando
- Acrescentou um novo parâmetro para suportar a opção "Capacidade de não incluir a Autorun.inf":
-NoAutoRun
New-CMRequirementRuleCommonValue
Insetos que foram corrigidos
- A avaliação falhou no tipo de implantação quando especifica a regra de requisito com valor comum.
Alterações não-quebrando
- Fixo a questão do valor da corda para evitar '/r/n' numa única corda.
New-CMSchedule
Insetos que foram corrigidos
- Faltando a opção do dia do offset.
Alterações não-quebrando
- Parâmetro adicional OffsetDay para suportar a compensação mensalmente durante a semana.
Exemplo
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0
New-CMSoftwareUpdateAutoDeploymentRule
Insetos que foram corrigidos
- Não se pode adicionar catálogos de terceiros à regra de implantação automática com este cmdlet.
- Falta de seleção linguística do Escritório 365.
- Opções de filtro em falta: "Arquitetura" e "Tamanho do Conteúdo".
- Falta de validação para o tempo disponível e prazo com unidades.
- Não conseguiu definir $false para
-EnableAfterCreate
. - Os valores predefinidos para a seleção de idiomas não se alinharam com a consola.
Alterações não-quebrando
- Apoio ao fornecedor adicionado para atualizações de terceiros.
- Adicionou um novo parâmetro para a seleção linguística do Office 365 para alinhar com a consola:
-O365LanguageSelection
- Adicionado novo parâmetro para opções de filtro "Arquitetura" e "Tamanho do Conteúdo":
-Architecture
-ContentSize
- Validação adicionada para o tempo disponível e prazo com unidades.
- Corrigiu a lógica para
-EnableAfterCreate
definir. - Alterou os valores padrão para a seleção de idiomas alinhar-se com a consola.
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
Insetos que foram corrigidos
- Falta de opção para "DelayGracePeriod".
Alterações não-quebrando
- Adicionado novo parâmetro para a opção "DelayGracePeriod":
-SoftDeadlineEnabled
New-CMStandaloneMedia
Insetos que foram corrigidos
- Precisa de opção de suporte "Capacidade de não incluir a Autorun.inf".
Alterações não-quebrando
- Acrescentou um novo parâmetro para suportar a opção "Capacidade de não incluir a Autorun.inf":
-NoAutoRun
New-CMStatusFilterRule
Insetos que foram corrigidos
-PropertyId
falhou "Exceção não apanhada: System.ArgumentOutOfRangeException".
Alterações não-quebrando
- Validação adicionada para Source/PropertyID/PropertyValue para evitar entrada inválida.
New-CMTSStepApplyNetworkSetting
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepApplyWindowsSettings
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepCaptureSystemImage
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepConnectNetworkFolder
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepDisableBitLocker
Insetos que foram corrigidos
- Precisa de opção para definir "Contagem de Reinicialização"
Alterações não-quebrando
- Adicionado novo parâmetro para a opção "Reboot Count":
-RebootCount
New-CMTSStepEnableBitLocker
Insetos que foram corrigidos
- O passo da sequência de tarefa com o PIN do utilizador falhou quando a sequência de tarefas está a decorrer.
- Parâmetro em falta para a opção "Use a encriptação completa do disco".
Alterações não-quebrando
- Problema de objeto de segurança fixo.
- Adicionado novo parâmetro para a opção "Use a encriptação completa do disco":
-EncryptFullDisk
New-CMTSStepInstallApplication
Insetos que foram corrigidos
- É necessária a opção de instalar o passo de aplicação para limpar o seu conteúdo da cache após a instalação da aplicação.
Alterações não-quebrando
- Adicionou um novo parâmetro para limpar o seu conteúdo da cache após a instalação da aplicação:
-ClearCache
New-CMTSStepJoinDomainWorkgroup
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepRestoreUserState
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepRunCommandLine
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMTSStepRunPowerShellScript
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
New-CMWindowsFirewallPolicy
Insetos que foram corrigidos
- As opções não devem ser configuradas quando as definições de firewall relacionadas não foram definidas.
Alterações não-quebrando
- Código adicionado para verificar a definição de firewall para parâmetros dependentes.
Remove-CMSoftwareUpdatePoint
Insetos que foram corrigidos
- A WCM não foi reiniciada depois de ter passado o cmdlet para apagar um ponto de atualização de software.
Alterações não-quebrando
- Somou lógica para reiniciar o WCM quando eliminar um ponto de atualização de software.
Set-CMApplication
Insetos que foram corrigidos
- Não conseguiu definir o ícone que o tamanho é superior a 250x250.
Alterações não-quebrando
- Estendia o tamanho do ícone para 512x512 para alinhar com a consola.
Set-CMAutoDeploymentRuleDeployment
Insetos que foram corrigidos
- Parâmetros em falta para as opções "Permitir a WUMU" e "Permitir a utilização da rede de contadores".
- Parâmetros em falta para "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart"
- Falta de validação para a entrada das unidades de hora de data.
Alterações não-quebrando
- Adicionou novos parâmetros para suportar opções definidas "Permitir a WUMU" e "Permitir a utilização da rede de contadores":
-AllowDownloadFromMicrosoftUpdate
-AllowUseMeteredNetwork
- Adicionou novos parâmetros para suportar opções definidas "DelayGracePeriod" e "SoftwareUpdatesBehaviorOfRestart":
-SoftDeadlineEnabled
-RequirePostRebootFullScan
- Validação adicional para disponível e prazo com unidade específica.
Set-CMBaseline
Insetos que foram corrigidos
- Precisa de opção de apoio "Aplicar-se ao cliente de cogestão".
Alterações não-quebrando
- Acrescentou um novo parâmetro para apoiar a opção "Aplicar no cliente de cogestão":
-AllowComanagedClients
Set-CMClientSettingPowerManagement
Insetos que foram corrigidos
- Parâmetro em falta para a opção "Permitir o despertar da rede".
Alterações não-quebrando
- Adicionou um novo parâmetro para suportar o despertar da rede:
-NetworkWakeupOption
Exemplo
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None
Set-CMClientSettingSoftwareCenter
Insetos que foram corrigidos
- Suporte a função de separador personalizado.
Alterações não-quebrando
- Adicione novos parâmetros para suportar o funcionamento do separador personalizado:
-ClearCustomTab
-RemoveCustomTabName
-AddCustomTab
-SetVisibleTabName
-SetInvisibleTabName
-SelectCustomTabName
-SelectBuiltInTab
-SelectTabIndex
-MoveSelectedTabToIndex
-SelectedTabNewName
-SelectedTabNewUrl
Depreciação
- Parâmetros precotados:
-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
Insetos que foram corrigidos
- Não estactou a remediação para a regra do tipo de registo.
Alterações não-quebrando
- Modificou o código para apoiar a reparação da regra do tipo de registo.
Set-CMDistributionPoint
Insetos que foram corrigidos
- Faltando a definição para reatribuir o ponto de distribuição.
Alterações não-quebrando
- Novo parâmetro adicionado:
-ReassignSiteCode
Exemplo
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"
Set-CMMsiDeploymentType
Insetos que foram corrigidos
- O comportamento não foi consistente com a consola quando o cmdlet altera as definições de requisitos de início de sposição.
- Propriedades de aplicação desaparecidas.
- Pode especificar o valor errado para
-LogonRequirementType
e-RequireUserInteraction
quando especificar-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Alterações não-quebrando
- Modificaa a lógica de validação das definições "Experiência do Utilizador": a "Interação com o Utilizador" só seria bloqueada quando especificasse "nenhum início de utilizador" como requisito de início de súm.
- Propriedades adicionadas da aplicação: 'CategoryInstance_UniqueIDs' e 'Featured'
- Lógica de combinação adicionada para resolver problemas em
-LogonRequirementType
-RequireUserInteraction
, e-InstallationBehaviorType
Set-CMPackage
Insetos que foram corrigidos
- O Cmdlet pode definir texto oversize em informações de pacote.
Alterações não-quebrando
- Validação de comprimento adicionada para valores de corda alinharem-se com a consola.
Set-CMScriptDeploymentType
Insetos que foram corrigidos
- Falhou quando especificar o valor nulo para
-AddRequirement
. - Propriedades de aplicação desaparecidas.
Alterações não-quebrando
- Validação de parâmetros adicionados para valor nulo.
- Propriedades adicionadas da aplicação: 'CategoryInstance_UniqueIDs' e 'Featured'
Set-CMSoftwareUpdateAutoDeploymentRule
Insetos que foram corrigidos
- Não é capaz de adicionar catálogos de terceiros à regra de implantação automática usando este cmdlet.
- Falta de seleção linguística do Escritório 365.
- Opções de filtro em falta: "Arquitetura" e "Tamanho do Conteúdo".
- Falta de validação para o tempo disponível e prazo com unidades.
- Falhou em definir $false para
-EnableAfterCreate
Alterações não-quebrando
- Apoio ao fornecedor adicionado para as atualizações de terceiros.
- Adicionou um novo parâmetro para a seleção linguística do Office 365 para alinhar com a consola:
-O365LanguageSelection
- Adicionado novo parâmetro para opções de filtro "Arquitetura" e "Tamanho do Conteúdo":
-Architecture
-ContentSize
- Validação adicionada para o tempo disponível e prazo com unidades.
- Fixou a lógica para definir
-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
Insetos que foram corrigidos
- Falta de opção para "DelayGracePeriod".
Alterações não-quebrando
- Adicionado novo parâmetro para a opção "DelayGracePeriod":
-SoftDeadlineEnabled
Set-CMStatusFilterRule
Insetos que foram corrigidos
-PropertyId
falhou "Exceção não apanhada: System.ArgumentOutOfRangeException".
Alterações não-quebrando
- Validação adicionada para Source/PropertyID/PropertyValue para evitar entrada inválida.
Set-CMTaskSequenceDeployment
Insetos que foram corrigidos
- O Comandante destruiria inesperadamente o objeto
-InputObect
com.
Alterações não-quebrando
- Corrigiu o problema de eliminação do objeto.
Set-CMTSStepApplyNetworkSetting
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepApplyWindowsSettings
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepCaptureSystemImage
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepConnectNetworkFolder
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepDisableBitLocker
Insetos que foram corrigidos
- Precisa de opção para definir "Contagem de Reinicialização"
Alterações não-quebrando
- Adicionado novo parâmetro para a opção "Reboot Count":
-RebootCount
Set-CMTSStepEnableBitLocker
Insetos que foram corrigidos
- O passo da sequência de tarefa com o PIN do utilizador falhou quando a sequência de tarefas está a decorrer.
- Parâmetro em falta para a opção "Use a encriptação completa do disco".
Alterações não-quebrando
- Problema de objeto de segurança fixo.
- Adicionado novo parâmetro para a opção "Use a encriptação completa do disco":
-IsEncryptFullDisk
Set-CMTSStepInstallApplication
Insetos que foram corrigidos
- É necessária a opção de instalar o passo de aplicação para limpar o seu conteúdo da cache após a instalação da aplicação.
Alterações não-quebrando
- Adicionou um novo parâmetro para limpar o seu conteúdo da cache após a instalação da aplicação:
-ClearCache
Set-CMTSStepJoinDomainWorkgroup
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepRestoreUserState
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepRunCommandLine
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMTSStepRunPowerShellScript
Insetos que foram corrigidos
- O passo da sequência de tarefa com a propriedade credencial do utilizador não conseguiu entrar quando a sequência de tarefas está a decorrer.
Alterações não-quebrando
- Problema de objeto de segurança fixo.
Set-CMWindowsFirewallPolicy
Insetos que foram corrigidos
- As opções não devem ser configuradas quando as definições de firewall relacionadas não foram definidas.
Alterações não-quebrando
- Código adicionado para verificar a definição de firewall para parâmetros dependentes.
Start-CMPackageDeployment
Insetos que foram corrigidos
- O Comandante falhou por causa do nome da propriedade errada.
Alterações não-quebrando
- Emissão de nome de propriedade fixa.
Como fornecer problemas de feedback ou relatório
Muitas das correções e melhorias descritas neste artigo são resultado do seu feedback.
Para submeter relatórios de bugs, use enviar um sorriso na consola Do Gestor de Configuração. Para novos pedidos de funcionalidades, utilize o UserVoice.