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:
- Add-CMCertificateRegistrationPoint
- Import-CMClientCertificatePfx
- Import-CMWirelessProfileConfigurationItem
- New-CMCertificateProfilePfx
- New-CMCertificateProfileScep
- New-CMCertificateProfileTrustedRootCA
- New-CMClientCertificateProfileConfigurationItem
- New-CMEmailProfile
- New-CMRootCertificateProfileConfigurationItem
- New-CMVpnProfileConfigurationItem
- New-CMWirelessProfile
- New-CMWirelessProfileConfigurationItem
- Set-CMCertificateProfilePfx
- Set-CMCertificateProfileScep
- Set-CMCertificateProfileTrustedRootCA
- Set-CMCertificateRegistrationPoint
- Set-CMClientCertificateProfileConfigurationItem
- Set-CMEmailProfile
- Set-CMVpnProfileConfigurationItem
- Set-CMWirelessProfile
- Set-CMWirelessProfileConfigurationItem
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:
- Get-CMFolder
- New-CMFolder
- Remove-CMFolder
- Set-CMFolder
- Move-CMObject
- Add-CMObjectSecurityScope
- Remove-CMObjectSecurityScope
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.