Modifiche alla libreria di cmdlet di Gestione configurazione per la versione 2010

Si applica a: Gestione configurazione (Current Branch)

Queste note sulla versione riepilogano le modifiche apportate alla libreria di cmdlet di Gestione configurazione nella versione 2010.

A partire dalla versione 2010, la libreria di cmdlet di PowerShell Gestione configurazione offre ora il supporto per PowerShell 7. Per altre informazioni, vedere Supporto per PowerShell versione 7.

Nota

Gestione configurazione Current Branch versione 2002 è la base per queste modifiche. Per ulteriori informazioni, vedere Modifiche alla libreria di cmdlet di Gestione configurazione per la versione 2006.

Gateway di gestione cloud

Con un numero sempre maggiore di clienti che gestiscono dispositivi remoti, questa versione include diversi cmdlet di Windows PowerShell nuovi e migliorati per il gateway di gestione cloud (CMG). È possibile usare questi cmdlet per automatizzare la creazione, la configurazione e la gestione del servizio CMG e dei requisiti di Azure Active Directory (Azure AD).

Nota

Anche se alcuni dei nuovi cmdlet possono funzionare con altri servizi di Azure, vengono testati solo con la connessione di gestione cloud per supportare il CMG.

Ad esempio, un amministratore di Azure crea prima le due app necessarie in Azure Active Directory (Azure AD). Quindi, scrivere uno script che usa i cmdlet seguenti per distribuire un CMG:

  1. Import-CMAADServerApplication: crea la definizione dell'app server Azure AD in Gestione configurazione.
  2. Import-CMAADClientApplication: crea la definizione dell'app client AD Azure in Gestione configurazione.
  3. Usare Get-CMAADApplication per ottenere gli oggetti app, quindi passare a New-CMCloudManagementAzureService per creare la connessione al servizio Azure in Gestione configurazione.
  4. New-CMCloudManagementGateway: creare il servizio CMG in Azure.
  5. Add-CMCloudManagementGatewayConnectionPoint: Creare il sistema del sito del punto di connessione CMG.

Nuovi cmdlet per CMG

Cmdlet aggiornati per CMG

I cmdlet esistenti seguenti presentano miglioramenti significativi. Per altre informazioni, vedere le note sulla versione seguenti:

Cmdlet esistenti per CMG

È possibile continuare a usare i cmdlet CMG esistenti seguenti:

Nuovi cmdlet

Gestione delle applicazioni

Gestione della raccolta

Aggiornamento dell'edizione di Windows 10

Profili del browser Microsoft Edge

Profili di OneDrive for Business

Cmdlet deprecati e rimossi

I seguenti cmdlet per gli ambienti ibridi di Gestione configurazione non sono più disponibili:

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

Per altre informazioni, vedi Che cosa è successo alla soluzione MDM ibrida?

Il seguente cmdlet è deprecato:

Problemi noti

Nessuno

Modifiche dei cmdlet

In questa versione sono state apportate le modifiche seguenti ai cmdlet esistenti. Le modifiche possono essere nuove funzionalità, correzioni di bug o deprecazioni. Alcuni cambiamenti potrebbero interrompersi. Se si usa uno dei cmdlet o delle aree di funzionalità elencati in questa sezione, esaminare attentamente le modifiche per comprendere in che modo potrebbero influire sull'uso.

Add-CMComplianceSettingRegistryKeyValue

Per altre informazioni, vedi Add-CMComplianceSettingRegistryKeyValue.

Modifiche non significative

Il parametro ExpectedValue può accettare un valore vuoto.

Add-CMDistributionPoint

Per ulteriori informazioni, vedi Add-CMDistributionPoint.

Bug che sono stati risolti

Risolto un problema relativo alla creazione di punti di distribuzione.

Add-CMDeviceCollectionDirectMembershipRule

Per altre informazioni, vedi Add-CMDeviceCollectionDirectMembershipRule.

Bug che sono stati risolti

Risolto un problema per il controllo del numero di dispositivo duplicato.

Add-CMManagementPoint

Per ulteriori informazioni, vedere Add-CMManagementPoint.

Bug che sono stati risolti

Risolto un problema relativo al supporto del gateway di gestione cloud.

Add-CMPassiveSite

