Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Rezumat

Acest articol descrie problemele Windows PowerShell care sunt remediate în actualizarea cumulativă 2 (CU2) pentru Configuration Manager Microsoft System Center 2012 R2. Alte remedieri CU2 sunt descrise în actualizarea cumulativă 2 pentru Configuration Manager System Center 2012 R2.

Probleme care s-au remediat

Windows PowerShell

  • Cmdletul Export-CMApplication înlocuiește fișierul specificat în parametrul -Path fără a solicita confirmarea.

    Notă După ce instalați această actualizare, vi se solicită să suprascrieți un fișier existent. Această solicitare poate fi suprimată utilizând parametrul -Force.

  • Încercarea de a vizualiza proprietățile unui punct de distribuție de pe un site secundar care a fost creat utilizând cmdletul New-CMSecondarySite are ca rezultat o excepție care seamănă cu următoarea:

    System.ArgumentOutOfRangeException
    Valoarea '1/1/1900 12:00:00 AM' nu este validă pentru 'Valoare'. 'Valoare' trebuie să fie între 'MinDate' și 'MaxDate'.
    Nume parametru: Valoare



    Notă Dacă acest cmdlet a fost utilizat anterior pentru a crea un punct de distribuție și dacă acel punct de distribuție afișează acum aceste simptome, trebuie să creați din nou punctul de distribuție pentru ca proprietățile să fie afișate.

  • Cmdletul Set-CMSystemHealthValidatorPointComponent nu reușește atunci când îl utilizați cu parametrul -SiteSystemServerName. În plus, primiți un mesaj de eroare care seamănă cu următorul:

    Set-CMSystemHealthValidatorPointComponent : Niciun obiect nu corespunde parametrilor specificați.


  • Cmdletul Set-CMSite poate returna un mesaj incorect care seamănă cu următorul:

    AVERTISMENT: Nu se poate obține instanța de port BGB, acest site nu este site SP1 sau unele deteriorări de date DB.
    Set-CMSite: Validarea parametrilor de intrare nu a reușit. Imposibil de continuat.


  • Cmdletul New-CMClientSetting vă permite incorect să creați setări de client de tip "Implicit".

  • Cmdletul Remove-CMDeploymentType returnează Nul în locul unei condiții de eroare atunci când nu există un nume de tip de implementare specificat.

  • Cmdletul New-CMTaskSequence nu reușește în mai multe scenarii.

  • Cmdletul Add-CMSoftwareUpdatePoint creează un punct de actualizare software care apare în consola de administrator, dar nu se poate sincroniza cu WSUS.

  • Cmdletul Add-CMDistributionPoint permite crearea unui punct de distribuție HTTPS doar atunci când îl utilizați cu parametrul -ValidateContentSchedule.

    Notă Această actualizare adaugă un parametru suplimentar, -EnableSSL, pentru a permite controlul asupra modului SSL independent de valoarea transmisă parametrului -ClientConnectionType.

  • Cmdletul New-CMGlobalCondition necesită incorect utilizarea parametrului -WhereClause.

  • Cmdletul Install-CMClient nu funcționează fără utilizarea parametrului -DeviceID.

  • Cmdletul Start-CMApplicationDeployment nu reușește atunci când este utilizat cu aplicațiile Windows Store, Apple Store sau Google Play, deoarece se așteaptă ca acel conținut să existe pe un punct de distribuție.

  • Cmdletul Export-CMDriverPackage nu reușește utilizat cu următorii parametri:

    • -Nume

    • -ID

    • -InputObject

    În plus, primiți mesaje de eroare care seamănă cu următoarele:

    Export-CMDriverPackage : Valoarea nu poate fi nulă.

    Nume parametru: parameterName


  • Imposibil de setat Copiați conținutul din acest pachet la o partajare de pachete din proprietatea pachetului punctelor de distribuție utilizând Windows PowerShell.

  • Nu puteți utiliza cmdletul Set-CMPackage pentru a elimina numele unei partajării de pachete.

    Notă Parametrul -ShareType este eliminat.

    Pentru a activa sau a dezactiva partajarea, utilizați noul parametru -ShareContent <bool>.

  • Cmdletul Start-CMPackageDeployment nu reușește atunci când parametrul -DeployPurpose este definit ca Obligatoriu. În plus, primiți mesaje de eroare care seamănă cu următoarele:

    Start-CMPackageDeployment : Setul de parametri nu se poate rezolva utilizând parametrii numiți specificați.



    Notă Pentru implementările de programe de dispozitiv, trebuie să specificați parametrul -DeviceProgram.

    Pentru implementările de programe standard, trebuie să specificați parametrul -StandardProgram.

  • Cmdletul New-CMMaintenanceWindow nu reușește atunci când specificați o fereastră de întreținere zilnică ca intrare pentru parametrul -Schedule. În plus, primiți mesaje de eroare care seamănă cu următoarele:

    New-CMMaintenanceWindow : Operațiunea nu este validă din cauza stării curente a obiectului.


  • Cmdletul Get-CMUserDataAndProfileConfigurationItemXmlDefinition nu returnează date.

  • Cmdletul Set-CMClientSetting transmite o valoare incorectă parametrului -MaxTransferRateOffSchedule.

  • Cmdletul Set-CMClientSetting nu validează intrarea transmisă niciunuia dintre următorii parametri:

    • -PortalUrl

    • -Prioritate

    • -Setare

    • -ForceRebootPeriod


  • Cmdletul Set-CMSoftwareMeteringRule nu utilizează parametrul -NewProductName. În plus, primiți un mesaj de eroare care seamănă cu următorul:

    Set-CMSoftwareMeteringRule : Setul de parametri nu se poate rezolva utilizând parametrii numiți specificați.


  • Din cmdletul Set-CMSoftwareUpdateAutoDeploymentRule lipsesc mai multe limbi din lista disponibilă pentru parametrul -LanguageSelection.

    Notă După ce instalați această actualizare, lista de limbi este eliminată ca parametru și validată intern în cmdlet.

  • Cmdletul Remove-CMApplicationRevisionHistory și cmdletul Restore-CMApplicationRevisionHistory nu funcționează atunci când le utilizați împreună cu parametrul -ID.

  • Cmdletul Get-CMAccessLicense necesită parametrul -License în loc să returneze toate licențele atunci când îl utilizați fără parametri.

  • Cmdletul Start-CMContentDistribution și cmdletul Remote-CMContentDistribution returnează mesaje de avertizare incorecte.

  • Cmdletul Set-CMProgram împreună cu parametrul -InputObject așteaptă o instanță de SMS_Package în loc de SMS_Program.

    Notă Pentru modificări ale programelor standard, trebuie specificat parametrul -StandardProgram.

    Pentru modificări ale programelor de dispozitiv, trebuie specificat parametrul -DeviceProgram

  • Cmdletul Set-CMPowerControl nu validează parametrul -PowerControlType.

  • Cmdletul Set-CMDeviceOwnership nu validează parametrul -OwnershipType.

  • Cmdletul Set-CMTrustedRootCertificateProfileConfigurationItem definește incorect parametrul -DesiredConfigurationDigestPath ca opțional.

  • Cmdletul Get-CMAssetIntelligenceSynchronizationPoint returnează un obiect Null. Acest lucru împiedică utilizarea acestuia ca intrare în alte cmdleturi.

  • Din cmdletul Import-CMBaseline și cmdletul Import-CMConfigurationItem lipsește parametrul -Force pentru a suprima avertizările de securitate pentru semnăturile de conținut.

  • O excepție "Argument în afara intervalului" apare în consola administrator atunci când vizualizați proprietățile pentru un punct de distribuție. Acest lucru se întâmplă pentru punctele de distribuție create utilizând cmdletul Add-CMDistributionPoint și parametrul -EnableMulticast.

  • Cmdletul Start-CMPackageDeployment împiedică implementarea unui pachet atunci când nu există fișiere sursă.

  • Cmdletul Start-CMPackageDeployment nu reușește atunci când îl utilizați cu programe de dispozitiv.

  • Cmdletul Set-CMDistributionPoint returnează un mesaj "KeyNotFoundException atunci când îl utilizați împreună cu parametrul -AddBoundaryGroup sau parametrul -RemoveBoundaryGroup.

  • Cmdletul Remove-CMDeploymentType returnează un mesaj "NullReferenceException" atunci când îl utilizați împreună cu parametrul -DeploymentTypeName sau parametrul -DeploymentTypeID.

  • Cmdletul New-CMMigrationJob nu reușește atunci când migrați colecții.

