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

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

В этих заметках о выпуске приведена сводка изменений в библиотеке командлетов Configuration Manager в версии 2010.

Начиная с версии 2010, Библиотека командлетов PowerShell Configuration Manager предлагает поддержку для PowerShell 7. Дополнительные сведения см. в статье Поддержка PowerShell версии 7.

Примечание

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

Шлюз управления облаком

Теперь, когда больше клиентов управляет удаленными устройствами, этот выпуск включает несколько новых и усовершенствованных командлетов Windows PowerShell для шлюза управления облачными клиентами (CMG). С помощью этих командлетов можно автоматизировать создание и настройку службы шлюза управления облачными клиентами, а также управление этой службой и требованиями Azure Active Directory.

Примечание

Хотя некоторые из новых командлетов поддерживают работу с другими службами Azure, для них выполняется только тестирование поддержки шлюза управления облачными клиентами при подключении к управлению облачными клиентами.

Например, администратор Azure сначала создает два требуемых приложения в Azure Active Directory. Затем создается сценарий, который использует следующие командлеты для развертывания шлюза управления облачными клиентами:

  1. Import-CMAADServerApplication: создание определения серверного приложения Azure Active Directory в Configuration Manager.
  2. Import-CMAADClientApplication: создание определения клиентского приложения Azure Active Directory в Configuration Manager.
  3. Get-CMAADApplication используется для получения объектов приложения, а затем эти объекты передаются в New-CMCloudManagementAzureService для создания подключения к службе Azure в Configuration Manager.
  4. New-CMCloudManagementGateway: создание службы шлюза управления облачными клиентами в Azure.
  5. Add-CMCloudManagementGatewayConnectionPoint: создание системы сайта для точки подключения шлюза управления облачными клиентами.

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

Обновленные командлеты для CMG

Мы внесли значительные улучшения в следующие существующие командлеты. Дополнительные сведения см. в следующих заметках о выпуске:

Существующие командлеты для CMG

Вы можете по-прежнему использовать существующие командлеты шлюза управления облачными клиентами:

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

Управление приложениями

Управление коллекциями

Обновление выпуска Windows 10

Профили браузера Microsoft Edge

Профили OneDrive для бизнеса

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

Следующие командлеты для Configuration Manager гибридных сред больше не доступны:

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

Дополнительные сведения см . в статье что случилось с гибридным MDM?

Следующий командлет является устаревшим:

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

Отсутствуют

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

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

Add-CMComplianceSettingRegistryKeyValue

Дополнительные сведения см. в разделе Add-кмкомплианцесеттингрегистрикэйвалуе.

Некритические изменения

Параметр ExpectedValue может принимать пустое значение.

Add-CMDistributionPoint

Дополнительные сведения см. в статье Add-CMDistributionPoint.

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

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

Add-CMDeviceCollectionDirectMembershipRule

Дополнительные сведения см. в разделе Add-кмдевицеколлектиондиректмембершипруле.

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

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

Add-CMManagementPoint

Дополнительные сведения см. в разделе Add-кмманажементпоинт.

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

Исправлена проблема с поддержкой шлюза управления облаком.

Add-CMPassiveSite

Дополнительные сведения см. в разделе Add-кмпассивесите.

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

Исправлена проблема для пассивного сайта в иерархии.

Add-CMTaskSequenceStep

Дополнительные сведения см. в разделе Add-кмтасксекуенцестеп.

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

Исправлена проблема размера политики при использовании нескольких шагов PowerShell, содержащих крупные скрипты.

Add-CMWindowsAppxDeploymentType

Дополнительные сведения см. в разделе Add-кмвиндовсаппксдеплойменттипе.

Некритические изменения

Добавлена функция для поддержки MSIX.

Approve-CMDevice

Дополнительные сведения см. в разделе утвердить-кмдевице.

Некритические изменения

Исправлена проблема при работе с Get-кмдевице.

Enable-CMSiteFeature

Дополнительные сведения см. в разделе Enable-кмситефеатуре.

Некритические изменения

Добавлены новые флаги для поддержки облачных функций.

Get-CMScript

Дополнительные сведения см. в разделе Get-кмскрипт.

Некритические изменения

Добавлен новый параметр скриптгуид для поддержки запроса по идентификатору GUID скрипта.

Get-CMSiteFeature

Дополнительные сведения см. в разделе Get-кмситефеатуре.

Некритические изменения

Добавлены новые флаги для поддержки облачных функций.

Get-CMSoftwareUpdate

Дополнительные сведения см. в разделе Get-кмсофтвареупдате.

Некритические изменения

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

