Поделиться через


изменения библиотеки командлетов Configuration Manager для версии 1906

Область применения: Configuration Manager (Current Branch)

Примечание.

Configuration Manager текущая версия ветви 1902 является базовой для этих изменений. Дополнительные сведения см. в статье изменения библиотеки командлетов Configuration Manager для версии 1902.

Важные изменения

Новые командлеты

Get-CMTSStepRunTaskSequence

Используйте этот командлет, чтобы получить шаг Выполнить последовательность задач из определенной последовательности задач.

$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1

New-CMSoftwareCenterTabItem

Используйте этот командлет для создания настраиваемой вкладки Центра программного обеспечения.

$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a

New-CMTSStepRunTaskSequence

Используйте этот командлет, чтобы создать шаг последовательности задач Выполнить последовательность задач.

$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence

Remove-CMTSStepRunTaskSequence

Используйте командлет , чтобы удалить шаг последовательности задач Выполнить последовательность задач из определенной последовательности задач.

$ReferenceTaskSequence | Remove-CMTSStepRunTaskSequence -StepName $myStep.Name -Force

Set-CMScript

Используйте этот командлет для редактирования скрипта.

Get-CMScript -ScriptName $name | Set-CMScript -ScriptFile $file

Set-CMTSStepRunTaskSequence

Используйте этот командлет, чтобы изменить шаг последовательности задач Выполнить последовательность задач.

$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence

Удалены командлеты

Нет

Устаревшие командлеты

  • Get-CMAadConditionalAccessPolicy
  • Set-CMAadConditionalAccessPolicy

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

Ниже перечислены известные проблемы с библиотекой командлетов, которые не разрешены в этой версии.

Import-CMSecurityRole

Командлет может завершиться ошибкой DirectoryNotFoundException при обнаружении файла SecuredRoles.xsd.

Обходной путь

  • ConfigurationManager.psd1 Вызовите Import-Module файл, а не логический путь или имя модуля.

Set-CMSoftwareUpdatePoint

Изменения в расписании могут не отображаться в консоли Configuration Manager, даже если базовый объект поставщика SMS был изменен.

Обходной путь

  • Закройте и перезапустите консоль Configuration Manager.

Отслеживание и восстановление ресурсов (бета-версия)

Эта версия добавляет новые командлеты для поддержки отслеживания объектов поставщика SMS, используемых средой выполнения PowerShell, и для очистки этих ресурсов, когда они больше не нужны.

  • Disconnect-CMTrackedObject
  • Start-CMObjectTracking
  • Stop-CMObjectTracking

При запуске Start-CMObjectTrackingсреда выполнения PowerShell отслеживает IResultObject объекты, созданные командлетами библиотеки командлетов. Для командлетов, которые не очищаются вручную с .Dispose()помощью , они восстанавливаются с помощью отдельного Disconnect-CMTrackedObject объекта.

Пример

# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

После восстановления объекта его больше нельзя использовать повторно или передать другому командлету через конвейер объектов.

Stop-CMObjectTracking можно использовать для отключения отслеживания объектов. Ранее выделенные объекты остаются активными.

Невостребованные ресурсы могут вызвать ошибки нарушения квоты у поставщика SMS. Эти проблемы с квотами обычно возникают при работе с большими наборами объектов поставщика SMS или в длительных средах.

Примечание.

Эта функция является экспериментальной и может быть изменена или удалена в будущем выпуске. Он включен и по умолчанию не включен.

Изменения командлета

В существующие командлеты в этой версии были внесены следующие изменения. Изменения могут быть новыми функциональными возможностями, исправлениями ошибок или устареванием. Некоторые изменения могут быть критическими. Если вы используете один из командлетов или областей функций, перечисленных в этом разделе, внимательно просмотрите изменения, чтобы понять, как они могут повлиять на использование.

Add-CMComplianceSettingScript

Исправленные ошибки

  • Отсутствуют параметры для поддержки исправления.

