Описание на Windows PowerShell промени в сборна актуализация 1 за System Center 2012 R2 Configuration Manager

Резюме

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

2938441 описание на сборната актуализация 1 за System Center 2012 R2 Configuration Manager

Допълнителна информация

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

  • Обекти, които се предават като параметър - InputObject (или еквивалент) да стане "нула" последствие cmdlet.

  • Кратки команди, предупреди без грешка или че мълчаливо е неуспешно, когато са засегнати грешка спира канал според очакванията.

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

  • Добавяне CMDeploymentType DeepLinkInstaller добавя тип разполагане.

  • Старт-CMSoftwareUpdateDeployment не задава опциите за правилното разполагане при -DisableOperationsManagerAlert или - GenerateOperationsManagerAlert параметърът се използва.

  • Команда Save CMSoftwareUpdate е неуспешна с грешка от следния вид:

    Запиши CMSoftwareUpdate: Ключ не е в речника.
    Линия: 1 знак: 1
    + Записване-CMSoftwareUpdate - DeploymentPackageName "Contoso пакет" - SoftwareupdateNa...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Save-CMSoftwareUpdate], KeyNotFoundException
    + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand



    Имайте предвид, че фиксирана команда се изпълнява само на 32-битов Windows PowerShell.

  • Ню CMProgram не приема - PackageID като входен параметър.

  • Премахване на CMUser InputObject параметър не приема обект изхода от Get-CMUser.

  • Ню CMDeviceCollectionVariable изисква изпълнение потребител четене права за събиране на "Всички системи".

  • Ню CMSoftwareMeteringRule и Набор-CMSoftwareMeteringRule изискват достъп до файла измерва, за да можете да създадете правило за измерване.

  • Конзолата на администратора трябва да бъде стартирана поне веднъж на даден компютър SMS доставчик PowerShell устройството може да бъде създаден.

  • Опцията за разпространение на съдържание е забранен в конзолата на администратора за обекти, които са създадени с помощта на Нова CMOperatingSystemInstaller или Нова CMOperatingSystemImage.

  • Set- кратки команди, които променят сайта сървърни роли изисква - SiteCode и -SiteSystemServerName вместо само -SiteSystemServerName както се очаква.

  • Ню CMMigrationJob не с "Невалидна заявка" съобщение за грешка, подобно на следното:

    Хвърли изключение:
    Ново CMMigrationJob: ConfigMgr грешка обект:
    екземпляр на __ExtendedStatus
    {
    Операция = "ExecQuery";
    ParameterInfo = "изберете * където DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Код на грешка:
    InvalidQuery
    Линия: 1 знак: 1

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

  • -Подробен превключвател за най-cmdlets сега ще изведе информация за заявката, която се изпълнява.

    Забележка: Ако cmdlet не функционира според очакванията, -подробното превключвател необикновено ще предостави информация за действителната WMI заявка, която се изпълнява срещу сървърни SMS доставчик. Тази информация е много полезна за отстраняване на неизправности и трябва да се предоставя, когато това е възможно, когато свържете коментари елементи.

  • Когато се тръбопроводите на изхода на cmdlet конфигурационен диспечер в изберете обект (избор), правилното обвивка вече не е необходима за избор аргументи.

  • Заместващи знаци не се поддържат в заявки.

  • Следният списък представя кратки команди, които са насочени допълнителни корекции. Допълнителни промени в основните Windows PowerShell рамка код, който се използва от тези кратки команди, тъй като тези, които не са посочени може да има промяна поведение. Уверете се, че скриптове и автоматизация продължават да работят според очакванията.

    • Добавете CMBoundaryToGroup

    • Добавете CMDeploymentType

    • Добавете CMStateMigrationPoint

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMOutOfBandServicePoint

    • Get-CMReportingServicePoint

    • Get-CMSiteStatusMessage

    • Get-CMSoftwareDistributionComponent

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMSystemHealthValidatorComponent

    • Импортиране на CMComputerInformation

    • Нова CMActiveDirectoryForest

    • Нова CMDeviceCollectionVariable

    • Нова CMMigrationJob

    • Нова CMOperatingSystemInstaller

    • Нова CMProgram

    • Нова CMSoftwareMeteringRule

    • Премахване на CMBoundaryFromGroup

    • Премахване на CMDeploymentType

    • Премахване на CMUser

    • Възстановяване на CMApplicationRevisionHistory

    • Запиши CMSoftwareUpdate

    • Set-CMADForest

    • Set-CMBootImage

    • Set-CMDeploymentType

    • Set-CMDiscoveryMethod

    • Set-CMExchangeServer

    • Set-CMGlobalCondition

    • Set-CMHierarchySetting

    • Set-CMManagementPoint

    • Set-CMMigrationExclusionList

    • Set-CMPackageDepoyment

    • Set-CMSiteMaintenanceTask

    • Set-CMSoftwareDistributionComponent

    • Set-CMSoftwareMeteringRule

    • Set-CMTaskSequenceDeployment

    • Старт-CMContentDistribution

    • Старт-CMDistributionPointUpgrade

    • Старт-CMSoftwareUpdateDeployment

    • Актуализация-CMDistributionPoint


Понякога ограничени кратки команди са имали параметри или променени. Това представлява разделяне промяна на съществуващите скриптове или автоматизация. Ако cmdlet не работи поради грешка в задължителен параметър, уверете се, че параметър, който сте използвали не е преименуван или премахнат.

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

Следните симптоми може да възникне дори след инсталиране на сборна актуализация 1. Алтернативни решения са изброени и когато има такива. Тези проблеми може да бъде решен в бъдещите версии на Configuration Manager.

  • Инсталиране CMClient не ще бъдат всички компютри в групата, когато се използва параметърът - ИД на колекцията .

    За да заобиколите този проблем, извличане на набор от устройства чрез Get-CMDevice ИД на колекциятаи преминаване на всеки екземпляр в инсталиране - CMDevice-устройство. Например изпълнете следната команда:

    Get-CMDevice - CollectionName MyCollection | foreach {инсталиране CMClient-устройство $_ - IncludeDomainController $false - AlwaysInstallClient $false - ForceReinstall $false - SiteCode PSS}

  • Старт-CMDistributionPointUpgrade не работи с вторични сайтове.

    За да заобиколите този проблем, изпълни задачата с помощта на конзолата на администратора.

  • Запиши CMSoftwareUpdate команда не работи в среда на 64-битов Windows PowerShell.

    За да заобиколите този проблем, използвайте 32-битова версия на Windows PowerShell или ISE.

  • Ню CMVirtualEnvironmentGroup резултат не се показва в конзолата на администратора.

    За да заобиколите този проблем, изпълни задачата с помощта на конзолата на администратора.

  • Комплект CMSite-коментар параметър предизвиква cmdlets неуспешно.

    За да заобиколите този проблем, изпълни задачата с помощта на конзолата на администратора.

  • Премахване на CMDeploymentType няма да при опит да премахнете тип разполагане, който не съществува.

    За да заобиколите този проблем, използвайте Get-CMDeploymentType за проверка, ако съществува тип разполагане, преди да го премахнете.

  • Ню CMSecondarySite създава точка за разпространение, която не може да се конфигурира от конзолата на администратора, когато използвате самоподписан сертификат.

    За да заобиколите този проблем, използвайте някой от следните процедури вместо кратката команда New-CMSecondarySite :

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

    • Използвайте Набор CMDistributionPoint да конфигурирате точка за разпространение след инсталирането на второстепенен сайт.

    • Премахнете вторичен сайта точка за разпространение и добавете нов след инсталирането на второстепенен сайт.

  • Някои кратки команди може да спре да работи, след като използвате команда New-CMTaskSequence .

    За да заобиколите този проблем, рестартирайте Windows PowerShell.

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

    За да заобиколите този проблем, изпълни задачата с помощта на конзолата на администратора.

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

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×