Пример.

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft"

Get-CMStatusMessageQuery

Дополнительные сведения см. в разделе Get-кмстатусмессажекуери.

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

Исправлена проблема с параметром ShowMessage.

Import-CMDriver

Дополнительные сведения см. в разделе Import-кмдривер.

Некритические изменения

Добавлен новый параметр административекатегоринаме для указания имени категории драйвера.

Пример.

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

Дополнительные сведения см. в разделе Invoke-кманализепаккаже.

Критические изменения

Параметр пакета удален. Передать объект пакета или использовать параметр InputObject .

Некритические изменения

Добавлена поддержка конвейера и параметр InputObject .

Пример.

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

Дополнительные сведения см. в разделе Invoke-кмклиентактион.

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

Исправлена ошибка конвейера для коллекции параметров.

Пример.

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

Дополнительные сведения см. в разделе Invoke-кмконвертпаккаже.

Критические изменения

Параметр пакета удален. Передать объект пакета или использовать параметр InputObject .

Некритические изменения

Добавлена поддержка конвейера и параметр InputObject .

Пример.

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

Дополнительные сведения см. в разделе Invoke-кмрепорт.

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

Исправлена проблема с параметром path.

Invoke-CMScript

Дополнительные сведения см. в разделе Invoke-кмскрипт.

Некритические изменения

Добавьте параметр скриптпараметер , чтобы передать параметры в Целевой скрипт.

Пример.

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

Дополнительные сведения см. в разделе New-кмбмсклиентконфигуречеккинтервалполици.

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

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

New-CMBoundary

Дополнительные сведения см. в разделе New-кмбаундари.

Некритические изменения

Добавлен параметр VPN в параметре Баундаритипе.

New-CMBootableMedia

Дополнительные сведения см. в разделе New-кмбутаблемедиа.

Некритические изменения

Добавьте параметр ситекоде.

New-CMCloudManagementGateway

Дополнительные сведения см. в разделе New-CMCloudManagementGateway.

Некритические изменения

Следующие параметры являются новыми:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Force
  • GroupName
  • исусинжексистингграуп
  • сервераппклиентид
  • сервицецертпассворд
  • сервицецертпас
  • ServiceName
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

Обновляются следующие параметры:

  • чеккклиентцертревокатион
  • енвиронментсеттинг
  • Регион
  • SubscriptionId
  • траффиккритикалпкт
  • траффикварнингпкт

Критические изменения

Из этого командлета удаляются следующие параметры:

  • говернментсубскриптион
  • манажементцертификатепассворд
  • манажементцертификатепас
  • PassThru
  • рутцертификатепас
  • сервицецертификатепассворд
  • сервицецертификатепас
  • сервицекнаме

New-CMCoManagementPolicy

Дополнительные сведения см. в разделе New-кмкоманажементполици.

Некритические изменения

Добавлена возможность применения нескольких сеансов

Добавлена возможность применимости ARM64

New-CMComplianceRuleFileFolderDate

Дополнительные сведения см. в разделе New-кмкомплианцерулефилефолдердате.

Некритические изменения

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

New-CMComplianceRuleFileFolderSimple

Дополнительные сведения см. в разделе New-кмкомплианцерулефилефолдерсимпле.

Критические изменения

Изменен тип параметра propertyType с филефолдерпроперти на симплефилефолдерпроперти Type.

New-CMDetectionClauseDirectory

Дополнительные сведения см. в разделе New-кмдетектионклауседиректори.

Критические изменения

Изменен тип параметра експрессионоператор с руликспрессионоператор на филефолдерруликспрессионоператор Type.

New-CMDetectionClauseFile

Дополнительные сведения см. в разделе New-кмдетектионклаусефиле.

Критические изменения

Изменен тип параметра експрессионоператор с руликспрессионоператор на филефолдерруликспрессионоператор Type.

New-CMDetectionClauseMacBundle

Дополнительные сведения см. в разделе New-кмдетектионклаусемакбундле.

Критические изменения

Изменен тип параметра експрессионоператор с руликспрессионоператор на макруликспрессионоператор Type.

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

Исправлена проблема с параметром propertyType.

New-CMDetectionClauseMacPackage

Дополнительные сведения см. в разделе New-кмдетектионклаусемакпаккаже.

Критические изменения

Изменен тип параметра експрессионоператор с руликспрессионоператор на макруликспрессионоператор Type.

New-CMDetectionClauseRegistryKeyValue

Дополнительные сведения см. в разделе New-кмдетектионклаусерегистрикэйвалуе.

Критические изменения