Некримитные изменения

  • Добавлен параметр для поддержки исправления: -Remediate
Пример
Add-CMComplianceSettingScript -InputObject $ci -DiscoveryScriptLanguage PowerShell -DataType String -Name "test1" -DiscoveryScriptText "test" -RemediationScriptLanguage PowerShell -RemediationScriptText "test"  -RuleName rule1 -ExpressionOperator IsEquals -ValueRule -ExpectedValue 1.0 -Remediate

Add-CMDeviceCollectionDirectMembershipRule

Исправленные ошибки

  • Сбой командлета при попытке применить сотни прямых правил.

Некримитные изменения

  • Отделяет запросы от разных классов для повышения производительности.

Add-CMMsiDeploymentType

Исправленные ошибки

  • Поведение не согласуется с консолью, когда командлет изменяет параметры требования к входу.
  • Отсутствуют свойства приложения.
  • Вы можете указать неправильное значение для -LogonRequirementType и -RequireUserInteraction при указании -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Некримитные изменения

  • Изменена логика проверки для параметров "Взаимодействие с пользователем": "Взаимодействие с пользователем" будет заблокировано только в том случае, если в качестве требования к входу вы указали "нет входа пользователя".
  • Добавлены свойства приложения: CategoryInstance_UniqueIDs и Featured
  • Добавлена комбинированная логика для устранения проблем в -LogonRequirementType, -RequireUserInteractionи -InstallationBehaviorType

Add-CMScriptDeploymentType

Исправленные ошибки

  • Сбой при указании значения NULL в -AddRequirement.
  • Отсутствуют свойства приложения.

Некримитные изменения

  • Добавлена проверка параметра для значения NULL.
  • Добавлены свойства приложения: CategoryInstance_UniqueIDs и Featured

Add-CMUserCollectionDirectMembershipRule

Исправленные ошибки

  • Сбой командлета при попытке применить сотни прямых правил.

Некримитные изменения

  • Отделяет запросы от разных классов для повышения производительности.

Import-CMDriver

Исправленные ошибки

  • Командлет работает неправильно.

Некримитные изменения

  • Исправлена необработанная проблема с исключением.
  • Исправлена проблема с исходным путем для выравнивания по консоли.

Import-CMDriverPackage

Исправленные ошибки

  • Параметр -ImportActionType задает одно и то же действие импорта для всех объектов.

Некримитные изменения

  • Командлет импортирует объект с помощью действия по умолчанию, если вы не указали его.
  • Добавлен новый параметр для поддержки указания типа действия импорта для различных классов объектов: -ImportActionTypeSpec
Пример
# Specify import action type for different classes of object:
$classVsAction = @{"SMS_Driver" = [Microsoft.ConfigurationManagement.AdminConsole.MigrationAssistant.ImportActionType]::AppendDriverCategories}
Import-CMDriverPackage -ImportFilePath $filePath -ImportActionTypeSpec $classVsAction

Import-CMTaskSequence

Исправленные ошибки

  • Параметр -ImportActionType задает одно и то же действие импорта для всех объектов.

Некримитные изменения

  • Командлет импортирует объект с помощью действия по умолчанию, если он не указан.
  • Добавлен новый параметр для поддержки указания типа действия импорта для различных классов объектов: -ImportActionTypeSpec

Invoke-CMClientAction

Исправленные ошибки

  • Командлет с параметром -DeviceName, -DeviceIdили -Device завершится ошибкой, если у вас нет разрешения на коллекцию "Все системы".
  • Отсутствуют параметры для пробуждения компьютера.

Некримитные изменения

  • Удалено ограничение разрешений на коллекцию для согласования с консолью.
  • Добавлены новые параметры для поддержки пробуждения компьютера:
    • -ParentCollectionId
    • -ParentCollectionName
    • -ParentCollection
Пример
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID

Invoke-CMEndpointProtectionScan

