Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Gerenciador de Configurações (branch atual)
Observação
Gerenciador de Configurações versão atual do ramo 1906 é a linha de base para estas alterações. Para obter mais informações, consulte Gerenciador de Configurações Alterações da Biblioteca de Cmdlets para a versão 1906.
Alterações importantes
Novos cmdlets
New-CMDuplicateHardwareIdGuid
Utilize este cmdlet para adicionar identificadores de hardware duplicados por GUID.
New-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
New-CMDuplicateHardwareIdMacAddress
Utilize este cmdlet para adicionar identificadores de hardware duplicados por endereço MAC.
New-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
New-CMThirdPartyUpdateCatalog
Utilize este cmdlet para criar um novo catálogo de atualizações de terceiros.
New-CMThirdPartyUpdateCatalog -DownloadUrl $downloadUrl -PublisherName $publisher -Name $name -Description $description -SupportUrl $supportUrl -SupportContact $supportContact
Get-CMThirdPartyUpdateCatalog
Utilize este cmdlet para obter um catálogo de atualizações de terceiros.
Get-CMThirdPartyUpdateCatalog
Get-CMThirdPartyUpdateCatalog -Id $id
Get-CMThirdPartyUpdateCatalog -Name $name
Get-CMThirdPartyUpdateCatalog -SiteCode $siteCode
Get-CMThirdPartyUpdateCatalog -IsSyncEnabled $true
Get-CMThirdPartyUpdateCatalog -IsCustomCatalog $true
Set-CMThirdPartyUpdateCatalog
Utilize este cmdlet para modificar um catálogo de atualizações de terceiros.
Set-CMThirdPartyUpdateCatalog -Name $name -NewName $newName
Set-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Description $newdescription
$catalog | Set-CMThirdPartyUpdateCatalog -SupportContact $newSupportContact -SupportUrl $newSupportUrl
Remove-CMDuplicateHardwareIdGuid
Utilize este cmdlet para remover identificadores de hardware duplicados por GUID.
Remove-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
Remove-CMDuplicateHardwareIdGuid -InputObject $myGuid #(<IResultObject#SMS_CommonSmbiosGuids>)
Remove-CMDuplicateHardwareIdMacAddress
Utilize este cmdlet para remover identificadores de hardware duplicados por endereço MAC.
Remove-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
Remove-CMDuplicateHardwareIdMacAddress -InputObject $myMacAddress #(<IResultObject#SMS_CommonMacAddresses>)
Remove-CMThirdPartyUpdateCatalog
Utilize este cmdlet para remover um catálogo de atualizações de terceiros.
Remove-CMThirdPartyUpdateCatalog -Id $catalog.ID -Force
Remove-CMThirdPartyUpdateCatalog -Name $catalog.Name -Force
Remove-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Force
$catalog | Remove-CMThirdPartyUpdateCatalog -Force
Cmdlets removidos
Os seguintes cmdlets são removidos com o fim do serviço híbrido:
Add-CMIntuneSubscription
Add-CMMdmEnrollmentManager (Add-CMIntuneDeviceEnrollmentManager)
Export-CMWindowsEnrollmentProfile
Get-CMConditionalAccessPolicy (Get-CMOnPremConditionalAccessPolicy)
Get-CMCorpOwnedDevice
Get-CMDeviceActionState (Get-CMDeviceAction)
Get-CMIntuneSubscription
Get-CMIosEnrollmentProfile
Get-CMMdmEnrollmentManager (Get-CMIntuneDeviceEnrollmentManager)
Get-CMWindowsEnrollmentProfile
Get-CMWindowsEnrollmentProfilePackage
Invoke-CMDeviceAction
New-CMApnsCertificateRequest
New-CMConditionalAccessPolicy (New-CMOnPremConditionalAccessPolicy)
New-CMDepTokenRequest
New-CMIosEnrollmentProfile
New-CMWindowsEnrollmentProfile
Remove-CMConditionalAccessPolicy (Remove-CMOnPremConditionalAccessPolicy)
Remove-CMCorpOwnedDevice
Remove-CMIntuneSubscription
Remove-CMIosEnrollmentProfile
Remove-CMMdmEnrollmentManager (Remove-CMIntuneDeviceEnrollmentManager)
Remove-CMWindowsEnrollmentProfile
Remove-CMWindowsEnrollmentProfilePackage
Set-CMConditionalAccessPolicy (Set-CMOnPremConditionalAccessPolicy)
Set-CMIntuneSubscription
Set-CMIntuneSubscriptionAndroidProperty (Set-CMIntuneSubscriptionAndroidProperties)
Set-CMIntuneSubscriptionAppleDepProperty
Set-CMIntuneSubscriptionAppleProperty
(aliases:)
- Set-CMIntuneSubscriptionMacOSProperties
- Set-CMIntuneSubscriptionIosProperties
- Set-CMIntuneSubscriptionMacOSProperty
- Set-CMIntuneSubscriptionIosProperty
- Set-CMIntuneSubscriptionAppleMdmProperty
Set-CMIntuneSubscriptionPassportForWorkProperty
Set-CMIntuneSubscriptionWindowsPhoneProperty (Set-CMIntuneSubscriptionWindowsPhoneProperties)
Set-CMIntuneSubscriptionWindowsProperty (Set-CMIntuneSubscriptionWindowsProperties)
Set-CMIosEnrollmentProfile
Set-CMIosEnrollmentProfileAssignment
Set-CMWindowsEnrollmentProfile
Cmdlets preteridos
Nenhum
Problemas conhecidos
Os seguintes itens são problemas conhecidos com a Biblioteca de Cmdlets que não são resolvidos nesta versão.
Import-CMSecurityRole
O cmdlet pode falhar com um erro DirectoryNotFoundException ao localizar o ficheiro SecuredRoles.xsd.
Solução alternativa
- Chame
Import-ModuleoConfigurationManager.psd1ficheiro e não o caminho lógico ou o nome do módulo.
Set-CMSoftwareUpdatePoint
As alterações à Agenda podem não ser apresentadas na consola do Gerenciador de Configurações, apesar de o objeto do Fornecedor de SMS subjacente ter sido alterado.
Solução alternativa
- Saia e reinicie a consola Gerenciador de Configurações.
Controlo e recuperação de recursos (beta)
Esta versão adiciona novos cmdlets para suportar o controlo de objetos do Fornecedor de SMS utilizados pelo runtime do PowerShell e para limpo estes recursos quando já não forem necessários.
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
Quando executa Start-CMObjectTrackingo , o runtime do PowerShell controla IResultObject os objetos criados pelos cmdlets da Biblioteca de Cmdlets. Para cmdlets que não são limpos manualmente com .Dispose(), recupere-os com Disconnect-CMTrackedObject um objeto individual.
Exemplo
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Depois de um objeto ser recuperado, já não pode ser reutilizado ou transmitido para outro cmdlet através do pipeline de objetos.
Stop-CMObjectTracking pode ser utilizado para desativar o controlo de objetos. Os objetos alocados anteriormente permanecem ativos.
Os recursos não reclamados podem fazer com que o Fornecedor de SMS crie erros de violação de quota. Normalmente, estes problemas de quota manifestam-se ao trabalhar com grandes conjuntos de objetos do Fornecedor de SMS ou em ambientes de execução prolongada.
Observação
Esta funcionalidade é experimental e pode estar sujeita a alterações ou remoção numa versão futura. É optar ativamente por participar e não está ativado por predefinição.
Alterações de cmdlets
Foram efetuadas as seguintes alterações aos cmdlets existentes nesta versão. As alterações podem ser novas funcionalidades, correções de erros ou preterição. Algumas alterações podem estar a falhar. Se utilizar um dos cmdlets ou áreas de funcionalidade listados nesta secção, reveja cuidadosamente as alterações para compreender como podem afetar a sua utilização.
Add-CMDistributionPoint
Alterações não interruptivas
Agora, o cmdlet suporta a utilização de um certificado duplicado pelo -Force comutador:
Add-CMMsiDeploymentType
Erros que foram corrigidos
Foi corrigido um problema de validação para desinstalar a localização do conteúdo.
Import-CMDriver
Erros que foram corrigidos
- Foi corrigido um problema para o controlador que utiliza txtsetup.oem.
- Foi corrigido um problema se o pacote de controladores de destino nunca tivesse sido distribuído anteriormente.
New-CMApplicationDeployment
Erros que foram corrigidos
Correção de um problema de eliminação incorreta.
New-CMDriverPackage
Alterações não interruptivas
Foram adicionados novos parâmetros ao fabricante e modelo. Pode utilizá-los para gerir o catálogo de controladores e com a pré-colocação em cache da sequência de tarefas.
-DriverManufacturer [string]-DriverModel [string]
Exemplo
Get-CMDriverPackage | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Set-CMDriverPackage -PackageId MCS00091 -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Get-CMDriverPackage | Where-Object {$_.Name -like "Surface Book 2"} | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMDriverPackage -Name "Surface Book 2 Drivers" -Description "Some descriptive text" -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMSoftwareUpdateAutoDeploymentRule
Alterações não interruptivas
O cmdlet suporta agora a opção Sem Pacote de Implementação ao criar a regra.
Exemplo
New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -Name $name -Architecture X86, Itanium, X64
New-CMTaskSequence
Alterações não interruptivas
Este cmdlet tem um novo parâmetro para suportar a opção de alto desempenho na sequência de tarefas:
-HighPerformance [bool]
New-CMTSStepApplyWindowsSetting
Alterações não interruptivas
Estes cmdlets incluem novos parâmetros para suportar as novas definições de região no passo de sequência de tarefas:
-InputLocale [string]-SystemLocale [string]-UserLocale [string]-UILanguage [string]-UILanguageFallback [string]
Exemplo
Para definir a região de entrada como russo (Rússia), especifique a cadeia ru-ru: -InputLocale "ru-ru"
New-CMTSStepDownloadPackageContent
Erros que foram corrigidos
Foi corrigido um problema de verificação de pacotes duplicados para adicionar o pacote.
New-CMTSStepRunCommandLine
Alterações não interruptivas
Foi adicionado um novo parâmetro para suportar a opção de variável de saída: -OutputVariableName [string]
Get-CMDevice
Erros que foram corrigidos
Foi corrigido um problema de consulta do dispositivo na coleção sem permissão de acesso.
Get-CMScript
Erros que foram corrigidos
Foi corrigido um problema de suporte de carateres universais.
Remove-CMApplicationDeployment
Erros que foram corrigidos
Correção de um problema de eliminação incorreta.
Remove-CMDevice
Erros que foram corrigidos
Foi corrigido um problema de consulta do dispositivo.
Set-CMBootImage
Alterações não interruptivas
Foi adicionado um novo parâmetro para suportar a definição de esquema de teclado: -InputLocale [string]
Set-CMClientSettingClientPolicy
Alterações não interruptivas
Foi adicionado um novo parâmetro para suportar a definição de cliente da política de utilizador em dispositivos com várias sessões de utilizador: -EnableUserPolicyOnTS [bool]
Set-CMClientSettingSoftwareUpdate
Alterações não interruptivas
Foi adicionado um novo parâmetro para suportar atualizações de terceiros: -EnableThirdPartyUpdates [bool]
Exemplo
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true
Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true
Set-CMDistributionPoint
Erros que foram corrigidos
- Foi corrigido um problema de reatribuição do código do site.
- Foi corrigido um problema de consulta do dispositivo.
Alterações não interruptivas
O cmdlet suporta agora a utilização de um certificado duplicado pelo -Force comutador:
Set-CMDriverPackage
Alterações não interruptivas
Foram adicionados novos parâmetros para suportar as definições do fabricante e do modelo:
-DriverManufacturer [string]-DriverModel [string]
Set-CMMsiDeploymentType
Erros que foram corrigidos
Foi corrigido um problema de validação para desinstalar a localização do conteúdo.
Set-CMScript
Erros que foram corrigidos
- Foi corrigido um problema de valor de texto do script.
- Foi corrigido um problema de suporte de carateres universais.
Set-CMSite
Erros que foram corrigidos
- Foi corrigido um problema de valor de texto do script.
- Foi corrigido um problema de suporte de carateres universais.
Set-CMSiteSystemServer
Alterações não interruptivas
Foi corrigido um problema de definição de propriedades relacionadas com o proxy.
Set-CMSoftwareUpdateAutoDeploymentRule
Alterações não interruptivas
Foram adicionados novos parâmetros para permitir ao utilizador definir o pacote de implementação para a regra de implementação automática de atualização de software existente.
-DeploymentPackageName [string]-DeploymentPackage [IResultObject]
Exemplo
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $packageName
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $package
Set-CMSoftwareUpdateDeployment
Erros que foram corrigidos
Correção do problema de definição de propriedades para -DisableOperationsManagerAlert e -GenerateOperationsManagerAlert.
Set-CMSoftwareUpdateDeploymentPackage
Alterações não interruptivas
Foi adicionado o comutador Force para permitir que force a remoção de uma atualização de NAP expirada: -Force [switch]
Set-CMSoftwareUpdatePointComponent
Alterações não interruptivas
Foram adicionados novos parâmetros para suportar opções de atualizações de terceiros:
-EnableThirdPartyUpdates [bool]-EnableManualCertManagement [bool]
Foram adicionados novos parâmetros para suportar as opções de tempo de execução da atualização de funcionalidades:
-NonFeatureUpdateMaxRuntimeMins [int]-FeatureUpdateMaxRuntimeMins [int]
Exemplo
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableThirdPartyUpdates $true
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableManualCertManagement $true
Set-CMTaskSequence
Alterações não interruptivas
Foi adicionado um novo parâmetro para suportar a opção de elevado desempenho na sequência de tarefas: -HighPerformance [bool]
Set-CMTSStepApplyWindowsSetting
Alterações não interruptivas
Foram adicionados novos parâmetros para suportar as definições de região neste passo de sequência de tarefas:
-InputLocale [string]-SystemLocale [string]-UserLocale [string]-UILanguage [string]-UILanguageFallback [string]
Exemplo
Para definir a região de entrada como russo (Rússia), especifique a cadeia ru-ru: -InputLocale "ru-ru"
Set-CMTSStepDownloadPackageContent
Erros que foram corrigidos
- Foi corrigido um problema de verificação de pacotes duplicados para adicionar o pacote.
- Foi corrigido um problema de validação para adicionar/remover o pacote
Set-CMTSStepRunCommandLine
Alterações não interruptivas
Novo parâmetro para suportar a opção de variável de saída: -OutputVariableName [string]