Per ulteriori informazioni, vedi Add-CMPassiveSite.

Bug che sono stati risolti

È stato risolto un problema per i siti passivi nella gerarchia.

Add-CMTaskSequenceStep

Per ulteriori informazioni, vedi Add-CMTaskSequenceStep.

Bug che sono stati risolti

È stato risolto un problema relativo alle dimensioni dei criteri quando si usano più passaggi di PowerShell che contengono script di grandi dimensioni.

Add-CMWindowsAppxDeploymentType

Per altre informazioni, vedi Add-CMWindowsAppxDeploymentType.

Modifiche non significative

Aggiunta della funzione per supportare MSIX.

Approve-CMDevice

Per ulteriori informazioni, vedere Approve-CMDevice.

Modifiche non significative

Risolto un problema durante l'uso di Get-CMDevice.

Enable-CMSiteFeature

Per ulteriori informazioni, vedere Enable-CMSiteFeature.

Modifiche non significative

Aggiunta di nuovi flag per supportare le funzionalità cloud.

Get-CMScript

Per ulteriori informazioni, vedere Get-CMScript.

Modifiche non significative

Aggiunta di un nuovo parametro ScriptGuid per supportare la query per GUID di script.

Get-CMSiteFeature

Per altre informazioni, vedi Get-CMSiteFeature.

Modifiche non significative

Aggiunta di nuovi flag per supportare le funzionalità cloud.

Get-CMSoftwareUpdate

Per altre informazioni, vedere Get-CMSoftwareUpdate.

Modifiche non significative

È stato aggiunto un nuovo parametro Vendor per specificare l'origine dell'aggiornamento software.

Esempio:

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft​"

Get-CMStatusMessageQuery

Per altre informazioni, vedere Get-CMStatusMessageQuery.

Bug che sono stati risolti

È stato risolto un problema relativo al parametro ShowMessage.

Import-CMDriver

Per ulteriori informazioni, vedi Import-CMDriver.

Modifiche non significative

È stato aggiunto un nuovo parametro AdministrativeCategoryName per specificare un nome per la categoria driver.

Esempio:

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

Per altre informazioni, vedere Invoke-CMAnalyzePackage.

Modifiche di rilievo

Rimosso il parametro del pacchetto . Eseguire la pipe dell'oggetto pacchetto o usare il parametro InputObject .

Modifiche non significative

Aggiunta del supporto della pipeline e del parametro InputObject .

Esempio:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

Per ulteriori informazioni, vedere Invoke-CMClientAction.

Bug che sono stati risolti

Risolto il problema della pipeline per la raccolta di parametri.

Esempio:

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

Per ulteriori informazioni, vedere Invoke-CMConvertPackage.

Modifiche di rilievo

Rimosso il parametro del pacchetto . Eseguire la pipe dell'oggetto pacchetto o usare il parametro InputObject .

Modifiche non significative

Aggiunta del supporto della pipeline e del parametro InputObject .

Esempio:

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

Per altre informazioni, vedere Invoke-CMReport.

Bug che sono stati risolti

È stato risolto un problema relativo al percorso del parametro.

Invoke-CMScript

Per ulteriori informazioni, vedere Invoke-CMScript.

Modifiche non significative

Aggiungi il parametro ScriptParameter per passare i parametri allo script di destinazione.

Esempio:

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

Per altre informazioni, vedi New-CMBMSClientConfigureCheckIntervalPolicy.

Bug che sono stati risolti

È stato risolto un problema durante la creazione di una nuova istanza di impostazione dei criteri.

New-CMBoundary

Per altre informazioni, vedere New-CMBoundary.

Modifiche non significative

Aggiunta dell'opzione VPN nel parametro BoundaryType.

New-CMBootableMedia

Per altre informazioni, vedi New-CMBootableMedia.

Modifiche non significative

Aggiungi parametro SiteCode.

New-CMCloudManagementGateway

Per ulteriori informazioni, vedi New-CMCloudManagementGateway.

Modifiche non significative

I seguenti parametri sono nuovi:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Forza
  • Nome gruppo
  • IsUsingExistingGroup
  • ServerAppClientID
  • ServiceCertPassword
  • ServiceCertPath
  • ServiceName
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