Исправленные ошибки

  • Командлет с параметром -DeviceName, -DeviceIdили -Device завершится ошибкой, если у вас нет разрешения на коллекцию "Все системы".

Некримитные изменения

  • Удалено ограничение разрешений на коллекцию для согласования с консолью.

Invoke-CMQuery

Исправленные ошибки

  • Invoke-CMQuery команда не учитывает -LimitToCollectionID параметр .

Некримитные изменения

  • Поддерживается пустое значение параметра -LimitToCollectionID в объекте CMquery.

Get-CMApplicationDeployment

Исправленные ошибки

  • Командлет неожиданно уничтожит объект с помощью -InputObect.

Некримитные изменения

  • Исправлена проблема удаления объекта.

New-CMApplication

Исправленные ошибки

  • Не удалось установить значок, размер который превышает 250x250.

Некримитные изменения

  • Увеличен размер значка до 512x512 для выравнивания по консоли.

New-CMApplicationDeployment

Исправленные ошибки

  • Командлет неожиданно уничтожит объект с помощью -InputObect.

Некримитные изменения

  • Исправлена проблема удаления объекта.

New-CMApplicationDisplayInfo

Исправленные ошибки

  • Не удалось установить значок, размер который превышает 250x250.

Некримитные изменения

  • Увеличен размер значка до 512x512 для выравнивания по консоли.

New-CMAutoDeploymentRuleDeployment

Исправленные ошибки

  • Отсутствуют параметры для параметров "Разрешить WUMU" и "Разрешить использовать лимитную сеть".
  • Отсутствуют параметры для "DelayGracePeriod" и "SoftwareUpdatesBehaviorOfRestart"
  • Отсутствует проверка входных единиц даты и времени.

Некримитные изменения

  • Добавлены новые параметры для поддержки параметров "Разрешить WUMU" и "Разрешить использование лимитной сети".
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • Добавлены новые параметры для поддержки параметров DelayGracePeriod и SoftwareUpdatesBehaviorOfRestart:
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • Добавлена проверка доступных и крайних сроков с определенной единицей.

New-CMBaseline

Исправленные ошибки

  • Требуется параметр для поддержки "Применить к клиенту совместного управления".

Некримитные изменения

  • Добавлен новый параметр для поддержки параметра "Применить к клиенту совместного управления":
    • -AllowComanagedClients

New-CMBootableMedia

Исправленные ошибки

  • Требуется параметр для поддержки "Возможность не включать Autorun.inf".

Некримитные изменения

  • Добавлен новый параметр для поддержки параметра "Возможность не включать Autorun.inf":
    • -NoAutoRun

New-CMCaptureMedia

Исправленные ошибки

  • Требуется параметр для поддержки "Возможность не включать Autorun.inf".

Некримитные изменения

  • Добавлен новый параметр для поддержки параметра "Возможность не включать Autorun.inf":
    • -NoAutoRun

New-CMPackage

Исправленные ошибки

  • Командлет может задавать негагаритный текст в сведениях о пакете.

Некримитные изменения

  • Добавлена проверка длины строковых значений для выравнивания с консолью.

New-CMPackageDeployment

Исправленные ошибки

  • Сбой командлета из-за неправильного имени свойства.

Некримитные изменения

  • Исправлена проблема с именем свойства.

New-CMPrestageMedia

Исправленные ошибки

  • Требуется параметр для поддержки "Возможность не включать Autorun.inf".

Некримитные изменения

  • Добавлен новый параметр для поддержки параметра "Возможность не включать Autorun.inf":
    • -NoAutoRun

New-CMRequirementRuleCommonValue

Исправленные ошибки

  • Сбой оценки типа развертывания при указании правила требования с общим значением.

Некримитные изменения

  • Исправлена проблема со строковым значением, чтобы предотвратить "/r/n" в одной строке.

New-CMSchedule

Исправленные ошибки

  • Отсутствует параметр дня смещения.

