Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Обобщена информация

Тази статия описва Windows PowerShell проблеми, които са решени в кумулативната актуализация 2 (CU2) за Microsoft System Center 2012 R2 Configuration Manager. Други CU2 корекции са описани в сборна актуализация 2 за System Center 2012 R2 Configuration Manager.

Проблеми, които са решени

Windows PowerShell

  • Кратката команда на Export-CMApplication замества файла, зададен в параметъра -Path, без да иска потвърждение.

    Забележка След като инсталирате тази актуализация, ще бъдете подканени да заместите съществуващ файл. Тази подкана може да бъде потисната с помощта на параметъра -Force.

  • Опит за преглед на свойствата на точка на разпространение на вторичен сайт, който е създаден с помощта на кратката команда на New-CMSecondarySite води до изключение, подобно на следното:

    System.ArgumentOutOfRangeException
    Стойност на "1.1.1900 12:00:00 AM" е невалидна за "Стойност". "Стойност" трябва да бъде между "MinDate" и "MaxDate".
    Име на параметър: Стойност



    Забележка Ако тази кратка команда преди това е била използвана за създаване на точка на разпространение и ако тази точка на разпространение сега показва тези симптоми, трябва да създадете отново точката на разпространение, за да се показват свойствата.

  • Кратката команда Set-CMSystemHealthValidatorPointComponent е неуспешна, когато я използвате с параметъра -SiteSystemServerName. Освен това получавате съобщение за грешка, подобно на следното:

    Set-CMSystemHealthValidatorPointComponent: Никой обект не отговаря на зададените параметри.


  • Кратката команда Set-CMSite може да върне неправилно съобщение, подобно на следното:

    ПРЕДУПРЕЖДЕНИЕ: Не може да се получи екземплярът на BGB порта, този сайт не е SP1 сайт или повреда на данни от базата данни.
    Set-CMSite: Неуспешна проверка на входните параметри. Не може да продължи.


  • Кратката команда New-CMClientSetting неправилно ви позволява да създадете настройки на клиента "по подразбиране".

  • Кратката команда Remove-CMDeploymentType връща Null вместо условие за грешка, когато не съществува указано име на тип разполагане.

  • Кратката команда New-CMTaskSequence е неуспешна в няколко сценария.

  • Кратката команда Add-CMSoftwareUpdatePoint създава точка за актуализиране на софтуер, която се появява в конзолата на администратора, но не може да се синхронизира с WSUS.

  • Кратката команда Add-CMDistributionPoint позволява създаване на HTTPS точка на разпространение само когато я използвате с параметъра -ValidateContentSchedule.

    Забележка: Тази актуализация добавя допълнителен параметър, -EnableSSL, за да се позволи управление на SSL режим, независимо от стойността, която се подава на параметъра -ClientConnectionType.

  • Кратката команда New-CMGlobalCondition неправилно изисква използването на параметъра -WhereClause.

  • Кратката команда Install-CMClient не работи без използване на параметъра -DeviceID.

  • Кратката команда Start-CMApplicationDeployment е неуспешна, когато се използва с приложения от Windows Store, Apple Store или Google Play, тъй като очакването е, че съдържанието съществува в дадена точка на разпространение.

  • Кратката команда Export-CMDriverPackage е неуспешна, използвана със следните параметри:

    • -Име

    • -ИД

    • -InputObject

    Освен това получавате съобщения за грешка, които приличат на следното:

    Export-CMDriverPackage: Стойността не може да бъде Null.

    Име на параметър: parameterName


  • Не можете да зададете копиране на съдържанието в този пакет на пакет споделяне на точки за разпространение пакет свойство с помощта на Windows PowerShell.

  • Не можете да използвате кратката команда на Set-CMPackage, за да премахнете името на споделен пакет.

    Забележка Параметърът -ShareType е премахнат.

    За да разрешите или забраните споделянето, използвайте новия параметър -ShareContent <bool>.

  • Кратката команда Start-CMPackageDeployment е неуспешна, когато параметърът -DeployPurpose е дефиниран като Задължителен. Освен това получавате съобщения за грешка, които приличат на следното:

    Start-CMPackageDeployment: Наборът от параметри не може да бъде разрешен с помощта на зададените наименувани параметри.



    Забележка За разполагания на програми за устройства трябва да зададете параметъра -DeviceProgram.

    За разполагания на стандартни програми трябва да зададете параметъра -StandardProgram.

  • Кратката команда New-CMMaintenanceWindow е неуспешна, когато зададете ежедневен прозорец за поддръжка като вход в параметъра -Schedule. Освен това получавате съобщения за грешка, които приличат на следното:

    New-CMMaintenanceWindow : Операцията е невалидна поради текущото състояние на обекта.


  • Кратката команда Get-CMUserDataAndProfileConfigurationItemXmlDefinition не връща данни.

  • Кратката команда Set-CMClientSetting предава неправилна стойност на параметъра -MaxTransferRateOffSchedule.

  • Кратката команда Set-CMClientSetting не проверява входните данни, подавани към някой от следните параметри:

    • -PortalUrl

    • -Приоритет

    • -Настройка

    • -ForceRebootPeriod


  • Кратката команда Set-CMSoftwareMeteringRule не използва параметъра -NewProductName. Освен това получавате съобщение за грешка, подобно на следното:

    Set-CMSoftwareMeteringRule : Наборът от параметри не може да бъде разрешен с помощта на зададените наименувани параметри.


  • В кратката команда Set-CMSoftwareUpdateAutoDeploymentRule липсват няколко езика от списъка, които са налични за параметъра -LanguageSelection.

    Забележка След като инсталирате тази актуализация, списъкът с езици се премахва като параметър и проверява вътрешно за кратката команда.

  • Кратката команда на Remove-CMApplicationRevisionHistory и кратката команда Restore-CMApplicationRevisionHistory не работят, когато ги използвате заедно с параметъра -ID.

  • Кратката команда "Get-CMAccessLicense" изисква параметъра -License, вместо да връща всички лицензи, когато я използвате без никакви параметри.

  • Кратката команда на Start-CMContentDistribution и кратката команда Remote-CMContentDistribution връщат неточни предупредителни съобщения.

  • Кратката команда Set-CMProgram заедно с параметъра -InputObject очаква екземпляр на SMS_Package вместо SMS_Program.

    Забележка За модификации на стандартни програми трябва да бъде зададен параметърът -StandardProgram.

    За модификации на програми на устройства трябва да бъде зададен параметърът -DeviceProgram

  • Кратката команда на Set-CMPowerControl не проверява параметъра -PowerControlType.

  • Кратката команда на Set-CMDeviceOwnership не проверява параметъра -OwnershipType.

  • Кратката команда Set-CMTrustedRootCertificateProfileConfigurationItem неправилно дефинира параметъра -DesiredConfigurationDigestPath като незадължителен.

  • Кратката команда Get-CMAssetIntelligenceSynchronizationPoint връща обект Null. Това предотвратява използването му като входни данни за други кратки команди.

  • В кратката команда на Import-CMBaseline и кратката команда на Import-CMConfigurationItem липсва параметърът -Force, за да се потиснат предупрежденията на защитата за подписи на съдържание.

  • Изключение "Аргументът е извън диапазона" се появява в конзолата на администратора, когато преглеждате свойства за точка на разпространение. Това се случва за точки на разпространение, които са създадени с помощта на кратката команда на Add-CMDistributionPoint и параметъра -EnableMulticast.

  • Кратката команда Start-CMPackageDeployment предотвратява разполагането на пакет, когато няма файлове източник.

  • Кратката команда Start-CMPackageDeployment е неуспешна, когато я използвате с програми на устройства.

  • Кратката команда Set-CMDistributionPoint връща съобщение "KeyNotFoundException, когато го използвате заедно с параметъра -AddBoundaryGroup или параметъра -RemoveBoundaryGroup.

  • Кратката команда Remove-CMDeploymentType връща съобщение "NullReferenceException", когато го използвате заедно с параметъра -DeploymentTypeName или параметъра -DeploymentTypeID.

  • Кратката команда New-CMMigrationJob е неуспешна, когато мигрирате колекции.