Vengono aggiornati i seguenti parametri:

  • CheckClientCertRevocation
  • Impostazione dell'ambiente
  • Area geografica
  • Subscriptionid
  • TrafficCriticalPct
  • TrafficWarningPct

Modifiche di rilievo

I seguenti parametri sono stati rimossi da questo cmdlet:

  • Abbonamento governativo
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • Percorso del certificato radice
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

Per ulteriori informazioni, vedere New-CMCoManagementPolicy.

Modifiche non significative

Aggiunta dell'applicabilità in più sessioni

Aggiunta dell'applicabilità ARM64

New-CMComplianceRuleFileFolderDate

Per ulteriori informazioni, vedi New-CMComplianceRuleFileFolderDate.

Modifiche non significative

È stata regolata la logica del cmdlet per elaborare i valori dei parametri Modifica e Creazione in modo da allinearli ad altri cmdlet.

New-CMComplianceRuleFileFolderSimple

Per ulteriori informazioni, vedere New-CMComplianceRuleFileFolderSimple.

Modifiche di rilievo

Modifica del tipo del parametro PropertyType da FileFolderProperty a SimpleFileFolderPropertyProperty .

New-CMDetectionClauseDirectory

Per ulteriori informazioni, vedere New-CMDetectionClauseDirectory.

Modifiche di rilievo

Modifica del tipo del parametro ExpressionOperator da RuleExpressionOperator al tipo FileFolderRuleExpressionOperator .

New-CMDetectionClauseFile

Per ulteriori informazioni, vedere New-CMDetectionClauseFile.

Modifiche di rilievo

Modifica del tipo del parametro ExpressionOperator da RuleExpressionOperator al tipo FileFolderRuleExpressionOperator .

New-CMDetectionClauseMacBundle

Per ulteriori informazioni, vedere New-CMDetectionClauseMacBundle.

Modifiche di rilievo

Modifica del tipo del parametro ExpressionOperator da RuleExpressionOperator a MacRuleExpressionOperator .

Bug che sono stati risolti

È stato risolto un problema relativo al parametro PropertyType.

New-CMDetectionClauseMacPackage

Per ulteriori informazioni, vedere New-CMDetectionClauseMacPackage.

Modifiche di rilievo

Modifica del tipo del parametro ExpressionOperator da RuleExpressionOperator a MacRuleExpressionOperator .

New-CMDetectionClauseRegistryKeyValue

Per altre informazioni, vedi New-CMDetectionClauseRegistryKeyValue.

Modifiche di rilievo

Modifica del tipo del parametro ExpressionOperator da RuleExpressionOperator al tipo RegistryValueRuleExpressionOperator .

New-CMDetectionClauseWindowsInstaller

Per altre informazioni, vedere New-CMDetectionClauseWindowsInstaller.

Modifiche di rilievo

Modifica del tipo del parametro ExpressionOperator da RuleExpressionOperator a WindowsInstallerRuleExpressionOperator di tipo.

New-CMDriverPackage

Per ulteriori informazioni, vedere New-CMDriverPackage.

Bug che sono stati risolti

Risolto un problema per il parametro DriverModel.

New-CM*PhasedDeployment

Per altre informazioni, vedere gli articoli seguenti:

Bug che sono stati risolti

È stato risolto un problema relativo al parametro WhatIf.

Modifiche non significative

Aggiunta la convalida per il nome della fase duplicata.

New-CMPrestageMedia

Per ulteriori informazioni, vedere New-CMPrestageMedia.

Modifiche non significative

Aggiungi parametro SiteCode.

New-CMProgram

Per ulteriori informazioni, vedere New-CMProgram.

Modifiche di rilievo

Il tipo RenameWithUnc è stato rinominato per RunWithUnc il parametro DriveMode.

New-CMSoftwareUpdateDeployment

Per ulteriori informazioni, vedi New-CMSoftwareUpdateDeployment.

Modifiche non significative

Aggiunto un nuovo parametro DeployWithNoPackage per l'aggiornamento software non scaricato.

New-CMStandaloneMedia

Per ulteriori informazioni, vedere New-CMStandaloneMedia.

Bug che sono stati risolti

Risolto un problema per il parametro PrestartPackage

New-CMTaskSequence

Per ulteriori informazioni, vedere New-CMTaskSequence.