cmdlet Start-CMDistributionPointUpgrade

Atunci când utilizați cmdletul Start-CMDistributionPointUpgrade pentru a face upgrade unui punct de distribuție partajat la un punct de distribuție Microsoft System Center 2012 R2 Configuration Manager, cmdletul nu reușește. Această problemă apare dacă se face referire la un site secundar în parametrul -sitecode. Pentru mai multe informații despre această problemă, consultați Cmdletul Start-CMDistributionPointUpgrade nu reușește în System Center 2012 R2 Configuration Manager.

Modificări suplimentare

  • Parametrul -OnFastNetworkMode este adăugat la cmdletul Add-CMDeploymentType pentru utilizare împreună cu setul de parametri -AppV5xInstaller.

  • Setarea Timp maxim permis de rulare (minute): nu poate fi definită atunci când utilizați parametrul SetByNamePropertyDeepLinkInstaller setat pentru cmdletul Set-CMDeploymentType.

  • Următoarele cmdleturi acceptă configurarea proprietăților suplimentare ale imaginii:

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • Cmdletul Set-CMDriverPackage adaugă mai mulți parametri pentru a seta proprietățile pachetului de driver.

  • Mai multe cmdleturi Get-and Remove acceptă acum metacaractere în parametrii de interogare. Printre acestea se numără următoarele cmdleturi:

    • 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


  • Cmdletul Set-CMClientSetting acceptă parametri noi, pe baza unui tip de setare de client. Acești parametri trebuie utilizați când modificați setările cu același nume.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • Cmdletul Get-CMDeviceCollectionVariable vă permite acum să afișați toate variabilele într-o anumită colecție.

Probleme cunoscute

  • Cmdletul New-CMMigrationJob returnează erori care seamănă cu următoarele atunci când o colecție imbricată este lipită la parametrul -MigrationCollection:

    New-CMMigrationJob : Selectați cel puțin o colecție pentru a continua.


  • Unele cmdleturi pot returna o încălcare a cotei atunci când lucrați cu seturi mari de rezultate (de obicei câteva mii de obiecte). Pentru a preveni această problemă, modificați interogarea utilizată pentru a returna mai puține rezultate.

  • Cmdletul Set-CMDistributionPoint nu actualizează valoarea de expirare a certificatului așa cum vă așteptați atunci când o utilizați împreună cu parametrul -CertificateExpirationTimeUtc.

  • Din cauza unor modificări suplimentare ale codului cadru Windows PowerShell care este utilizat de mai multe cmdleturi, unele cmdleturi nu vor mai accepta matrice ca intrări pentru anumiți parametri. Utilizați get-help <cmdlet_name> pentru a verifica sintaxa și tipurile de intrare pentru un anumit cmdlet.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×