кратка команда на Start-CMDistributionPointUpgrade

Когато използвате кратката команда Start-CMDistributionPointUpgrade за надстройване на споделена точка на разпространение до Microsoft System Center 2012 R2 Configuration Manager точка на разпространение, кратката команда е неуспешна. Този проблем възниква, ако вторичен сайт е посочен в параметъра -sitecode. За повече информация относно този проблем вижте кратката команда Start-CMDistributionPointUpgrade е неуспешна в System Center 2012 R2 Configuration Manager.

Допълнителни промени

  • Параметърът -OnFastNetworkMode се добавя към кратката команда на Add-CMDeploymentType за използване заедно с набора параметри -AppV5xInstaller.

  • Максималното разрешено време на изпълнение (минути): настройката не може да бъде дефинирана, когато използвате параметъра SetByNamePropertyDeepLinkInstaller, зададен за кратката команда на Set-CMDeploymentType.

  • Следните кратки команди поддържат конфигуриране на допълнителни свойства на изображението:

    • Set-CMOperatingSystemImage,

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • Кратката команда Set-CMDriverPackage добавя още параметри за задаване на свойствата на драйверния пакет.

  • Множество кратки команди Get- и Remove вече поддържат заместващи символи в параметрите на заявката. Това включва следните кратки команди:

    • 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


  • Кратката команда Set-CMClientSetting поддържа нови параметри въз основа на вида на клиентската настройка. Тези параметри трябва да се използват, когато променяте настройките на същото име.

    • -Настройки на CloudServices

    • -Настройки на endpointProtection

    • -RemoteToolsSettings

    • -Настройки на PowerManagement

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -Настройки за съответствие

    • -Настройки на ComputerAgent

    • -Настройки на ComputerRestart

    • -Настройки на мрежа с измерено потребление

    • -Настройки на записване

    • -HardwareInventorySettings

    • -Настройки на NetworkAccessProtection

    • -Настройки за разполагане на софтуер

    • -Настройки за измерване на софтуер

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • Кратката команда Get-CMDeviceCollectionVariable сега ви позволява да покажете всички променливи в конкретна колекция.

Известни проблеми

  • Кратката команда New-CMMigrationJob връща грешки, подобни на следните, когато вложена колекция се поставя в параметъра -MigrationCollection:

    New-CMMigrationJob : Изберете поне една колекция, за да продължите.


  • Някои кратки команди може да върнат нарушение на квотата, когато работите с големи набори от резултати (обикновено няколко хиляди обекта). За да предотвратите този проблем, променете заявката, която се използва, за да върне по-малко резултати.

  • Кратката команда на Set-CMDistributionPoint не актуализира стойността за изтичане на срока на сертификата, както се очаква, когато я използвате заедно с параметъра -CertificateExpirationTimeUtc.

  • Поради допълнителни промени в базовия Windows PowerShell framework код, който се използва от няколко кратки команди, някои кратки команди вече няма да приемат масиви като входни данни за определени параметри. Използвайте Get-help <cmdlet_name>, за да проверите синтаксиса и типовете въвеждане за дадена кратка команда.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×