Configuration Manager alterações na Biblioteca de Cmdlets para o Branch Atual 1706
Observação
O System Center Configuration Current Branch 1702 é a linha de base para essas alterações. Consulte Configuration Manager alterações da Biblioteca de Cmdlets para o Branch Atual 1702 para obter mais detalhes.
Alterações importantes
Atualizações da biblioteca de documentação
Para obter a documentação mais recente da biblioteca de cmdlets, consulte Referência do módulo ConfigurationManager.
Melhorias de experiência do ISE (Ambiente Integrado de Scripts) do console de administrador
O script gerado ao iniciar o ISE do console de administrador foi atualizado para permitir mais personalização e reutilização.
Se um script tiver sido gerado anteriormente, ele deverá ser removido %APPDATA%\TEMP
para que o novo script seja criado.
Cmdlets removidos
Os seguintes cmdlets não têm mais suporte e foram removidos:
- Add-CMComplianceRegistrySetting
- New-CMComplianceRule
Problemas conhecidos
Estes são problemas conhecidos com a Biblioteca cmdlet que não são resolvidos nesta versão.
Get-CMAadConditionalAccessPolicy e Set-CMAadConditionalAccessPolicy
O ambiente do PowerShell de 64 bits é necessário para esses cmdlets.
Solução alternativa
- Nenhum
New-CMWirelessProfile e Set-CMWirelessProfile
Os cmdlets podem falhar se forem executados em um ambiente do PowerShell de 64 bits.
Solução alternativa
- Execute esses cmdlets em um ambiente do PowerShell de 32 bits.
Add-CMDataWarehouseServicePoint e Set-CMDataWarehouseServicePoint
Não é possível definir o agendamento para executar o "Diário"
Solução alternativa
- Nenhum
Import-CMSecurityRole
O cmdlet pode falhar com um erro directoryNotFoundException localizando o arquivo SecuredRoles.xsd
.
Solução alternativa
Verifique se Import-Module
isso é chamado no arquivo e não no ConfigurationManager.psd1
caminho lógico ou no nome do módulo.
New-CMApplicationDeployment e New-CMClientSettingDeployment
O cmdlet permite combinar os parâmetros CollectionName, Collection e CollectionId , causando um comportamento indefinido.
Solução alternativa
Especifique apenas CollectionName, Collection ou CollectionId. Não combine esses parâmetros.
Remove-CMStateMigrationPoint
O cmdlet pode falhar com um ArgumentOutOfRangeException ao remover um Ponto de Migração de Estado se houver conteúdo hospedado pela função do site.
Solução alternativa
Remova diretamente o ponto de migração de estado do Provedor de SMS.
$smp = Get-CMStateMigrationPoint ... # Get the state migration point
$smp.Delete() # Directly delete the object.
Novos cmdlets
Estes são cmdlets recém-adicionados para esta versão que adicionam novas funcionalidades ou aprimoram a funcionalidade dos cmdlets existentes.
Configurações e regras de conformidade para itens de configuração
Novos cmdlets foram adicionados para dar suporte à criação de configurações e regras para itens de configuração.
- Add/Set-CMComplianceSettingActiveDirectory
- Add/Set-CMComplianceSettingAssembly
- Add/Set-CMComplianceSettingDirectory
- Add/Set-CMComplianceSettingFile
- Add/Set-CMComplianceSettingIisMetabase
- Add/Set-CMComplianceSettingRegistryKey
- Add/Set-CMComplianceSettingRegistryKeyValue
- Add/Set-CMComplianceSettingRule
- Add/Set-CMComplianceSettingScript
- Add/Set-CMComplianceSettingSqlQuery
- Add/Set-CMComplianceSettingWqlQuery
- Add/Set-CMComplianceSettingXPathQuery
- Get-CMComplianceRule
- Get-CMComplianceSetting
- New-CMComplianceRuleAssembly
- New-CMComplianceRuleExistential
- New-CMComplianceRuleFileFolderAttribute
- New-CMComplianceRuleFileFolderDate
- New-CMComplianceRuleFileFolderPermission
- New-CMComplianceRuleFileFolderSimple
- New-CMComplianceRuleFileFolderSize
- New-CMComplianceRuleRegistryKeyPermission
- New-CMComplianceRuleValue
- New-CMComplianceRuleVersion
- Remove-CMComplianceRule
- Remove-CMComplianceSetting
Exemplo 1: criar uma configuração de valor de chave de registro sem regras
# Creates a setting looking for HKLM\Software\Microsoft\Windows NT\CurrentVersion:ReleaseId
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId no rule" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -NoRule
Exemplo 2: criar uma configuração de valor de chave de registro com uma regra existencial
# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to exist
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must exist" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ExistentialRule -Existence MustExist
Exemplo 3: criar uma configuração de valor de chave de registro com uma regra de valor
# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to be equal to "1703"
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must be 1703" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ValueRule -ExpressionOperator IsEqual -ExpectedValue "1703"
Exemplo 4: criar uma regra de arquivo que exija que o arquivo tenha um conjunto de atributos específico
$ci | Add-CMComplianceSettingFile -Path "C:\" -FileName "hiberfile.sys" -NoRule -SettingName "hiberfile.sys must have system attribute"
$setting = $ci | Get-CMComplianceSetting -SettingName "hiberfile.sys must have system attribute" # Get the SDK setting object
$rule = $setting | New-CMComplianceRuleFileFolderAttribute -RuleName "hiberfile.sys must be system" -System $true # Create the rule
$ci | Add-CMComplianceSettingRule $rule # Bind the rule to the CI
Atualizações e serviços
Novos cmdlets foram adicionados para dar suporte à automatização de atualizações e manutenção em Configuration Manager.
- Enable-CMSiteFeature
- Get-CMSiteFeature
- Get-CMSiteUpdate
- Get-CMSiteUpdateHistory
- Get-CMSiteUpdateInstallStatus
- Install-CMSiteUpdate
- Invoke-CMSitePromotePreproductionClient
- Invoke-CMSiteUpdateCheck
- Invoke-CMSiteUpdateDownload
- Invoke-CMSiteUpdatePrerequisiteCheck
Exemplo 1: baixar uma atualização e monitorar seu status
# Get the update object for the 1706 TP and invoke a download
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Invoke-CMSiteUpdateDownload
``` powershell
# Now monitor the download status
``` powershell
while($true) {
cls
$update | Get-CMSiteUpdateInstallStatus -Step Download | select orderid, progress, description | ft
sleep 5
}
Exemplo 2: instalar uma atualização e monitorar seu status
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Install-CMSiteUpdate -IgnorePrerequisiteWarning -Force
while($true) {
cls
$update | Get-CMSiteUpdateInstallStatus -Step All -Complete | select orderid, progress, description -Last 10 | ft
sleep 5
}
Métodos de detecção aprimorados para tipos de implantação
Novos cmdlets foram adicionados para dar suporte à adição de métodos de detecção aprimorados aos tipos de implantação DO Windows Installer (MSI), Script e Mac.
- Cláusulas de detecção de script do Windows Installer &
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
- Cláusulas de detecção de Mac
- New-CMDetectionClauseMacBundle
- New-CMDetectionClauseMacPackage
Exemplo: adicione uma cláusula de detecção que exige que uma ID de produto específica e um nome de diretório estejam presentes para um tipo de implantação do Windows Installer.
$clause1 = New-CMDetectionClauseWindowsInstaller -ProductCode $guid [Value -ExpressionOperator IsEquals -ExpectedValue "1.1.1.1" # Do a version check
$clause2 = New-CMDetectionClauseDirectory -DirectoryName "mymsi" -Path "C:\" -Existence # c:\mymsi should exist
$app | Add-CMMsiDeploymentType -ContentLocation "\\myserver\mypath\mymsi.msi" -Force -AddDetectionClause ($clause1, $clause2)
Observações
No momento, não há suporte para modificar cláusulas de detecção em vigor.
No momento, não há suporte para agrupar ou desagrupar cláusulas de detecção.
Sequências de tarefas
Novos cmdlets foram adicionados para dar suporte à modificação de etapas e agrupamentos da sequência de tarefas.
- Grupos e etapas de sequência de tarefas
- Get/New/Remove/Set-CMTaskSequenceGroup
- Add/Get/Remove-CMTaskSequenceStep
- Condições de sequência de tarefas (obter e novos verbos com suporte)
- CMTaskSequenceStepConditionIfStatement
- CMTaskSequenceStepConditionQueryWmi
- CMTaskSequenceStepConditionRegistry
- CMTaskSequenceStepConditionFile
- CMTaskSequenceStepConditionFolder
- CMTaskSequenceStepConditionOperatingSystem
- CMTaskSequenceStepConditionSoftware
- Comandos de sequência de tarefas (Obter, Novo, Remover e Definir verbos com suporte)
- CMTaskSequenceStepRunCommandLine
- CMTaskSequenceStepInstallApplication
- CMTaskSequenceStepInstallSoftware
- CMTaskSequenceStepInstallUpdate
- CMTaskSequenceStepPartitionDisk
- CMTaskSequenceStepReboot
- CMTaskSequenceStepRunPowerShellScript
- CMTaskSequenceStepSetupWindowsAndConfigMgr
- CMTaskSequenceStepSetVariable
- Comandos de suporte à sequência de tarefas
- New-CMTaskSequencePartitionSetting
Exemplo: criar uma sequência de tarefas personalizada que execute dois scripts do PowerShell
$step1 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 1" -PackageID $PackageId -ScriptName "script1.ps1" -ExecutionPolicy Bypass
$step2 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 2" -PackageID $PackageId -ScriptName "script2.ps1" -ExecutionPolicy Bypass
$ts = New-CMTaskSequence -Name "Run scripts" -CustomTaskSequence
$ts | Add-CMTaskSequenceStep -Step ($step1, $step2)
Observação
Comandos adicionais de sequência de tarefas a serem adicionados em uma versão futura.
Registro em massa do iOS
Novos cmdlets foram adicionados para dar suporte a cenários de registro em massa do iOS.
- Get-CMCorpOwnedDevice
- Get-CMIosEnrollmentProfile
- New-CMIosEnrollmentProfile
- Remove-CMCorpOwnedDevice
- Remove-CMIosEnrollmentProfile
- Set-CMIosEnrollmentProfileAssignment
Perfis sem fio
Novos cmdlets foram adicionados para dar suporte a perfis sem fio.
- Get-CMWirelessProfile
- New-CMWirelessProfile
- Remove-CMWirelessProfile
- Set-CMWirelessProfile
Cmdlets de implantação
Novos cmdlets foram adicionados para dar suporte a cenários de implantação adicionais.
- New-CMClientSettingsDeployment
- Substitui
Start-CMClientSettingsDeployment
- Substitui
- New-CMApplicationDeploymentSimulation
- Substitui
Start-CMApplicationDeploymentSimulation
- Substitui
Controle e recuperação de recursos (BETA)
Novos cmdlets foram adicionados para dar suporte ao acompanhamento de objetos do Provedor de SMS usados pelo runtime do PowerShell e para limpo esses recursos quando eles não forem mais necessários.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Quando Start-CMObjectTracking
for executado, o runtime do PowerShell acompanhará IResultObject
objetos criados por cmdlets da Biblioteca de Cmdlet. Cmdlets que não são limpos manualmente com .Dispose()
podem ser recuperados usando Disconnect-CMTrackedObject
em um objeto individual (exemplo: $o | Disconnect-CMTrackedObject
), ou Disconnect-CMTrackedObject -All
podem ser usados para recuperar todos os objetos rastreados.
Observe que, 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. Observe que os objetos alocados anteriormente permanecerão ativos.
Recursos não reclamados podem fazer com que erros de violação de cota sejam gerados pelo provedor de SMS. Esses problemas normalmente se manifestam por trabalhar com conjuntos muito grandes de objetos provedores de SMS ou em ambientes de execução muito longos
Observações
Este é um recurso experimental e pode estar sujeito a alterações ou remoção em uma versão futura. Esse recurso é opt-in e não está habilitado por padrão.
Get-CMClientHealthSummary
Esse cmdlet pode ser usado para obter informações de integridade do cliente para uma coleção com um intervalo de datas opcional.
Exemplo: obtém a integridade do cliente para "Todos os Sistemas" a partir de janeiro de 2017.
Get-CMCollection -Name "All Systems" | Get-CMClientHealthSummary -StartDate "2017/01/01"
Get-CMSoftwareUpdateSyncStatus
Esse cmdlet pode ser usado para obter o status de uma sincronização com Windows Update.
Invoke-CMContentRedistribution
Esse cmdlet pode ser usado para redistribuir o conteúdo que já foi implantado em um ponto de distribuição. Isso dá suporte a distribuições de conteúdo de aplicativo, pacote, inicialização, atualização de software, driver, imagem, sequência de tarefas e sistema operacional.
Exemplo: redistribuir um pacote para um ponto de distribuição
Get-CMPackage -Name Contoso | Invoke-CMContentRedistribution -DistributionPointName myserver.contoso.com
Invoke-CMDeploymentSummarization
Esse cmdlet pode ser usado para executar imediatamente a sintetização de implantação.
Stop-CMMigrationSource
Esse cmdlet pode ser usado para impedir que uma migração de site ocorra.
Sync-CMMigrationSource
deve ser usado para retomar a migração.
Alterações de cmdlet
As seguintes alterações foram feitas em cmdlets existentes para esta versão. As alterações podem ser novas funcionalidades, correções de bugs ou preterimentos e podem estar quebrando. Se você usar um dos cmdlets ou áreas de recursos listadas nesta seção, examine cuidadosamente as alterações para entender como elas podem afetar seu uso.
Add-CMApplicationCatalogWebsitePoint
Bugs corrigidos
O cmdlet pode falhar com um erro KeyNotFoundException se o valor especificado para ApplicationWebServicePointServer não contiver a função de site esperada.
Alterações sem interrupção
Adição do ApplicationWebServicePointServer para permitir a definição de um ponto de serviço Web usando a saída de Get-CMApplicatinWebServicePoint
. Não é possível combinar com ApplicationWebServicePointServerName.
Add-CMAssetIntelligenceSynchronizationPoint
Bugs corrigidos
Se um CertificatePath inválido for especificado, a função poderá ser criada incorretamente. Confira também: Remove-CMAssetIntelligenceSynchronizationPoint.
Add-CMDataWarehouseServicePoint
Alterações quebrando
O valor DaysOfWeek foi alterado de um inteiro para DataWarehouseDaysOfWeek
um valor de enumeração.
Bugs corrigidos
DataWarehouseDatabaseServerName não valida o nome do host FQDN com menos de 16 caracteres.
Alterações sem interrupção
O parâmetro DataWarehouseInstanceName foi adicionado para dar suporte à especificação de uma instância de SQL Server.
Add-CMMacDeploymentType
Alterações sem interrupção
Adicionado o parâmetro AddDetectionClause para dar suporte à adição de cláusulas de detecção ao tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Add-CMMsiDeploymentType
Alterações sem interrupção
Adicionado o parâmetro AddDetectionClause para dar suporte à adição de cláusulas de detecção ao tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adição do parâmetro RebootBehavior para permitir a definição do comportamento de reinicialização.
Add-CMScriptDeploymentType
Alterações sem interrupção
Adicionado o parâmetro AddDetectionClause para dar suporte à adição de cláusulas de detecção ao tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adição do parâmetro RebootBehavior para permitir a definição do comportamento de reinicialização.
Add-CMWindowsPhoneStoreDeploymentType
Bugs corrigidos
O tipo de implantação inválido poderá ser criado se windowsphone.com URL for especificada.
Approve-CMApprovalRequest e Deny-CMApprovalRequest
Alterações sem interrupção
O cmdlet agora dá suporte à aprovação ou negação de uma solicitação de aprovação usando o GUID associado à solicitação.
Get-CMAlert
Bugs corrigidos
Os tipos de alerta relacionados à Proteção do Ponto de Extremidade ou à Integridade do Cliente não são recuperados pelo cmdlet.
Get-CMApprovalRequest
Alterações sem interrupção
O parâmetro CurrentState foi adicionado para permitir filtrar solicitações de aprovação pelo estado de aprovação.
Get-CMMaintenanceWindow
Bugs corrigidos
O cmdlet poderá falhar com um NullReferenceException se não houver janelas de manutenção definidas para o site.
Import-CMWirelessProfileConfigurationItem
Bugs corrigidos
O parâmetro Path não valida que a entrada é um caminho UNC válido.
Import-CMClientCertificatePfx
Alterações sem interrupção
Adicionado parâmetro ForSmimeEncryption para indicar que Microsoft Intune pode usar o certificado para criptografia de dispositivo.
Import-CMDriver
Bugs corrigidos
O parâmetro Path não valida que a entrada é um caminho UNC válido.
Import-CMTaskSequence
Bugs corrigidos
O parâmetro ImportFilePath não valida que a entrada é um caminho UNC válido.
Lock-CMObject
Bugs corrigidos
O cmdlet pode falhar com um NullReferenceException se invocado em um objeto que não dá suporte ao bloqueio.
New-CMADGroupDiscoveryScope
Bugs corrigidos
O parâmetro GroupDN não valida que a entrada é um nome distinto válido.
New-CMAlertSubscription
Bugs corrigidos
Se mais de um valor for especificado para EmailAddress, a assinatura será configurada incorretamente.
New-CMApplicationDeployment
Alterações sem interrupção
Adição do parâmetro EnableSoftDeadline para configurar a aplicação atrasada.
New-CMCertificateProfileScep
Alterações sem interrupção
O parâmetro KeySize agora permite um valor de 4096
bytes.
New-CMTaskSequence
Alterações sem interrupção
O parâmetro TimeZone adicionado permite especificar informações de fuso horário ao usar InstallOperatingSystemImage. O fuso horário pode ser especificado usando o Get-TimeZone
cmdlet.
New-CMSoftwareUpdateAutoDeploymentRule
Bugs corrigidos
Se o Idioma for especificado, uma regra de implantação automática inválida poderá ser criada.
Se o Local não existir, uma regra de implantação automática inválida poderá ser criada.
Remove-CMAssetIntelligenceSynchronizationPoint
Bugs corrigidos
O cmdlet pode falhar com um ArgumentNullException se remover uma função de ponto de sincronização de inteligência de ativo configurada incorretamente.
Remove-CMMaintenanceWindow
Bugs corrigidos
WhatIf ou Confirm podem fazer com que o cmdlet retorne um erro ItemNotFoundException.
Remove-CMUpdateGroupDeployment
Bugs corrigidos
O cmdlet pode não remover uma implantação válida com um erro ItemNotFoundException.
Remove-CMUserCollectionDirectMembershipRule
Alterações sem interrupção
O parâmetro ResourceName agora dá suporte a valores curinga.
Set-CMAlertSubscription
Preterições
O parâmetro EmailAddress foi substituído por AddEmailAddress e RemoveEmailAddress
Alterações sem interrupção
Adicionado parâmetro AddEmailAddress para permitir a modificação de endereços de email em vigor. Não é possível combinar com EmailAddress.
Adicionado o parâmetro RemoveEmailAddress para permitir a remoção de endereços de email no local. Não é possível combinar com EmailAddress.
Set-CMApplicationDeployment
Alterações sem interrupção
Adição do parâmetro EnableSoftDeadline para configurar a aplicação atrasada.
Set-CMConfigurationPolicyDeployment
Bugs corrigidos
O cmdlet pode não implantar um perfil de conexão remota.
Alterações sem interrupção
Adicionaram parâmetros RemoteConnectionProfileName e RemoteConnectionProfileId para permitir a implantação de um perfil de conexão remota por nome ou ID.
Set-CMDataWarehouseServicePoint
Alterações quebrando
O valor DaysOfWeek foi alterado de um inteiro para DataWarehouseDaysOfWeek
um valor de enumeração.
Bugs corrigidos
Parâmetros não utilizados podem fazer com que os valores sejam redefinidos para padrões quando o cmdlet é executado.
DataWarehouseDatabaseServerName não valida o nome do host FQDN com menos de 16 caracteres.
Alterações sem interrupção
O parâmetro DataWarehouseInstanceName foi adicionado para dar suporte à especificação de uma instância de SQL Server.
Set-CMEmailNotificationComponent
Bugs corrigidos
Se UseSsl for especificado sem especificar um valor para Porta, as portas SMTP poderão não estar configuradas corretamente.
Set-CMHierarchySetting
Bugs corrigidos
O cmdlet permite que a configuração de uma coleção de exclusão seja uma coleção interna (como Todos os Sistemas).
Alterações sem interrupção
Adicionado o parâmetro EnablePrereleaseFeature para dar suporte à habilitação de recursos de pré-lançamento. Essa é uma alteração única e solicitará a confirmação, a menos que o Force seja usado. Consulte atualizações & manutenção para obter mais detalhes.
Set-CMMacDeploymentType
Alterações sem interrupção
Adicionado o parâmetro AddDetectionClause para dar suporte à adição de cláusulas de detecção ao tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adicionado o parâmetro RemoveDetectionClause para dar suporte à remoção de cláusulas de detecção do tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Set-CMMsiDeploymentType
Alterações sem interrupção
Adicionado o parâmetro AddDetectionClause para dar suporte à adição de cláusulas de detecção ao tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adicionado o parâmetro RemoveDetectionClause para dar suporte à remoção de cláusulas de detecção do tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adição do parâmetro RebootBehavior para permitir a definição do comportamento de reinicialização.
Set-CMProgram
Bugs corrigidos
As alterações programRunType podem não ser aplicadas ao programa especificado.
Set-CMScriptDeploymentType
Alterações sem interrupção
Adicionado o parâmetro AddDetectionClause para dar suporte à adição de cláusulas de detecção ao tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adicionado o parâmetro RemoveDetectionClause para dar suporte à remoção de cláusulas de detecção do tipo de implantação. Consulte a seção Métodos de detecção aprimorados para obter mais informações.
Adição do parâmetro RebootBehavior para permitir a definição do comportamento de reinicialização.
Set-CMSiteMaintenanceTask
Bugs corrigidos
Não é possível habilitar alertas para tarefas relacionadas a backups de site.
Set-CMSoftwareInventory
Alterações quebrando
Os parâmetros Tag1Id, Tag2Id e Tag3Id agora executam a validação para garantir que a formatação correta seja usada.
Alterações sem interrupção
Adicionado suporte ao parâmetro PassThru .
Bugs corrigidos
Especificar um valor Tag2Id inválido pode fazer com que a marca especificada originalmente seja removida.
Set-CMSoftwareUpdateAutoDeploymentRule
Bugs corrigidos
Se o Local não existir, uma regra de implantação automática inválida poderá ser criada.
Set-CMSoftwareUpdatePointComponent
Alterações sem interrupção
Adicionado o parâmetro ContentFileOption para configurar Windows 10 comportamento de atualização.
Set-CMWindowsPhoneStoreDeploymentType
Bugs corrigidos
O tipo de implantação inválido poderá ser criado se windowsphone.com URL for especificada.