Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Riepilogo

Questo articolo descrive i problemi Windows PowerShell risolti nell'aggiornamento cumulativo 2 (CU2) per Microsoft System Center 2012 R2 Configuration Manager. Altre correzioni CU2 sono descritte nell'aggiornamento cumulativo 2 per System Center 2012 R2 Configuration Manager.

Problemi risolti

Windows PowerShell

  • Il cmdlet Export-CMApplication sostituisce il file specificato nel parametro -Path senza richiedere conferma.

    Nota Dopo aver installato questo aggiornamento, viene chiesto di sovrascrivere un file esistente. Questa richiesta può essere eliminata usando il parametro -Force.

  • Se si prova a visualizzare le proprietà di un punto di distribuzione in un sito secondario creato usando il cmdlet New-CMSecondarySite, viene generata un'eccezione simile alla seguente:

    System.ArgumentOutOfRangeException
    Valore '1/1/1900 12:00:00 AM' non valido per 'Value'. 'Valore' deve essere compreso tra 'MinDate' e 'MaxDate'.
    Nome parametro: Valore



    Nota Se questo cmdlet è stato usato in precedenza per creare un punto di distribuzione e il punto di distribuzione visualizza ora questi sintomi, è necessario ricreare il punto di distribuzione per visualizzare le proprietà.

  • Il cmdlet Set-CMSystemHealthValidatorPointComponent ha esito negativo quando viene usato con il parametro -SiteSystemServerName. Viene inoltre visualizzato un messaggio di errore simile al seguente:

    Set-CMSystemHealthValidatorPointComponent : Nessun oggetto corrisponde ai parametri specificati.


  • Il cmdlet Set-CMSite potrebbe restituire un messaggio non corretto simile al seguente:

    AVVISO: non è possibile ottenere l'istanza della porta BGB, questo sito NON è SP1 o alcuni dati DB danneggiati.
    Set-CMSite: convalida dei parametri di input non riuscita. Non può continuare.


  • Il cmdlet New-CMClientSetting consente di creare in modo non corretto impostazioni client di tipo "Predefinito".

  • Il cmdlet Remove-CMDeploymentType restituisce Null invece di una condizione di errore quando non esiste un nome di tipo di distribuzione specificato.

  • Il cmdlet New-CMTaskSequence non riesce in più scenari.

  • Il cmdlet Add-CMSoftwareUpdatePoint crea un punto di aggiornamento software che viene visualizzato nella console di amministrazione ma non può essere sincronizzato con WSUS.

  • Il cmdlet Add-CMDistributionPoint consente di creare un punto di distribuzione HTTPS solo quando viene usato con il parametro -ValidateContentSchedule.

    Nota Questo aggiornamento aggiunge un parametro aggiuntivo, -EnableSSL, per consentire il controllo della modalità SSL indipendentemente dal valore passato al parametro -ClientConnectionType.

  • Il cmdlet New-CMGlobalCondition non richiede in modo corretto l'uso del parametro -WhereClause.

  • Il cmdlet Install-CMClient non funziona senza usare il parametro -DeviceID.

  • Il cmdlet Start-CMApplicationDeployment non riesce quando viene usato con Windows Store, Apple Store o applicazioni Google Play perché si prevede che il contenuto esista in un punto di distribuzione.

  • Il cmdlet Export-CMDriverPackage non viene usato con i seguenti parametri:

    • -Nome

    • -ID

    • -InputObject

    Inoltre, vengono visualizzati messaggi di errore simili ai seguenti:

    Export-CMDriverPackage: Il valore non può essere Null.

    Nome parametro: nome parametro


  • Non è possibile impostare la proprietà Copy the content in this package to a package share on distribution points package usando Windows PowerShell.

  • Non è possibile usare il cmdlet Set-CMPackage per rimuovere il nome di una condivisione pacchetto.

    Nota: il parametro -ShareType viene rimosso.

    Per abilitare o disabilitare la condivisione, usare il nuovo parametro -ShareContent <bool>.

  • Il cmdlet Start-CMPackageDeployment ha esito negativo quando il parametro -DeployPurpose è definito come Obbligatorio. Inoltre, vengono visualizzati messaggi di errore simili ai seguenti:

    Start-CMPackageDeployment: impossibile risolvere il set di parametri utilizzando i parametri denominati specificati.



    Nota Per le distribuzioni dei programmi di dispositivo, è necessario specificare il parametro -DeviceProgram.

    Per le distribuzioni standard dei programmi, è necessario specificare il parametro -StandardProgram.

  • Il cmdlet New-CMMaintenanceWindow ha esito negativo quando si specifica una finestra di manutenzione giornaliera come input per il parametro -Schedule. Inoltre, vengono visualizzati messaggi di errore simili ai seguenti:

    New-CMMaintenanceWindow: l'operazione non è valida a causa dello stato corrente dell'oggetto.


  • Il cmdlet Get-CMUserDataAndProfileConfigurationItemXmlDefinition non restituisce dati.

  • Il cmdlet Set-CMClientSetting passa un valore non corretto al parametro -MaxTransferRateOffSchedule.

  • Il cmdlet Set-CMClientSetting non convalida l'input passato a uno dei seguenti parametri:

    • -PortalUrl

    • -Priorità

    • -Impostazione

    • -ForceRebootPeriod


  • Il cmdlet Set-CMSoftwareMeteringRule non usa il parametro -NewProductName. Inoltre, viene visualizzato un messaggio di errore simile al seguente:

    Set-CMSoftwareMeteringRule: il set di parametri non può essere risolto utilizzando i parametri denominati specificati.


  • Nel cmdlet Set-CMSoftwareUpdateAutoDeploymentRule mancano più lingue nell'elenco disponibile per il parametro -LanguageSelection.

    Nota Dopo aver installato questo aggiornamento, l'elenco delle lingue viene rimosso come parametro e convalidato internamente al cmdlet.

  • Il cmdlet Remove-CMApplicationRevisionHistory e il cmdlet Restore-CMApplicationRevisionHistory non funzionano quando vengono usati insieme al parametro -ID.

  • Il cmdlet Get-CMAccessLicense richiede il parametro -License invece di restituire tutte le licenze quando viene usato senza parametri.

  • Il cmdlet Start-CMContentDistribution e il cmdlet Remote-CMContentDistribution restituiscono messaggi di avviso non accurati.

  • Il cmdlet Set-CMProgram insieme al parametro -InputObject prevede un'istanza di SMS_Package invece di SMS_Program.

    Nota Per le modifiche ai programmi standard, è necessario specificare il parametro -StandardProgram.

    Per le modifiche ai programmi di dispositivo, è necessario specificare il parametro -DeviceProgram

  • Il cmdlet Set-CMPowerControl non convalida il parametro -PowerControlType.

  • Il cmdlet Set-CMDeviceOwnership non convalida il parametro -OwnershipType.

  • Il cmdlet Set-CMTrustedRootCertificateProfileConfigurationItem definisce erroneamente il parametro -DesiredConfigurationDigestPath come facoltativo.

  • Il cmdlet Get-CMAssetIntelligenceSynchronizationPoint restituisce un oggetto Null. Ciò ne impedisce l'uso come input per altri cmdlet.

  • Al cmdlet Import-CMBaseline e al cmdlet Import-CMConfigurationItem manca il parametro -Force per eliminare gli avvisi di sicurezza per le firme contenuto.

  • Quando si visualizzano le proprietà di un punto di distribuzione, nella Console di amministrazione viene visualizzata l'eccezione "Argomento fuori intervallo". Ciò si verifica per i punti di distribuzione creati usando il cmdlet Add-CMDistributionPoint e il parametro -EnableMulticast.

  • Il cmdlet Start-CMPackageDeployment impedisce la distribuzione di un pacchetto quando non sono presenti file di origine.

  • Il cmdlet Start-CMPackageDeployment non riesce quando viene usato con i programmi del dispositivo.

  • Il cmdlet Set-CMDistributionPoint restituisce un messaggio "KeyNotFoundException quando lo si usa insieme al parametro -AddBoundaryGroup o al parametro -RemoveBoundaryGroup.

  • Il cmdlet Remove-CMDeploymentType restituisce un messaggio "NullReferenceException" quando lo si usa insieme al parametro -DeploymentTypeName o al parametro -DeploymentTypeID.

  • Il cmdlet New-CMMigrationJob non riesce quando si esegue la migrazione delle raccolte.

