Condividi tramite


Configuration Manager modifiche alla libreria dei cmdlet per la versione 2207

Si applica a: Configuration Manager (Current Branch)

Queste note sulla versione riepilogano le modifiche apportate alla libreria di cmdlet Configuration Manager nella versione 2207

Nota

Configuration Manager current branch versione 2203 è la linea di base per queste modifiche. Per altre informazioni, vedere Configuration Manager modifiche alla libreria dei cmdlet per la versione 2203.

Nuovi cmdlet

Approve-CMOrchestrationGroupScript

Usare questo cmdlet per approvare uno script del gruppo di orchestrazione. Per altre informazioni, vedere Informazioni sui gruppi di orchestrazione in Configuration Manager.

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid

Deny-CMOrchestrationGroupScript

Usare questo cmdlet per negare uno script di gruppo di orchestrazione. Per altre informazioni, vedere Informazioni sui gruppi di orchestrazione in Configuration Manager.

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"

Get-CMOrchestrationGroupScript

Usare questo cmdlet per ottenere uno script dal gruppo di orchestrazione specificato. Per altre informazioni, vedere Informazioni sui gruppi di orchestrazione in Configuration Manager.

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre

Start-CMDPMigration

Usare questo cmdlet per avviare la migrazione dal punto di distribuzione di origine al punto di distribuzione di destinazione. Per altre informazioni, vedere Informazioni sulla migrazione in Configuration Manager.

Start-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1

Stop-CMDPMigration

Usare questo cmdlet per arrestare la migrazione dal punto di distribuzione di origine al punto di distribuzione di destinazione. Per altre informazioni, vedere Informazioni sulla migrazione in Configuration Manager.

Stop-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1

Get-CMDPMigrationContentStatus

Usare questo cmdlet per ottenere lo stato del contenuto della migrazione dal punto di distribuzione di origine al punto di distribuzione di destinazione. Per altre informazioni, vedere Informazioni sulla migrazione in Configuration Manager.

Get-CMDPMigrationContentStatus  -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp

Get-CMDPMigrationStatus

Usare questo cmdlet per ottenere lo stato della migrazione dal punto di distribuzione di origine al punto di distribuzione di destinazione. Per altre informazioni, vedere Informazioni sulla migrazione in Configuration Manager.

Get-CMDPMigrationStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp

Get-CMTrustedRootCertificationAuthority

Usare questo cmdlet per ottenere i certificati per le autorità di certificazione radice attendibili dal sito.

$ci =Get-CMTrustedRootCertificationAuthority
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail

New-CMAADClientApplication

Usare questo cmdlet per creare una registrazione dell'app client in Azure Active Directory (Azure AD). Quando si esegue questo cmdlet, verrà richiesto di accedere al tenant. Per altre informazioni sulla registrazione di questa app, vedere Registrare manualmente le app di Azure AD per cmg.

$serverApp = New-CMAADServerApplication -AppName $appName
New-CMAADClientApplication -AppName $name -InputObject $serverApp

New-CMAADServerApplication

Usare questo cmdlet per creare una registrazione dell'app server in Azure AD. Quando si esegue questo cmdlet, verrà richiesto di accedere al tenant. Per altre informazioni sulla registrazione di questa app, vedere Registrare manualmente le app di Azure AD per cmg.

New-CMAADServerApplication -AppName $appName

Set-CMDefaultBoundaryGroup

Usare questo cmdlet per modificare le proprietà di un gruppo di limiti del sito predefinito. È possibile impostare le opzioni per includere e preferire le origini basate sul cloud per i client nel gruppo di limiti del sito predefinito. Per altre informazioni sui gruppi di limiti, vedere Informazioni sui gruppi di limiti in Configuration Manager.

Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true

Cmdlet deprecati e rimossi

I cmdlet seguenti non sono più disponibili perché la funzionalità di accesso alle risorse non è più supportata:

Modifiche ai cmdlet

In questa versione sono state apportate le modifiche seguenti ai cmdlet esistenti. Le modifiche possono essere nuove funzionalità o correzioni di bug. Alcune modifiche potrebbero causare un'interruzione. Se si usa una delle aree dei cmdlet o delle funzionalità elencate in questa sezione, esaminare attentamente le modifiche per comprendere in che modo possono influire sull'uso.

Add-CMManagementPoint

Per altre informazioni, vedere Add-CMManagementPoint.

Modifiche non di rilievo

  • Quando si usa questo cmdlet per abilitare la comunicazione con il gateway di gestione cloud, ora per impostazione predefinita configura il punto di gestione per supportare sia i client Internet che intranet.
  • Quando si abilita il gateway cloud, ClientConnectionTypes.InternetAndIntranet è ora il valore predefinito.