Некримитные изменения

  • Добавлен параметр OffsetDay для поддержки смещения в monthlybyweekday.
Пример
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0

New-CMSoftwareUpdateAutoDeploymentRule

Исправленные ошибки

  • С помощью этого командлета нельзя добавить сторонние каталоги в правило автоматического развертывания.
  • Отсутствует Office 365 выбор языка.
  • Отсутствуют параметры фильтра: "Архитектура" и "Размер содержимого".
  • Отсутствует проверка доступных и крайних сроков с единицами.
  • Не удалось задать для $false значение -EnableAfterCreate.
  • Значения по умолчанию для выбора языка не совпадают с консолью.

Некримитные изменения

  • Добавлена поддержка сторонних обновлений.
  • Добавлен новый параметр для выбора языка Office 365 в соответствии с консолью:
    • -O365LanguageSelection
  • Добавлен новый параметр для параметров фильтра "Архитектура" и "Размер содержимого":
    • -Architecture
    • -ContentSize
  • Добавлена проверка доступных и крайних сроков с единицами.
  • Исправлена логика для задания -EnableAfterCreate.
  • Изменены значения по умолчанию для выбора языка в соответствии с консолью.
Пример
# Set filter "Architecture":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -Architecture X86, Itanium, X64

# Set filter "Content Size":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -ContentSize $size

New-CMSoftwareUpdateDeployment

Исправленные ошибки

  • Отсутствует параметр "DelayGracePeriod".

Некримитные изменения

  • Добавлен новый параметр для параметра "DelayGracePeriod":
    • -SoftDeadlineEnabled

New-CMStandaloneMedia

Исправленные ошибки

  • Требуется параметр для поддержки "Возможность не включать Autorun.inf".

Некримитные изменения

  • Добавлен новый параметр для поддержки параметра "Возможность не включать Autorun.inf":
    • -NoAutoRun

New-CMStatusFilterRule

Исправленные ошибки

  • -PropertyId сбой "Исключение не поймано: System.ArgumentOutOfRangeException".

Некримитные изменения

  • Добавлена проверка для source/PropertyID/PropertyValue, чтобы избежать недопустимых входных данных.

New-CMTSStepApplyNetworkSetting

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepApplyWindowsSettings

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepCaptureSystemImage

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepConnectNetworkFolder

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepDisableBitLocker

Исправленные ошибки

  • Требуется задать параметр "Количество перезагрузок"

Некримитные изменения

  • Добавлен новый параметр для параметра "Количество перезагрузок":
    • -RebootCount

New-CMTSStepEnableBitLocker

Исправленные ошибки

  • Сбой шага последовательности задач с ПИН-кодом пользователя при выполнении последовательности задач.
  • Параметр "Использовать полное шифрование диска" отсутствует.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.
  • Добавлен новый параметр для параметра "Использовать полное шифрование диска":
    • -EncryptFullDisk

New-CMTSStepInstallApplication

Исправленные ошибки

  • Требуется параметр установки шага приложения, чтобы очистить его содержимое из кэша после установки приложения.

Некримитные изменения

  • Добавлен новый параметр для очистки содержимого из кэша после установки приложения:
    • -ClearCache

New-CMTSStepJoinDomainWorkgroup

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepRestoreUserState

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepRunCommandLine

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMTSStepRunPowerShellScript

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

New-CMWindowsFirewallPolicy

Исправленные ошибки

  • Параметры не следует настраивать, если не заданы связанные параметры брандмауэра.

Некримитные изменения

  • Добавлен код для проверки параметра брандмауэра на наличие зависимых параметров.

Remove-CMSoftwareUpdatePoint

Исправленные ошибки

  • WCM не сбрасывался после выполнения командлета для удаления точки обновления программного обеспечения.

Некримитные изменения

  • Добавлена логика для сброса WCM при удалении точки обновления программного обеспечения.

Set-CMApplication

Исправленные ошибки

  • Не удалось установить значок, размер который превышает 250x250.