Bug che sono stati risolti

È stato risolto un problema relativo alle dimensioni dei criteri quando si usano più passaggi di PowerShell contenenti script di grandi dimensioni.

New-CMTaskSequenceDeployment

Per ulteriori informazioni, vedi New-CMTaskSequenceDeployment.

Bug che sono stati risolti

È stato risolto un problema relativo al parametro AllowFallback.

Modifiche non significative

Aggiunta la convalida per il parametro Pianificazione per evitare valori duplicati con l'assegnazione esistente.

New-CMTaskSequenceMedia

Per ulteriori informazioni, vedere New-CMTaskSequenceMedia.

Modifiche non significative

Modifica del timeout nella creazione multimediale da uno a tre giorni.

New-CMTSPartitionSetting

Per ulteriori informazioni, vedere New-CMTSPartitionSetting.

Bug che sono stati risolti

È stato risolto un problema relativo al parametro EnableQuickFormat.

New-CMTSStepEnableBitLocker

Per ulteriori informazioni, vedere New-CMTSStepEnableBitLocker.

Bug che sono stati risolti

È stato risolto un problema relativo al metodo di crittografia specificato dall'utente.

New-CMTSStepOfflineEnableBitLocker

Per ulteriori informazioni, vedere New-CMTSStepOfflineEnableBitLocker.

Bug che sono stati risolti

È stato risolto un problema relativo al metodo di crittografia specificato dall'utente.

New-CMTSStepPreStartCheck

Per ulteriori informazioni, vedere New-CMTSStepPreStartCheck.

Bug che sono stati risolti

È stato risolto un problema per il nuovo passaggio di preparazione al controllo.

È stato risolto un problema per il parametro OSLanguageId.

Modifiche non significative

Aggiungere un nuovo parametro per il controllo UEFI, CheckUefi.

Remove-CMTaskSequenceGroup

Per ulteriori informazioni, vedere Remove-CMTaskSequenceGroup.

Bug che sono stati risolti

È stato risolto un problema relativo alle dimensioni dei criteri quando si usano più passaggi di PowerShell contenenti script di grandi dimensioni.

Set-CM*PhasedDeployment

Per altre informazioni, vedere gli articoli seguenti:

Bug che sono stati risolti

È stato risolto un problema relativo al parametro WhatIf.

Set-CMBoundary

Per altre informazioni, vedere Set-CMBoundary.

Modifiche non significative

Aggiunta VPN di un'opzione in BoundaryType.

Set-CMClientSettingComputerRestart

Per ulteriori informazioni, vedi Set-CMClientSettingComputerRestart.

Modifiche non significative

Aggiunto un nuovo parametro : NoRebootEnforcement.

Set-CMClientSettingSoftwareUpdate

Per ulteriori informazioni, vedere Set-CMClientSettingSoftwareUpdate.

Modifiche non significative

Parametri aggiunti:

  • EnableInstallation
  • ThreadPriority
  • EnableDynamicUpdate

Esempio:

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

Per ulteriori informazioni, consulta Set-CMCloudManagementGateway.

Modifiche non significative

I seguenti parametri sono nuovi:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • VMInstanceCount

Modifiche di rilievo

I seguenti parametri sono stati rimossi da questo cmdlet:

  • VMInstancesCount

Set-CMDiscoveryMethod

Per ulteriori informazioni, vedi Set-CMDiscoveryMethod.

Bug che sono stati risolti

Risolto un problema per il parametro AddGroupDiscoveryScope.

Set-CMDistributionPoint

Per ulteriori informazioni, vedi Set-CMDistributionPoint.

Modifiche non significative

Parametri aggiunti per supportare Microsoft Connected Cache:

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

Esempio:

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

Per ulteriori informazioni, vedi Set-CMDriverPackage.

Bug che sono stati risolti

Risolto un problema per il parametro DriverModel.

Set-CMManagementPoint

Per ulteriori informazioni, vedere Set-CMManagementPoint.

Bug che sono stati risolti

Risolto un problema relativo al supporto del gateway di gestione cloud.

Set-CMProgram

Per ulteriori informazioni, vedere Set-CMProgram.

Modifiche di rilievo

Il tipo RenameWithUnc è stato rinominato per RunWithUnc il parametro DriveMode.