Add-CMReportingServicePoint

Per altre informazioni, vedere Add-CMReportingServicePoint.

Modifiche non di rilievo

Questo cmdlet verrà bloccato per l'esecuzione in PowerShell7, perché SOAP non è supportato in PowerShell7. Questo cmdlet richiede .NET Framework anziché .NET Core usato con PowerShell versione 7.

Get-CMObjectSecurityScope

Per altre informazioni, vedere Get-CMObjectSecurityScope.

Modifiche non di rilievo

È ora possibile usare questo cmdlet per ottenere l'ambito di sicurezza di un oggetto cartella specificato.

New-CMCloudManagementGateway

Per altre informazioni, vedere New-CMCloudManagementGateway.

Modifiche non di rilievo

Sono stati aggiunti i parametri VMSSVMSize e Version per supportare la creazione di un gateway di gestione cloud (CMG) usando un set di scalabilità di macchine virtuali.

New-CMCoManagementPolicy

Per altre informazioni, vedere New-CMCoManagementPolicy.

Modifiche non di rilievo

  • È ora possibile visualizzare i criteri creati e impedire la creazione del secondo criterio da questo cmdlet.
  • È ora anche possibile creare criteri figlio per ogni carico di lavoro, ad esempio l'interfaccia utente, durante la creazione di criteri Co-Management da questo cmdlet.

New-CMComplianceRuleRegistryKeyPermission

Per altre informazioni, vedere New-CMComplianceRuleRegistryKeyPermission.

Bug corretti

È stato risolto un problema nella proprietà OperandDataType durante la creazione di una regola.

Add-CMComplianceSettingWqlQuery

Per altre informazioni, vedere Add-CMComplianceSettingWqlQuery.

Modifiche non di rilievo

Quando si usa questo cmdlet, è ora possibile specificare $null valore per il parametro WhereClause.

Set-CMClientSettingComplianceSetting

Per altre informazioni, vedere Set-CMClientSettingComplianceSetting.

Modifiche non di rilievo

È stato aggiunto un nuovo parametro ScriptExecutionTimeoutSecs per estendere il valore di timeout di esecuzione dello script.

Set-CMClientSettingClientCache

Per altre informazioni, vedere Set-CMClientSettingClientCache.

Modifiche non di rilievo

È stato aggiunto un nuovo parametro MinCacheTombstoneContentMins per supportare l'impostazione della durata minima prima che il client possa rimuovere il contenuto memorizzato nella cache.

Set-CMClientSettingComputerRestart

Per altre informazioni, vedere Set-CMClientSettingComputerRestart.

Modifiche non di rilievo e correzioni di bug

  • Esteso l'intervallo di convalida dei parametri CountdownMins e RebootLogoffNotificationCountdownMins per allinearsi alla console.
  • Sono stati aggiunti nuovi parametri CountdownIntervalMins e ServerRebootLowRight per allinearsi alla console.
  • Correzione di un problema relativo al nome della proprietà per il parametro NoRebootEnforcement.

Set-CMClientSettingEndpointProtection

Per altre informazioni, vedere Set-CMClientSettingEndpointProtection.

Modifiche non di rilievo

È ora possibile specificare il tipo di agente defender con il nuovo parametro DefenderAgent.

Get-CMNotification

Per altre informazioni, vedere Get-CMNotification.

Modifiche non di rilievo

  • È ora possibile usare questo cmdlet per ottenere una notifica predefinita usando il parametro IsBuiltIn.
  • È ora possibile usare questo cmdlet anche per ottenere una notifica che potrebbe essere ignorata usando il parametro CanDismiss.
  • È stato aggiunto un nuovo oggetto InputObject alias per il parametro NotificationTasks che ora supporta la pipeline.

New-CMFolder

Per altre informazioni, vedere New-CMFolder.

Bug corretti

È stato risolto un problema nella convalida del percorso della cartella quando si usa questo cmdlet per creare una nuova cartella nella console.

Modifiche a più cmdlet

I cmdlet correlati alle cartelle seguenti supportano ora i gruppi di aggiornamento software e le regole di distribuzione automatica:

I cmdlet seguenti hanno ora aggiunto la condizione di convalida per l'avvio o l'arresto del servizio mentre CMG è un set di scalabilità di macchine virtuali:

Come fornire commenti e suggerimenti o segnalare problemi

Molte delle correzioni e dei miglioramenti descritti in questo articolo sono il risultato dei commenti e suggerimenti.

Per inviare commenti e suggerimenti, usare la console di Configuration Manager. Per altre informazioni, vedere Feedback per PowerShell.