Некримитные изменения

  • Увеличен размер значка до 512x512 для выравнивания по консоли.

Set-CMAutoDeploymentRuleDeployment

Исправленные ошибки

  • Отсутствуют параметры для параметров "Разрешить WUMU" и "Разрешить использовать лимитную сеть".
  • Отсутствуют параметры для "DelayGracePeriod" и "SoftwareUpdatesBehaviorOfRestart"
  • Отсутствует проверка входных единиц даты и времени.

Некримитные изменения

  • Добавлены новые параметры для поддержки параметров "Разрешить WUMU" и "Разрешить использование лимитной сети".
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • Добавлены новые параметры для поддержки параметров DelayGracePeriod и SoftwareUpdatesBehaviorOfRestart:
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • Добавлена проверка доступных и крайних сроков с определенной единицей.

Set-CMBaseline

Исправленные ошибки

  • Требуется параметр для поддержки "Применить к клиенту совместного управления".

Некримитные изменения

  • Добавлен новый параметр для поддержки параметра "Применить к клиенту совместного управления":
    • -AllowComanagedClients

Set-CMClientSettingPowerManagement

Исправленные ошибки

  • Отсутствует параметр для параметра "Разрешить пробуждение сети".

Некримитные изменения

  • Добавлен новый параметр для поддержки пробуждения сети:
    • -NetworkWakeupOption
Пример
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None

Set-CMClientSettingSoftwareCenter

Исправленные ошибки

  • Поддержка функции пользовательской вкладки.

Некримитные изменения

  • Добавлены новые параметры для поддержки пользовательской операции tab:
    • -ClearCustomTab
    • -RemoveCustomTabName
    • -AddCustomTab
    • -SetVisibleTabName
    • -SetInvisibleTabName
    • -SelectCustomTabName
    • -SelectBuiltInTab
    • -SelectTabIndex
    • -MoveSelectedTabToIndex
    • -SelectedTabNewName
    • -SelectedTabNewUrl

Прекращение поддержки

  • Устаревшие параметры:
    • -CustomTabName
    • -CustomTabUrl
Пример
# Add custom tab instances to client setting:
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)

#Set custom tab to invisible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")

# Remove custom tab by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")

# Set custom tab to visible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")

# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0

# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0

# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1

# Modify custom tab's name and Url by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew

# Clean up all custom tabs from the client setting:
Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Set-CMComplianceRuleValue

Исправленные ошибки

  • Не удалось задать исправление для правила типа реестра.

Некримитные изменения

  • Изменен код для поддержки исправления правила типа реестра.

Set-CMDistributionPoint

Исправленные ошибки

  • Отсутствует параметр для переназначения точки распространения.

Некримитные изменения

  • Добавлен новый параметр:
    • -ReassignSiteCode
Пример
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"

Set-CMMsiDeploymentType

Исправленные ошибки

  • Поведение не согласуется с консолью, когда командлет изменяет параметры требования к входу.
  • Отсутствуют свойства приложения.
  • Вы можете указать неправильное значение для -LogonRequirementType и -RequireUserInteraction при указании -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Некримитные изменения

  • Изменена логика проверки для параметров "Взаимодействие с пользователем": "Взаимодействие с пользователем" будет заблокировано только в том случае, если в качестве требования к входу вы указали "нет входа пользователя".
  • Добавлены свойства приложения: "CategoryInstance_UniqueIDs" и "Популярные"
  • Добавлена комбинированная логика для устранения проблем в -LogonRequirementType, -RequireUserInteractionи -InstallationBehaviorType

Set-CMPackage

Исправленные ошибки

  • Командлет может задавать негагаритный текст в сведениях о пакете.

Некримитные изменения

  • Добавлена проверка длины строковых значений для выравнивания с консолью.

Set-CMScriptDeploymentType

Исправленные ошибки

  • Сбой при указании значения NULL в -AddRequirement.
  • Отсутствуют свойства приложения.

