Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

Tento článok popisuje Windows PowerShell problémy, ktoré sú opravené v kumulatívnej aktualizácii 2 (CU2) pre Microsoft System Center 2012 R2 Configuration Manager. Ďalšie opravy CU2 sú popísané v kumulatívnej aktualizácii 2 pre System Center 2012 R2 Configuration Manager.

Opravené problémy

Windows PowerShell

  • Rutina typu cmdlet Export-CMApplication nahradí súbor zadaný v parametri -Path bez zobrazenia výzvy na potvrdenie.

    Poznámka: Po nainštalovaní tejto aktualizácie sa zobrazí výzva na prepísanie existujúceho súboru. Túto výzvu možno potlačiť pomocou parametra -Force.

  • Pri pokuse o zobrazenie vlastností distribučného bodu na vedľajšej lokalite vytvorenej pomocou New-CMSecondarySite rutiny typu cmdlet sa vyskytne výnimka, ktorá pripomína nasledovné:

    Hodnota System.ArgumentOutOfRangeException
    hodnoty 1/1/1900 12:00:00 AM nie je platná pre hodnotu Value. Hodnota by mala byť medzi hodnotami MinDate a MaxDate.
    Názov parametra: Hodnota



    Poznámka: Ak táto rutina typu cmdlet bola predtým použitá na vytvorenie distribučného bodu a ak tento distribučný bod teraz zobrazuje tieto príznaky, musíte znova vytvoriť distribučný bod pre vlastnosti, ktoré sa majú zobraziť.

  • Rutina typu cmdlet Set-CMSystemHealthValidatorPointComponent zlyhá, keď ju použijete s parametrom -SiteSystemServerName. Okrem toho sa zobrazí chybové hlásenie podobné nasledujúcemu:

    Set-CMSystemHealthValidatorPointComponent: Žiadny objekt nezodpovedá zadaným parametrom.


  • Rutina typu cmdlet Set-CMSite môže vrátiť nesprávne hlásenie podobné nasledujúcemu:

    UPOZORNENIE: Nie je možné získať inštanciu portu BGB, táto lokalita nie je lokalitou SP1 alebo poškodením údajov databázy.
    Set-CMSite: Overenie vstupných parametrov zlyhalo. Nedá sa pokračovať.


  • Rutina typu cmdlet New-CMClientSetting nesprávne umožňuje vytvoriť nastavenia klienta predvoleného typu.

  • Rutina typu cmdlet Remove-CMDeploymentType vráti hodnotu Null namiesto chybovej podmienky, ak zadaný názov typu nasadenia neexistuje.

  • Rutina typu cmdlet New-CMTaskSequence zlyhá vo viacerých scenároch.

  • Rutina typu cmdlet Add-CMSoftwareUpdatePoint vytvorí bod aktualizácie softvéru, ktorý sa zobrazí v konzole správcu, ale nemôže sa synchronizovať s WSUS.

  • Rutina typu cmdlet Add-CMDistributionPoint umožňuje vytvoriť distribučný bod HTTPS iba vtedy, keď ho použijete s parametrom -ValidateContentSchedule.

    Poznámka Táto aktualizácia pridá ďalší parameter -EnableSSL, ktorý umožní ovládanie režimu SSL nezávisle od hodnoty odovzdanej parametru -ClientConnectionType.

  • Rutina typu cmdlet New-CMGlobalCondition nesprávne vyžaduje použitie parametra -WhereClause.

  • Rutina typu cmdlet Install-CMClient nefunguje bez použitia parametra -DeviceID.

  • Rutina typu cmdlet Start-CMApplicationDeployment zlyhá, keď sa používa s aplikáciami Windows Store, Apple Store alebo Google Play, pretože očakáva sa, že obsah existuje v distribučnom bode.

  • Rutina typu cmdlet Export-CMDriverPackage zlyhá a použije sa s nasledujúcimi parametrami:

    • -Názov

    • -ID

    • -InputObject

    Okrem toho sa zobrazia chybové hlásenia, ktoré pripomínajú nasledovné:

    Export-CMDriverPackage: Hodnota nemôže mať hodnotu null.

    Názov parametra: parameterName


  • Pomocou Windows PowerShell nie je možné nastaviť kopírovanie obsahu v tomto balíku na zdieľanie balíka vo vlastnosti balíka distribučných bodov.

  • Na odstránenie názvu zdieľania balíka nie je možné použiť rutinu typu cmdlet Set-CMPackage.

    Poznámka: Parameter -ShareType je odstránený.

    Ak chcete povoliť alebo zakázať zdieľanie, použite nový parameter <-ShareContent bool>.

  • Rutina typu cmdlet Start-CMPackageDeployment zlyhá, keď je parameter -DeployPurpose definovaný ako povinný. Okrem toho sa zobrazia chybové hlásenia, ktoré pripomínajú nasledovné:

    Start-CMPackageDeployment: Množinu parametrov nie je možné vyriešiť pomocou zadaných pomenovaných parametrov.



    Poznámka: Pre nasadenie programov zariadenia musíte zadať parameter -DeviceProgram.

    V prípade štandardných nasadení programov musíte zadať parameter -StandardProgram.

  • Rutina typu cmdlet New-CMMaintenanceWindow zlyhá, keď zadáte okno dennej údržby ako vstup do parametra -Schedule. Okrem toho sa zobrazia chybové hlásenia, ktoré pripomínajú nasledovné:

    New-CMMaintenanceWindow: Operácia nie je platná z dôvodu aktuálneho stavu objektu.


  • Rutina typu cmdlet Get-CMUserDataAndProfileConfigurationItemXmlDefinition nevráti údaje.

  • Rutina typu cmdlet Set-CMClientSetting odovzdá nesprávnu hodnotu parametru -MaxTransferRateOffSchedule.

  • Rutina typu cmdlet Set-CMClientSetting neoveruje vstup, ktorý sa odovzdáva do niektorého z nasledujúcich parametrov:

    • -PortalUrl

    • -Priorita

    • -Nastavenie

    • -ForceRebootPeriod


  • Rutina typu cmdlet Set-CMSoftwareMeteringRule nepoužíva parameter -NewProductName. Okrem toho sa zobrazí chybové hlásenie podobné nasledujúcemu:

    Set-CMSoftwareMeteringRule: Množinu parametrov nie je možné vyriešiť pomocou zadaných pomenovaných parametrov.


  • V Set-CMSoftwareUpdateAutoDeploymentRule rutine typu cmdlet chýbajú viaceré jazyky zo zoznamu dostupného pre parameter -LanguageSelection.

    Poznámka: Po nainštalovaní tejto aktualizácie sa zoznam jazykov odstráni ako parameter a interne overí do rutiny typu cmdlet.

  • Rutina typu cmdlet Remove-CMApplicationRevisionHistory a rutina typu cmdlet Restore-CMApplicationRevisionHistory nefungujú, keď ich použijete spolu s parametrom -ID.

  • Rutina typu cmdlet Get-CMAccessLicense vyžaduje parameter -License namiesto vrátenia všetkých licencií, keď ju použijete bez parametrov.

  • Rutina typu cmdlet Start-CMContentDistribution a rutina typu cmdlet Remote-CMContentDistribution vrátia nepresné hlásenia s upozornením.

  • Rutina typu cmdlet Set-CMProgram spolu s parametrom -InputObject očakáva inštanciu SMS_Package namiesto SMS_Program.

    Poznámka: Pre úpravy štandardných programov musí byť zadaný parameter -StandardProgram.

    Na úpravy programov zariadenia je nutné zadať parameter -DeviceProgram.

  • Rutina typu cmdlet Set-CMPowerControl neoveruje parameter -PowerControlType.

  • Rutina typu cmdlet Set-CMDeviceOwnership neoveruje parameter -OwnershipType.

  • Rutina typu cmdlet Set-CMTrustedRootCertificateProfileConfigurationItem nesprávne definuje parameter -DesiredConfigurationDigestPath ako voliteľný.

  • Rutina typu cmdlet Get-CMAssetIntelligenceSynchronizationPoint vráti objekt Null. Zabraňuje sa tak použitiu ako vstup do iných rutín typu cmdlet.

  • Rutine typu cmdlet Import-CMBaseline a rutine typu cmdlet Import-CMConfigurationItem chýba parameter -Force na potlačenie upozornení zabezpečenia pre podpisy obsahu.

  • Pri zobrazení vlastností distribučného bodu sa v konzole správcu zobrazí výnimka Argument mimo rozsahu. Tento problém sa vyskytuje v prípade distribučných bodov vytvorených pomocou rutiny typu cmdlet Add-CMDistributionPoint a parametra -EnableMulticast.

  • Rutina typu cmdlet Start-CMPackageDeployment zabraňuje nasadeniu balíka, ak neexistujú žiadne zdrojové súbory.

  • Rutina typu cmdlet Start-CMPackageDeployment zlyhá pri jej používaní s programami zariadenia.

  • Rutina typu cmdlet Set-CMDistributionPoint vráti hlásenie KeyNotFoundException, keď ju použijete spolu s parametrom -AddBoundaryGroup alebo parametrom -RemoveBoundaryGroup.

  • Rutina typu cmdlet Remove-CMDeploymentType vráti správu NullReferenceException, keď ju použijete spolu s parametrom -DeploymentTypeName alebo parametrom -DeploymentTypeID.

  • Rutina typu cmdlet New-CMMigrationJob zlyhá pri migrácii kolekcií.

