Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Gestione configurazione (Current Branch)
Queste note sulla versione riepilogano le modifiche apportate alla libreria di cmdlet Gestione configurazione nella versione 2103.
Nota
Gestione configurazione current branch versione 2010 è la linea di base per queste modifiche. Per altre informazioni, vedere Gestione configurazione modifiche alla libreria dei cmdlet per la versione 2010.
Problema noto con la Guida di PowerShell aggiornabile
A partire dalla versione 2010, è possibile usare il cmdlet Update-Help per scaricare le informazioni più recenti per il modulo Gestione configurazione PowerShell.
Nella versione 2103 la struttura del modulo PowerShell è cambiata da 29 DLL a due. I file della Guida XML di PowerShell sono associati alla DLL per i cmdlet. Pertanto, il contenuto della Guida della versione 2010 non è compatibile con una console della versione 2103 e il contenuto della Guida della versione 2103 non è compatibile con una console della versione 2010.
A causa di questa modifica nel modo in cui il contenuto aggiornabile è strutturato e pubblicato con la versione 2103, non usare Update-Help in un sito versione 2010. Aggiornare il sito alla versione 2103 e quindi aggiornare il contenuto della Guida locale.
Il cmdlet scaricherà correttamente il contenuto in una console della versione 2010, ma Get-Help restituirà solo le informazioni di utilizzo predefinite. Questo comportamento è dovuto al fatto che PowerShell non è in grado di trovare le informazioni sui cmdlet nel file XML corretto, che ora è diverso. Prima della versione 2103, se è stato usato Update-Help con un sito versione 2010, è possibile continuare a usare Get-Help ora.
Analogamente, se è stato usato Update-Help in un sito della versione 2010, dopo l'aggiornamento alla versione 2103, eseguire di nuovo Update-Help per ottenere la versione compatibile del contenuto della Guida. In caso contrario , Get-Help restituirà solo le informazioni di utilizzo predefinite.
Nota
Questo problema è univoco per la versione 2010. A causa della modifica della struttura, non dovrebbe trattarsi di un problema per le versioni successive.
Modulo di PowerShell
Se la console Gestione configurazione nel dispositivo non è già connessa a un sito, se si importa manualmente il modulo ConfigurationManager, viene creata un'unità PowerShell per il sito in base al provider SMS predefinito.
A partire dalla versione 2103, il modulo ConfigurationManager PowerShell richiede Microsoft .NET versione 4.7.2 o successiva.
Cmdlet che non supportano PowerShell versione 7
Anche se Gestione configurazione cmdlet forniscono supporto generale per PowerShell versione 7, i cmdlet seguenti non supportano PowerShell 7:
- Import-CMPackage
- Import-CMDriverPackage
- Import-CMTaskSequence
- Export-CMPackage
- Export-CMDriverPackage
- Export-CMTaskSequence
Richiedono .NET Framework anziché .NET Core usato con PowerShell versione 7.
A partire dalla versione 2103, se si tenta di usare questi cmdlet in una sessione di PowerShell versione 7, l'errore è il seguente: This cmdlet only supports the ".NET Framework" runtime.
Nuovi cmdlet
- Get-CMApplicationGroup: usare questo cmdlet per ottenere un gruppo di applicazioni.
- Get-CMDuplicateHardwareIdGuid: ottenere identificatori hardware duplicati per GUID.
- Get-CMDuplicateHardwareIdMacAddress: ottenere identificatori hardware duplicati per indirizzo MAC.
- New-CMApplicationGroup: usare questo cmdlet per creare un nuovo gruppo di applicazioni.
- Publish-CMThirdPartySoftwareUpdateContent: usare questo cmdlet per pubblicare contenuto di aggiornamento di terze parti.
- Remove-CMApplicationGroup: usare questo cmdlet per rimuovere un gruppo di applicazioni specifico.
- Remove-CMClientSettingDeployment: usare questo cmdlet per rimuovere una distribuzione specifica di un'impostazione client.
- Set-CMApplicationGroup: usare questo cmdlet per configurare un gruppo di applicazioni specifico.
- Set-CMCISupportedPlatform: usare questo cmdlet per configurare le piattaforme per un elemento di configurazione.
- Sync-CMCloudManagementGateway: sincronizzare la configurazione di un gateway di gestione cloud (CMG) con Azure.
Modifiche ai cmdlet
In questa versione sono state apportate le modifiche seguenti ai cmdlet esistenti. Le modifiche possono essere nuove funzionalità, correzioni di bug o deprecazione. 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.
Supporto rapido
I cmdlet seguenti supportano ora il parametro Fast . Usare questo parametro per non aggiornare automaticamente le proprietà lazy. Le proprietà lazy contengono valori relativamente inefficienti da recuperare. Il recupero di queste proprietà può causare un maggiore traffico di rete e influire sulle prestazioni dei cmdlet.
- Get-CMAlert
- Get-CMAlertSubscription
- Get-CMBaseline
- Get-CMBaselineDeployment
- Get-CMBaselineDeploymentStatus
- Get-CMClientCertificatePfx
- Get-CMComplianceRule
- Get-CMComplianceSetting
- Get-CMConfigurationPlatform
- Get-CMConfigurationPolicyDeployment
- Get-CMDriver
- Get-CMDriverPackage
- Get-CMTaskSequence
- Get-CMTaskSequenceDeployment
Add-CMFallbackStatusPoint
Modifiche non di rilievo
Correzione di un nome di parametro incoerente.
Copy-CMCollection
Modifiche non di rilievo
Correzione della convalida con il parametro NewName per l'allineamento con la console.
Get-CMDeploymentStatusDetails
Modifiche non di rilievo
- Correzione del problema di convalida dei tipi di oggetto di input per tipi come SMS_DCMDeploymentErrorStatus, SMS_DCMDeploymentNonCompliantStatus e SMS_DCMDeploymentCompliantStatus.
- Correzione del problema relativo al tipo di classe non valido di output modificando il tipo di oggetto di output SMS_AppDeploymentRequirementsNotMetStatus in SMS_AppDeploymentRequirementsNotMetAssetDetails.
- È stato modificato il tipo di oggetto di output da SMS_AppDeploymentAssetDetails a SMS_AppDeploymentErrorAssetDetails per ottenere altri dettagli sull'errore.
- È stato aggiunto un tipo di oggetto di input SMS_UpdateDeploymentSummary in modo che questo cmdlet possa ottenere i dettagli della distribuzione degli aggiornamenti. Quando si passa l'output di Get-CMSoftwareUpdateDeploymentStatus a Get-CMDeploymentStatusDetails, vengono restituiti i dettagli della distribuzione da SMS_SUMDeploymentAssetDetails.
Get-CMDriver
Modifiche non di rilievo
Aggiungere la possibilità di filtrare in base al parametro AdministrativeCategory.
$category1 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 1'
$category2 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 2'
$categories = $category1,$category2
Get-CMDriver -AdministrativeCategory $categories
Get-CMPackage
Modifiche non di rilievo
Aggiunta del parametro PackageType per il recupero di un tipo di pacchetto specifico.
Get-CMSoftwareUpdateDeployment
Modifiche non di rilievo
È stato risolto un problema durante la distribuzione degli aggiornamenti senza pacchetto.
New-CMApplication
Bug corretti
Correzione di un problema di visualizzazione di Software Center durante l'installazione delle app create con il formato ora "aaaa/MM/gg".
New-CMCertificateProfileScep
Bug corretti
È stato risolto un problema per il parametro SanType.
New-CMCollection
Modifiche non di rilievo
Correzione della convalida con il parametro Name per l'allineamento con la console.
New-CMOperatingSystemImage
Modifiche non di rilievo
Aggiunto il parametro Index. Quando si aggiunge questo parametro, il sito estrae una singola immagine di indice da un'immagine a più indici. Inserisce quindi la nuova immagine nella stessa cartella di origine dell'immagine originale.
New-CMOperatingSystemInstaller
Modifiche non di rilievo
Aggiunto il parametro Index. Quando si aggiunge questo parametro, il sito sostituisce l'immagine multiindice corrente con una nuova immagine a indice singolo.
New-CMTSRule
Modifiche non di rilievo
Il parametro ReferencedVariableOperator ha un altro valore possibile: NotLike.
New-CMTSStepConditionVariable
Modifiche non di rilievo
Il parametro OperatorType ha un altro valore possibile: NotLike
New-CMSoftwareUpdateAutoDeploymentRule
Modifiche di rilievo
È stato risolto un problema per il parametro O365LanguageSelection. È ora necessario specificare una lingua con un nome di paese/area geografica. Questa modifica allinea questo parametro con le opzioni nella console di Gestione configurazione. Ad esempio, -O365LanguageSelection "English (Stati Uniti)"
Set-CMCertificateProfileScep
Bug corretti
È stato risolto un problema per il parametro SanType.
Set-CMClientPushInstallation
Modifiche non di rilievo
Aggiungere il parametro AllownNTLMFallback per abilitare il fallback NTLM.
Set-CMCollection
Modifiche non di rilievo
Correzione della convalida con il parametro NewName per l'allineamento con la console.
Set-CMEmailProfile
Modifiche non di rilievo
- È stato risolto un problema con il parametro NewName quando si specifica
sAMAccountNamecome nome utente dell'account. - Correzione di un problema di parametro durante la risoluzione di DomainName.
Set-CMFallbackStatusPoint
Modifiche non di rilievo
Correzione di un nome di parametro incoerente.
Set-CMThirdPartyUpdateCatalog
Modifiche non di rilievo
Aggiungere i parametri CategoryNamePublishOption e CategoryIdPublishOption. Usare questi parametri per impostare l'opzione di pubblicazione della categoria quando si sottoscrive un catalogo v3.
$id = "5768207d-6c40-465b-ad65-50501661368f"
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$idOptionPair = @{$id = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName 'pmp' -CategoryIdPublishOption $idOptionPair -Subscribe -Force
$name = "2BrightSparks"
$name1 = "8x8, Inc."
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$nameOptionPair = @{$name = $option; $name1 = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName pmp -CategoryNamePublishOption $nameOptionPair -Subscribe -Force
Set-CMThirdPartyUpdateCategory
Modifiche non di rilievo
È stato risolto un problema con il parametro PublishOption impostato su FullContent.
Set-CMTSStep*
Ad esempio, Set-CMTSStepApplyDataImage e altri 34 cmdlet simili.
Modifiche non di rilievo
Il parametro OperatorType ha un altro valore possibile: NotLike
Set-CMSoftwareUpdateAutoDeploymentRule
Modifiche di rilievo
È stato risolto un problema per il parametro O365LanguageSelection. È ora necessario specificare una lingua con un nome di paese. Questa modifica allinea questo parametro con le opzioni nella console di Gestione configurazione. Ad esempio, -O365LanguageSelection "English (Stati Uniti)"
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 Gestione configurazione. Per altre informazioni, vedere Feedback per PowerShell.