Некримитные изменения

  • Добавлена проверка параметра для значения NULL.
  • Добавлены свойства приложения: "CategoryInstance_UniqueIDs" и "Популярные"

Set-CMSoftwareUpdateAutoDeploymentRule

Исправленные ошибки

  • С помощью этого командлета нельзя добавить сторонние каталоги в правило автоматического развертывания.
  • Отсутствует Office 365 выбор языка.
  • Отсутствуют параметры фильтра: "Архитектура" и "Размер содержимого".
  • Отсутствует проверка доступных и крайних сроков с единицами.
  • Не удалось задать для $false значение -EnableAfterCreate

Некримитные изменения

  • Добавлена поддержка сторонних обновлений.
  • Добавлен новый параметр для выбора языка Office 365 в соответствии с консолью:
    • -O365LanguageSelection
  • Добавлен новый параметр для параметров фильтра "Архитектура" и "Размер содержимого":
    • -Architecture
    • -ContentSize
  • Добавлена проверка доступных и крайних сроков с единицами.
  • Исправлена логика для задания -EnableAfterCreate
Пример
# Set filter "Architecture":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -Architecture X86, Itanium, X64 -Force  
# Set filter "Content Size":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ ReferenceADRName  -ContentSize $size

Set-CMSoftwareUpdateDeployment

Исправленные ошибки

  • Отсутствует параметр "DelayGracePeriod".

Некримитные изменения

  • Добавлен новый параметр для параметра "DelayGracePeriod":
    • -SoftDeadlineEnabled

Set-CMStatusFilterRule

Исправленные ошибки

  • -PropertyId сбой "Исключение не поймано: System.ArgumentOutOfRangeException".

Некримитные изменения

  • Добавлена проверка для source/PropertyID/PropertyValue, чтобы избежать недопустимых входных данных.

Set-CMTaskSequenceDeployment

Исправленные ошибки

  • Командлет неожиданно уничтожит объект с помощью -InputObect.

Некримитные изменения

  • Исправлена проблема удаления объекта.

Set-CMTSStepApplyNetworkSetting

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepApplyWindowsSettings

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepCaptureSystemImage

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepConnectNetworkFolder

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepDisableBitLocker

Исправленные ошибки

  • Требуется задать параметр "Количество перезагрузок"

Некримитные изменения

  • Добавлен новый параметр для параметра "Количество перезагрузок":
    • -RebootCount

Set-CMTSStepEnableBitLocker

Исправленные ошибки

  • Сбой шага последовательности задач с ПИН-кодом пользователя при выполнении последовательности задач.
  • Параметр "Использовать полное шифрование диска" отсутствует.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.
  • Добавлен новый параметр для параметра "Использовать полное шифрование диска":
    • -IsEncryptFullDisk

Set-CMTSStepInstallApplication

Исправленные ошибки

  • Требуется параметр установки шага приложения, чтобы очистить его содержимое из кэша после установки приложения.

Некримитные изменения

  • Добавлен новый параметр для очистки содержимого из кэша после установки приложения:
    • -ClearCache

Set-CMTSStepJoinDomainWorkgroup

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepRestoreUserState

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepRunCommandLine

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMTSStepRunPowerShellScript

Исправленные ошибки

  • Шаг последовательности задач со свойством учетных данных пользователя не удалось выполнить вход при выполнении последовательности задач.

Некримитные изменения

  • Исправлена проблема с объектом безопасности.

Set-CMWindowsFirewallPolicy

Исправленные ошибки

  • Параметры не следует настраивать, если не заданы связанные параметры брандмауэра.

Некримитные изменения

  • Добавлен код для проверки параметра брандмауэра на наличие зависимых параметров.

Start-CMPackageDeployment

Исправленные ошибки

  • Сбой командлета из-за неправильного имени свойства.

Некримитные изменения

  • Исправлена проблема с именем свойства.