cmdlet Start-CMDistributionPointUpgrade

Quando si utilizza il cmdlet Start-CMDistributionPointUpgrade per aggiornare un punto di distribuzione condiviso a un punto di distribuzione Configuration Manager Microsoft System Center 2012 R2, il cmdlet non riesce. Questo problema si verifica se si fa riferimento a un sito secondario nel parametro -sitecode. Per altre informazioni su questo problema, vedere Il cmdlet Start-CMDistributionPointUpgrade non riesce in System Center 2012 R2 Configuration Manager.

Modifiche aggiuntive

  • Il parametro -OnFastNetworkMode viene aggiunto al cmdlet Add-CMDeploymentType da usare insieme al set di parametri -AppV5xInstaller.

  • Tempo di esecuzione massimo consentito (minuti): non è possibile definire l'impostazione quando si usa il parametro SetByNamePropertyDeepLinkInstaller impostato per il cmdlet Set-CMDeploymentType.

  • I cmdlet seguenti supportano la configurazione di proprietà aggiuntive per le immagini:

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • Il cmdlet Set-CMDriverPackage aggiunge altri parametri per impostare le proprietà del pacchetto driver.

  • Più cmdlet Get- e Remove- ora supportano i caratteri jolly nei parametri di query. Sono inclusi i cmdlet seguenti:

    • Get-CMAccount

    • Get-CMActiveDirectoryForest

    • Get-CMActiveDirectorySite

    • Get-CMAdministrativeUser

    • Get-CMAlert

    • Get-CMAlertSubscription

    • Get-CMAntimalwarePolicy

    • Get-CMApplication

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMAppVVirtualEnvironment

    • Get-CMAssetIntelligenceCatalogItem

    • Get-CMAutomaticAmtProvisioningStatus

    • Get-CMBaseline

    • Get-CMBaselineXmlDefinition

    • Get-CMBoundary

    • Get-CMBoundaryGroup

    • Get-CMCategory

    • Get-CMClientAuthCertificateProfileConfigurationItem

    • Get-CMClientSetting

    • Get-CMCloudDistributionPoint

    • Get-CMComponentStatusSetting

    • Get-CMConfigurationItem

    • Get-CMConfigurationItemHistory

    • Get-CMConfigurationItemXmlDefinition

    • Get-CMDeployment

    • Get-CMDeploymentStatus

    • Get-CMDevice

    • Get-CMDeviceCollection

    • Get-CMDistributionPoint

    • Get-CMDistributionPointGroup

    • Get-CMDriver

    • Get-CMDriverPackage

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMGlobalCondition

    • Get-CMHardwareRequirement

    • Get-CMInitialModifiableSecuredCategory

    • Get-CMIPSubnet

    • Get-CMManagementPoint

    • Get-CMManagementPointComponent

    • Get-CMMigrationCollection

    • Get-CMOperatingSystemImage

    • Get-CMOperatingSystemImageUpdateSchedule

    • Get-CMOperatingSystemInstaller

    • Get-CMPackage

    • Get-CMProgram

    • Get-CMRemoteConnectionProfileConfigurationItem

    • Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition

    • Get-CMReportingServicePoint

    • Get-CMSecurityRole

    • Get-CMSecurityScope

    • Get-CMSite

    • Get-CMSitesystemServer

    • Get-CMSoftwareInventory

    • Get-CMSoftwareMeteringRule

    • Get-CMsoftwareUpdate

    • Get-CMSoftwareUpdateDeploymentPackage

    • Get-CMSoftwareUpdateGroup

    • Get-CMSoftwareUpdateLicnese

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMStatusMessageQuery

    • Get-CMStatusSummarizer

    • Get-CMSystemHealthValidatorPoint

    • Get-CMTaskSequence

    • Get-CMTrustedRootCertificateProfileConfigurationItem

    • Get-CMUser

    • Get-CMUserCollectoin

    • Get-CMUserDataAndProfileConfigurationItem

    • Get-CMUserDataAndProfileConfigurationItemXmlDefinition

    • Get-CMUserDeviceAffinity

    • Get-CMVpnProfileConfigurationItem

    • Get-CMVpnProfileConfigurationItem

    • Get-CMWindowsFirewallPolicy

    • Get-CMWinPEOptionalComponentInfo

    • Get-CMWirelessProfileConfigurationItem

    • Remove-CMAccount

    • Remove-CMAlertSubscription

    • Remove-CMAmtProvisioningDataBase

    • Remove-CMApplication

    • Remove-CMApplicationCatalogWebServicePoint

    • Remove-CMApplicationCatalogWebSitePoint

    • Remove-CMAppVVirtualEnvironment

    • Remove-CMAssetIntelligenceSynchronizationPoint

    • Remove-CMBoundaryGroup

    • Remove-CMClientSetting

    • Remove-CMConfigurationItem

    • Remove-CMDevice

    • Remove-CMDeviceCollectoin

    • Remove-CMDistributionPoint

    • Remove-CMDriver

    • Remove-CMEndpointProtectionPoint

    • Remove-CMEnrollmentPoint

    • Remove-CMEnrollmentProxyPoint

    • Remove-CMFallbackStatusPoint

    • Remove-CMGlobalCondition

    • Remove-CMManagementPoint

    • Remove-CMOperatingSystemImage

    • Remove-CMOperatingSystemInstaller

    • Remove-CMProgram

    • Remove-CMReportingServicePoint

    • Remove-CMSecurityRole

    • Remove-CMSecurityScope

    • Remove-CMSoftwareMeteringRule

    • Remove-CMSoftwareUpdateDeploymentPackage

    • Remove-CMSoftwareUpdatePoint

    • Remove-CMStateMigrationPoint

    • Remove-CMStatusMessageQuery

    • Remove-CMSystemHealthValidatorPoint

    • Remove-CMUser

    • Remove-CMUserCollection

    • Remove-DistributionPointGroup

    • Remove-OutOfBandServicePoint


  • Il cmdlet Set-CMClientSetting supporta i nuovi parametri in base al tipo di impostazione client. Questi parametri devono essere usati quando si modificano le impostazioni dello stesso nome.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • Il cmdlet Get-CMDeviceCollectionVariable consente ora di visualizzare tutte le variabili in una raccolta specifica.

Problemi noti

  • Il cmdlet New-CMMigrationJob restituisce errori simili ai seguenti quando si incolla una raccolta annidata nel parametro -MigrationCollection:

    New-CMMigrationJob: selezionare almeno una raccolta per continuare.


  • Alcuni cmdlet possono restituire una violazione della quota quando si usano set di risultati di grandi dimensioni (in genere diverse migliaia di oggetti). Per evitare questo problema, modificare la query usata per restituire meno risultati.

  • Il cmdlet Set-CMDistributionPoint non aggiorna il valore di scadenza del certificato come previsto quando viene usato insieme al parametro -CertificateExpirationTimeUtc.

  • A causa di ulteriori modifiche al codice framework Windows PowerShell sottostante usato da più cmdlet, alcuni cmdlet non accetteranno più matrici come input per determinati parametri. Usare Get-help <cmdlet_name> per verificare la sintassi e i tipi di input per un determinato cmdlet.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×