Изменен тип параметра експрессионоператор с руликспрессионоператор на регистривалуеруликспрессионоператор Type.

New-CMDetectionClauseWindowsInstaller

Дополнительные сведения см. в разделе New-кмдетектионклаусевиндовсинсталлер.

Критические изменения

Изменен тип параметра експрессионоператор с руликспрессионоператор на виндовсинсталлерруликспрессионоператор Type.

New-CMDriverPackage

Дополнительные сведения см. в разделе New-кмдриверпаккаже.

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

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

New-CM * Фаседдеплоймент

Дополнительные сведения см. в следующих статьях:

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

Исправлена проблема с параметром WhatIf.

Некритические изменения

Добавлена проверка для повторяющегося имени фазы.

New-CMPrestageMedia

Дополнительные сведения см. в разделе New-кмпрестажемедиа.

Некритические изменения

Добавьте параметр ситекоде.

New-CMProgram

Дополнительные сведения см. в разделе New-кмпрограм.

Критические изменения

Переименование типа RenameWithUnc в RunWithUnc для параметра дривемоде.

New-CMSoftwareUpdateDeployment

Дополнительные сведения см. в разделе New-кмсофтвареупдатедеплоймент.

Некритические изменения

Добавлен новый параметр деплойвиснопаккаже для нескачанного обновления программного обеспечения.

New-CMStandaloneMedia

Дополнительные сведения см. в разделе New-кмстандалонемедиа.

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

Исправлена проблема с параметром престартпаккаже

New-CMTaskSequence

Дополнительные сведения см. в разделе New-кмтасксекуенце.

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

Исправлена проблема с размером политики при использовании нескольких шагов PowerShell, содержащих крупные скрипты.

New-CMTaskSequenceDeployment

Дополнительные сведения см. в разделе New-кмтасксекуенцедеплоймент.

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

Исправлена проблема с параметром алловфаллбакк.

Некритические изменения

Добавлена проверка для расписания параметров, чтобы избежать дублирования значения с существующим назначением.

New-CMTaskSequenceMedia

Дополнительные сведения см. в разделе New-кмтасксекуенцемедиа.

Некритические изменения

Время ожидания создания носителя изменено с 1 до 3 дней.

New-CMTSPartitionSetting

Дополнительные сведения см. в разделе New-кмтспартитионсеттинг.

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

Исправлена проблема с параметром енаблекуиккформат.

New-CMTSStepEnableBitLocker

Дополнительные сведения см. в разделе New-кмтсстепенаблебитлоккер.

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

Исправлена проблема с методом шифрования, заданным пользователем.

New-CMTSStepOfflineEnableBitLocker

Дополнительные сведения см. в разделе New-кмтсстепоффлининаблебитлоккер.

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

Исправлена проблема с методом шифрования, заданным пользователем.

New-CMTSStepPreStartCheck

Дополнительные сведения см. в разделе New-кмтсстеппрестартчекк.

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

Исправлена проблема с новым шагом проверки готовности.

Исправлена проблема с параметром ослангуажеид.

Некритические изменения

Добавьте новый параметр для проверки UEFI, чеккуефи.

Remove-CMTaskSequenceGroup

Дополнительные сведения см. в разделе Remove-кмтасксекуенцеграуп.

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

Исправлена проблема с размером политики при использовании нескольких шагов PowerShell, содержащих крупные скрипты.

Set-CM * Фаседдеплоймент

Дополнительные сведения см. в следующих статьях:

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

Исправлена проблема с параметром WhatIf.

Set-CMBoundary

Дополнительные сведения см. в разделе Set-кмбаундари.

Некритические изменения

Добавлен VPN параметр в баундаритипе.

Set-CMClientSettingComputerRestart

Дополнительные сведения см. в разделе Set-кмклиентсеттингкомпутеррестарт.

Некритические изменения

Добавлен новый параметр норебутенфорцемент.

Set-CMClientSettingSoftwareUpdate

Дополнительные сведения см. в разделе Set-кмклиентсеттингсофтвареупдате.

Некритические изменения

Добавлены параметры:

  • енаблеинсталлатион
  • ThreadPriority
  • енаблединамикупдате

Пример.

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

Дополнительные сведения см. в разделе Set-кмклаудманажементгатевай.

Некритические изменения

Следующие параметры являются новыми:

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • вминстанцекаунт

Критические изменения

Из этого командлета удаляются следующие параметры:

  • вминстанцескаунт

Set-CMDiscoveryMethod

Дополнительные сведения см. в разделе Set-кмдисковеримесод.

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

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

Set-CMDistributionPoint