rutina typu cmdlet Start-CMDistributionPointUpgrade

Pri použití rutiny typu cmdlet Start-CMDistributionPointUpgrade na inováciu zdieľaného distribučného bodu na distribučný bod Microsoft System Center 2012 R2 Configuration Manager distribučný bod, rutina typu cmdlet zlyhá. Tento problém sa vyskytuje, ak sekundárna lokalita odkazuje v parametri -sitecode. Ďalšie informácie o tomto probléme nájdete v téme Start-CMDistributionPointUpgrade rutina typu cmdlet zlyhá v system center 2012 R2 Configuration Manager.

Ďalšie zmeny

  • Parameter -OnFastNetworkMode sa pridá do rutiny typu cmdlet Add-CMDeploymentType na použitie spolu s množinou parametrov -AppV5xInstaller.

  • Maximálny povolený čas spustenia (minúty): nastavenie nie je možné definovať, keď použijete parameter SetByNamePropertyDeepLinkInstaller nastavený pre Set-CMDeploymentType rutinu typu cmdlet.

  • Nasledujúce rutiny typu cmdlet podporujú konfiguráciu ďalších vlastností obrázka:

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • Rutina typu cmdlet Set-CMDriverPackage pridá ďalšie parametre na nastavenie vlastností balíka ovládačov.

  • Viaceré rutiny typu cmdlet Get a Remove teraz podporujú znaky divokej karty v parametroch dotazu. Patria sem nasledujúce rutiny typu cmdlet:

    • 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


  • Rutina typu cmdlet Set-CMClientSetting podporuje nové parametre na základe typu nastavenia klienta. Tieto parametre sa musia použiť pri zmene nastavení rovnakého názvu.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • Rutina typu cmdlet Get-CMDeviceCollectionVariable teraz umožňuje zobraziť všetky premenné v konkrétnej kolekcii.

Známe problémy

  • Rutina typu cmdlet New-CMMigrationJob vráti chyby, ktoré pripomínajú nasledujúce chyby pri prilepení vnorenej kolekcie do parametra -MigrationCollection:

    New-CMMigrationJob: Ak chcete pokračovať, vyberte aspoň jednu kolekciu.


  • Niektoré rutiny typu cmdlet môžu vrátiť porušenie kvóty pri práci s veľkými množinami výsledkov (zvyčajne s niekoľkými tisícmi objektov). Ak chcete zabrániť tomuto problému, zmeňte dotaz, ktorý sa používa na vrátenie menšieho počtu výsledkov.

  • Rutina typu cmdlet Set-CMDistributionPoint neaktualizuje hodnotu uplynutia platnosti certifikátu podľa očakávaní, keď ju použijete spolu s parametrom -CertificateExpirationTimeUtc.

  • Z dôvodu ďalších zmien základného kódu architektúry Windows PowerShell, ktorý používajú viaceré rutiny typu cmdlet, niektoré rutiny typu cmdlet už nebudú akceptovať polia ako vstupy pre určité parametre. Na overenie syntaxe a typov vstupu pre danú rutinu typu cmdlet použite <get-help cmdlet_name>.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×