Set-CMSiteMaintenanceTask

Per ulteriori informazioni, vedi Set-CMSiteMaintenanceTask.

Modifiche non significative

Sono stati aggiunti i nuovi parametri seguenti per la configurazione della destinazione del backup del sito e della destinazione del backup SQL per gli ambienti con un provider SMS remoto:

  • SiteBackupPath
  • SqlBackupPath

Esempio:

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

Per ulteriori informazioni, vedi Set-CMSoftwareUpdateAutoDeploymentRule.

Bug che sono stati risolti

È stato risolto un problema per l'oggetto di input da Get-CMSoftwareUpdateAutoDeploymentRule con l'opzione Veloce .

Set-CMSoftwareUpdateDeploymentPackage

Per ulteriori informazioni, vedi Set-CMSoftwareUpdateDeploymentPackage.

Bug che sono stati risolti

È stato risolto un problema per i parametri RemoveExpired e RemoveSupercededed.

Set-CMSoftwareUpdateGroup

Per ulteriori informazioni, vedi Set-CMSoftwareUpdateGroup.

Bug che sono stati risolti

È stato risolto un problema per l'aggiunta di aggiornamenti software non scaricati.

Set-CMStatusFilterRule

Per ulteriori informazioni, vedere Set-CMStatusFilterRule.

Bug che sono stati risolti

È stato risolto un problema per il parametro Nome per assicurarsi che sia costituito da Get-CMStatusFilterRule.

Set-CMTaskSequenceDeployment

Per altre informazioni, vedi Set-CMTaskSequenceDeployment.

Bug che sono stati risolti

È stato risolto un problema relativo al parametro ScheduleEvent.

È stato risolto un problema relativo al parametro AllowFallback.

Modifiche non significative

Aggiunta la convalida per il parametro Pianificazione per evitare valori duplicati con l'assegnazione esistente.

Sono stati aggiunti nuovi parametri per configurare la pianificazione:

  • ClearSchedule
  • RemoveSchedule
  • AddSchedule

Sono stati aggiunti nuovi parametri per configurare ScheduleEvent:

  • ClearScheduleEvent
  • RemoveScheduleEvent
  • AddScheduleEvent

Esempio:

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep*

Bug che sono stati risolti

È stato risolto un problema relativo alle dimensioni dei criteri quando si usano più passaggi di PowerShell contenenti script di grandi dimensioni.

Set-CMTSStepEnableBitLocker

Per ulteriori informazioni, vedere Set-CMTSStepEnableBitLocker.

Bug che sono stati risolti

È stato risolto un problema relativo al metodo di crittografia specificato dall'utente.

Set-CMTSStepOfflineEnableBitLocker

Per ulteriori informazioni, vedere Set-CMTSStepOfflineEnableBitLocker.

Bug che sono stati risolti

È stato risolto un problema relativo al metodo di crittografia specificato dall'utente.

Set-CMTSStepPreStartCheck

Per ulteriori informazioni, vedere Set-CMTSStepPreStartCheck.

Modifiche non significative

Aggiunta di un nuovo parametro per il controllo UEFI, CheckUefi.

Set-CMWindowsAppxDeploymentType

Per altre informazioni, vedere Set-CMWindowsAppxDeploymentType.

Modifiche non significative

Aggiunta della funzione per supportare MSIX.

Start-CMCloudManagementGateway

Per ulteriori informazioni, consulta Start-CMCloudManagementGateway.

Bug che sono stati risolti

È stata corretta la convalida per lo stato di CMG.

Start-CMContentDistribution

Per ulteriori informazioni, consulta Start-CMContentDistribution.

Modifiche non significative

Sono stati aggiunti alias per i parametri DeploymentPackageId e DeploymentPackageName per una migliore comprensione.

Stop-CMCloudManagementGateway

Per ulteriori informazioni, consulta Stop-CMCloudManagementGateway.

Bug che sono stati risolti

È stata corretta la convalida per lo stato di CMG.

Come fornire feedback o segnalare problemi

Molti degli aggiornamenti e dei miglioramenti descritti in questo articolo sono il risultato del feedback degli utenti.

Per inviare feedback, usa la console di Gestione configurazione. Per altre informazioni, vedere Feedback per PowerShell.