Дополнительные сведения см. в статье Set-CMDistributionPoint.

Некритические изменения

Добавлены параметры для поддержки подключенного кэша Майкрософт.

  • енабледоинк
  • дискспацеунит
  • дискспацедоинк
  • локалдриведоинк
  • ретаиндоинккаче
  • агридоинклиценсе

Пример.

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

Дополнительные сведения см. в разделе Set-кмдриверпаккаже.

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

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

Set-CMManagementPoint

Дополнительные сведения см. в разделе Set-кмманажементпоинт.

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

Исправлена проблема с поддержкой шлюза управления облаком.

Set-CMProgram

Дополнительные сведения см. в разделе Set-кмпрограм.

Критические изменения

Переименование типа RenameWithUnc в RunWithUnc для параметра дривемоде.

Set-CMSiteMaintenanceTask

Дополнительные сведения см. в разделе Set-кмситемаинтенанцетаск.

Некритические изменения

Добавлены следующие новые параметры для настройки назначения резервного копирования сайта и назначения резервного копирования SQL для сред с удаленным поставщиком SMS:

  • ситебаккуппас
  • склбаккуппас

Пример.

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

Дополнительные сведения см. в разделе Set-кмсофтвареупдатеаутодеплойментруле.

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

Исправлена ошибка для входного объекта из Get-кмсофтвареупдатеаутодеплойментруле с быстрым параметром.

Set-CMSoftwareUpdateDeploymentPackage

Дополнительные сведения см. в разделе Set-кмсофтвареупдатедеплойментпаккаже.

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

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

Set-CMSoftwareUpdateGroup

Дополнительные сведения см. в разделе Set-кмсофтвареупдатеграуп.

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

Исправлена проблема с добавлением нескачанного обновления программного обеспечения.

Set-CMStatusFilterRule

Дополнительные сведения см. в разделе Set-кмстатусфилтерруле.

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

Исправлена ошибка параметра Name , чтобы убедиться, что он состоит из командлета Get-кмстатусфилтерруле.

Set-CMTaskSequenceDeployment

Дополнительные сведения см. в разделе Set-кмтасксекуенцедеплоймент.

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

Исправлена проблема с параметром счедуливент.

Исправлена проблема с параметром алловфаллбакк.

Некритические изменения

Добавлена проверка для расписания параметров, чтобы избежать дублирования значения с существующим назначением.

Добавлены новые параметры для настройки расписания.

  • клеарсчедуле
  • ремовесчедуле
  • аддсчедуле

Добавлены новые параметры для настройки Счедуливент:

  • клеарсчедуливент
  • ремовесчедуливент
  • аддсчедуливент

Пример.

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep*

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

Исправлена проблема с размером политики при использовании нескольких шагов PowerShell, содержащих крупные скрипты.

Set-CMTSStepEnableBitLocker

Дополнительные сведения см. в разделе Set-кмтсстепенаблебитлоккер.

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

Исправлена проблема с методом шифрования, заданным пользователем.

Set-CMTSStepOfflineEnableBitLocker

Дополнительные сведения см. в разделе Set-кмтсстепоффлининаблебитлоккер.

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

Исправлена проблема с методом шифрования, заданным пользователем.

Set-CMTSStepPreStartCheck

Дополнительные сведения см. в разделе Set-кмтсстеппрестартчекк.

Некритические изменения

Добавлен новый параметр для проверки UEFI:, чеккуефи.

Set-CMWindowsAppxDeploymentType

Дополнительные сведения см. в разделе Set-кмвиндовсаппксдеплойменттипе.

Некритические изменения

Добавлена функция для поддержки MSIX.

Start-CMCloudManagementGateway

Дополнительные сведения см. в разделе Start-кмклаудманажементгатевай.

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

Исправлена проверка состояния CMG.

Start-CMContentDistribution

Дополнительные сведения см. в разделе Start-кмконтентдистрибутион.

Некритические изменения

Добавлены псевдонимы параметров деплойментпаккажеид и деплойментпаккаженаме для лучшего понимания.

Stop-CMCloudManagementGateway

Дополнительные сведения см. в статье об ошибке: кмклаудманажементгатевай.

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

Исправлена проверка состояния CMG.

Как отправить отзыв или сообщить о проблемах

Многие исправления и улучшения, описанные в этой статье, являются результатом ваших отзывов.

Чтобы отправить отзыв, используйте консоль Configuration Manager. Дополнительные сведения см. в статье обратная связь для PowerShell.

Чтобы отправить новые запросы к функциям, см. группу PowerShell Configuration Manager в UserVoice.