Configuration Manager Cmdlet 라이브러리 1806 버전 변경Configuration Manager Cmdlet Library changes for version 1806

적용 대상: System Center Configuration Manager (현재 분기)Applies to: System Center Configuration Manager (Current Branch)

참고

Configuration Manager 버전 1802에 이러한 변경에 대 한 기준선입니다.Configuration Manager version 1802 is the baseline for these changes. 자세한 내용은 Configuration Manager Cmdlet 라이브러리 버전 1802에 대 한 변경합니다.For more information, see Configuration Manager Cmdlet Library changes for version 1802.

중요 한 변경 내용Important changes

제거 cmdletRemoved cmdlets

  • Add-CMWindowsMobileDeploymentType
  • Set-CMWindowsMobileDeploymentType

사용 되지 않는 cmdletDeprecated cmdlets

의견이 나 보고서 문제를 제공 하는 방법How to provide feedback or report issues

수정 및이 문서에서 설명 하는 향상 된 기능 대부분은 피드백의 결과입니다.Many of the fixes and improvements described in this article are a result of your feedback.

버그 보고서를 생략 하려면 사용 합니다 피드백 허브합니다.To leave bug reports, use the Feedback Hub. 기능 요청을 사용 하 여 UserVoice합니다.For feature requests, use UserVoice.

알려진 문제Known issues

다음 항목을 하는 알려진 문제가 Cmdlet 라이브러리를 사용 하 여이 릴리스에서 해결 되지 않습니다.The following items are known issues with the Cmdlet Library that aren't resolved in this release.

Get-CMDeviceGet-CMDevice

Cmdlet는 장치에 대 한 예상된 속성을 반환 하지 않을 수 있습니다.Cmdlet may not return expected properties for a device.

참고

현재이 문제는 향후 업데이트 롤업에 해결 될 예정입니다.This issue is currently scheduled to be addressed in a future update rollup.

해결 방법Workaround

  • 지정할 CollectionNameCollectionId, 또는 컬렉션 매개 변수 값입니다.Specify CollectionName, CollectionId, or Collection parameter value.

Get-CMAadConditionalAccessPolicy 및 집합 CMAadConditionalAccessPolicyGet-CMAadConditionalAccessPolicy and Set-CMAadConditionalAccessPolicy

64 비트 PowerShell 환경 이러한 cmdlet에 필요 합니다.64-bit PowerShell environment is required for these cmdlets.

해결 방법Workaround

  • 없음None

Import-CMSecurityRoleImport-CMSecurityRole

Cmdlet은 파일을 찾는 DirectoryNotFoundException 오류로 실패할 수 있습니다 SecuredRoles.xsd합니다.Cmdlet may fail with a DirectoryNotFoundException error locating the file SecuredRoles.xsd.

해결 방법Workaround

  • 했는지 Import-Module 에 대해 호출 되는 ConfigurationManager.psd1 파일과 논리 경로 또는 모듈 이름이 아니라 합니다.Make sure that Import-Module is called against the ConfigurationManager.psd1 file, and not the logical path or module name.

Set-CMSoftwareUpdatePointSet-CMSoftwareUpdatePoint

변경 내용 일정 기본 SMS 공급자 개체가 변경 되었는지도 Configuration Manager 콘솔에 표시 될 수 있습니다.Changes to Schedule may not be shown in the Configuration Manager console even though the underlying SMS Provider object has been changed.

해결 방법Workaround

  • 종료 되 고 Configuration Manager 콘솔을 다시 시작 합니다.Quit and relaunch the Configuration Manager console.

리소스 추적 및 복구 (베타)Resource tracking and recovery (BETA)

PowerShell 런타임에서 더 이상 필요 없을 때 이러한 리소스를 정리 하는 데 사용 개체 추적 SMS 공급자를 지원 하기 위해 새 cmdlet이 추가 되었습니다.New cmdlets have been added to support tracking SMS Provider objects used by the PowerShell runtime, and to clean up these resources when they're no longer needed.

  • Disconnect-CMObjectDisconnect-CMObject
  • Start-CMObjectTrackingStart-CMObjectTracking
  • Stop-CMObjectTrackingStop-CMObjectTracking

Start-CMObjectTracking 실행은 런타임 추적 하는 PowerShell IResultObject Cmdlet 라이브러리 cmdlet에서 생성 된 개체입니다.When Start-CMObjectTracking is run, the PowerShell runtime will track IResultObject objects created by Cmdlet Library cmdlets. Cmdlet을 사용 하 여 수동으로 정리 되지 않습니다 .Dispose() 를 사용 하 여 회수 될 수 있습니다 Disconnect-CMObject 개별 개체에 대 한 합니다.Cmdlets that aren't manually cleaned up with .Dispose() can be reclaimed by using Disconnect-CMObject against an individual object.

Example

# Reclaim all tracked objects
$o | Disconnect-CMObject```), or ```Disconnect-CMObject -All

개체를 회수 되 면 더 이상 다시 사용 하거나 이동할 수 없습니다 개체 파이프라인을 통해 다른 cmdlet에 전달 합니다.Once an object is reclaimed, it can no longer be reused or passed to another cmdlet through the object pipeline.

Stop-CMObjectTracking 개체 추적이 해제에 사용할 수 있습니다.Stop-CMObjectTracking can be used to turn off object tracking. 이전에 할당 된 개체를 활성 상태로 유지 합니다.Previously allocated objects will remain active.

요청 하지 않은 리소스에는 SMS 공급자에 의해 발생 할당량 위반 오류가 발생할 수 있습니다.Unclaimed resources can cause Quota Violation errors to be raised by the SMS Provider. 일반적으로 매니페스트 대규모 작업에서 이러한 할당량 문제 환경 장기 실행 또는 SMS 공급자 개체에 설정 합니다.These quota issues typically manifest from working with large sets of SMS Provider objects or in long running environments.

참고

이 실험적 기능 및 변경 되거나 이후 릴리스에서 제거 될 수 있습니다.This is an experimental feature and may be subject to change or removal in a future release. 이 기능은 옵트인 이며 기본적으로 사용 되지 않습니다.This feature is opt-in and isn't enabled by default.

Cmdlet 변경Cmdlet changes

이 릴리스에 대 한 기존 cmdlet에는 다음 변경 사항이 생겼는지 합니다.The following changes have been made to existing cmdlets for this release. 새 기능, 버그 수정 또는 결함 변경 될 수 있습니다.Changes may be new functionality, bug fixes, or deprecations. 일부 변경 내용을 중단 될 수 있습니다.Some changes may be breaking. 이 섹션에 나열 된 cmdlet 또는 기능 영역 중 하나를 사용 하는 경우 변경 내용을 사용에 미칠 수를 이해 하려면 주의 깊게 검토 합니다.If you use one of the cmdlets or feature areas listed in this section, carefully review the changes to understand how they may affect your use.

준수 설정 cmdlet 개선Compliance settings cmdlet improvements

해결 된 버그Bugs that were fixed

  • 추가 CMComplianceSettingRegistryKeyValue 인식 하지 않을 수 있습니다 DataType 매개 변수 값입니다.Add-CMComplianceSettingRegistryKeyValue may not honor DataType parameter value.
  • 특정 값에 대 한 ExpressionOperator 콘솔 설정을 볼 때이 예기치 않게 종료에 발생할 수 있습니다.Certain values for ExpressionOperator may cause the console to unexpectedly quit when the setting is viewed.
  • ConvertFrom CMConfigurationItem NullReferenceException을 사용 하 여 실패할 수 있습니다.ConvertFrom-CMConfigurationItem may fail with a NullReferenceException. #### 비-주요 변경 내용Non-breaking changes
  • 유효성 검사 오류가 발생할 때/집합 CMGlobalConditionActiveDirectoryQuery 새로운 향상 된 오류 메시지입니다.New/Set-CMGlobalConditionActiveDirectoryQuery improved error messages when validation failures occur.
  • 콘솔에 더 잘 맞게 개선 된 유효성 검사 합니다.Improved validation to better align with console.

작업 순서에 대 한 cmdlet 개선 사항Task sequence cmdlet improvements

주요 변경 내용Breaking changes

  • 새 CMTSStepPrestartCheck CheckSpace 값 지정 되지 않은 경우 만들어진된 작업 순서 단계에서 true로 설정 됩니다.New-CMTSStepPrestartCheck CheckSpace value will be set to true in the created task sequence step if it not specified.
  • 가져오기-CMTSStep * 더 이상 수락 WhatIf 하 고 확인 매개 변수입니다.Get-CMTSStep* no longer accept WhatIf and Confirm parameters. #### 해결 된 버그Bugs that were fixed
  • 새-CMTSStep cmdlet 무시 될 수 있습니다 WhatIf 하 고 확인 매개 변수 지정 합니다.New-CMTSStep* cmdlets may ignore WhatIf and Confirm parameters if specified. #### 비-주요 변경 내용Non-breaking changes
  • 새/집합-CMTSStepSetVariable 새 IsMasked 매개 변수 값을 숨기려면 합니다.New/Set-CMTSStepSetVariable new IsMasked parameter to hide variable values.
  • 콘솔에 더 잘 맞게 개선 된 유효성 검사 합니다.Improved validation to better align with console.

Export cmdlet 개선 사항Export cmdlets improvements

  • 변경은 내보내기 CMPackage, 내보내기 CMAntimalwarePolicy, 내보내기 CMDriverPackage, 내보내기 CMTaskSequence, 내보내기-CMDeviceCollection 및 내보내기 CMUserCollection 적용 됩니다.Changes affect Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection, and Export-CMUserCollection. #### 해결 된 버그Bugs that were fixed
  • 파일 경로 유효성 검사를 개선 합니다.Improved file path validation.
  • I/O 오류 처리가 향상 되었습니다.Improved handling of I/O errors.
  • 내보내기-CMDriverPackage 빈 드라이버 패키지를 만들 수 있습니다.Export-CMDriverPackage may create an empty driver package. #### 비-주요 변경 내용Non-breaking changes
  • 강제로 기존 파일을 덮어쓸 적용할 매개 변수를 사용할 수 있습니다.New Force parameter can be used to force overwriting an existing file.

Add-CMApplicationAdd-CMApplication

해결 된 버그Bugs that were fixed

  • 이 cmdlet을 통해 구성 된 소프트웨어 버전 및 게시자 소프트웨어 센터에 표시 되지 않습니다.Publisher and Software Version as configured by this cmdlet may not show in Software Center. #### 비-주요 변경 내용Non-breaking changes
  • 키워드 매개 변수는 이제 문자열 배열입니다.Keyword parameter now supports array of strings.
  • AppCatalog 매개 변수는 이제 응용 프로그램 카탈로그의 배열입니다.AppCatalog parameter now supports an array of application catalogs.

Add-CMDataWarehouseServicePointAdd-CMDataWarehouseServicePoint

비-주요 변경 내용Non-breaking changes

  • DataRetentionDays 데이터 보존 정책을 구성 하는 것에 대 한 매개 변수를 사용 합니다.New DataRetentionDays parameter allows for configuring data retention policy.

Add-CMDeviceCollectionDirectMembershipRuleAdd-CMDeviceCollectionDirectMembershipRule

해결 된 버그Bugs that were fixed

  • 새 규칙 추가 기존 규칙을 삭제할 수 있습니다.Adding new rules may delete existing rules.

Add-CMDeviceAffinityToUserAdd-CMDeviceAffinityToUser

비-주요 변경 내용Non-breaking changes

  • DeviceId 하 고 DeviceName 매개 변수는 이제 값의 배열을 지원 합니다.DeviceId and DeviceName parameters now support arrays of values.

Add-CMDistributionPointAdd-CMDistributionPoint

비-주요 변경 내용Non-breaking changes

  • EnableNonWdsPxe WDS를 사용 하지 않는 PXE 구성에 대 한 매개 변수를 사용 합니다.New EnableNonWdsPxe parameter allows for WDS-less PXE configuration.
  • 에 대 한 유효성 검사를 개선 *ContentLibraryLocation 하 고 *ContentShare 매개 변수입니다.Improved validation for *ContentLibraryLocation and *ContentShare parameters.

Add-CMDriverToDriverPackageAdd-CMDriverToDriverPackage

비-주요 변경 내용Non-breaking changes

  • 새 *UpdateDistributionPoint 매개 변수는 배포 지점 업데이트를 억제 합니다.New *UpdateDistributionPoint parameter allows suppressing distribution point updates.

Add-CMReportingServicePointAdd-CMReportingServicePoint

해결 된 버그Bugs that were fixed

  • 공동 배치 되지 서비스 지점 사이트 서버에 보고 제대로 구성 되지 않았습니다.Reporting service point that isn't co-located on the site server isn't properly configured.

Add-CMUserAffinityToDeviceAdd-CMUserAffinityToDevice

비-주요 변경 내용Non-breaking changes

  • UserId 하 고 UserName 매개 변수는 이제 값의 배열을 지원 합니다.UserId and UserName parameters now support arrays of values.

Get-CMSiteUpdateInstallStatusGet-CMSiteUpdateInstallStatus

해결 된 버그Bugs that were fixed

  • PostInstallation 에 대 한 값 단계 매개 변수는 cmdlet에서 인식 되지 않습니다.PostInstallation value for Step parameter is not recognized by cmdlet.

New-CMApplicationDeploymentNew-CMApplicationDeployment

비-주요 변경 내용Non-breaking changes

  • 매개 변수 유효성 검사를 개선 합니다.Improvements to parameter validation.

New-CMBootableMediaNew-CMBootableMedia

해결 된 버그Bugs that were fixed

  • 미디어 만들기에 대 한 잘못 된 폴더 경로 지정할 수 있습니다.Invalid folder path may be specified for media creation.

New-CMCloudDistributionPointNew-CMCloudDistributionPoint

해결 된 버그Bugs that were fixed

  • Cmdlet은 클라우드 배포 지점 만들기에 실패 합니다.Cmdlet fails to create cloud distribution point.

New-CMCloudManagementGatewayNew-CMCloudManagementGateway

해결 된 버그Bugs that were fixed

  • 클라우드 관리 게이트웨이 잘못 된 구성 설정으로 인해 Azure와 통신할 수 있습니다.Cloud management gateway may be unable to communicate with Azure due to incorrect configuration settings.

New-CMExchangeServerNew-CMExchangeServer

비-주요 변경 내용Non-breaking changes

  • 매개 변수 유효성 검사를 개선 합니다.Improvements to parameter validation.

New-CMTaskSequenceDeploymentNew-CMTaskSequenceDeployment

해결 된 버그Bugs that were fixed

  • CollectionName 지정할 사용자 컬렉션에 대 한 매개 변수를 사용 합니다.CollectionName parameter allows for user collections to be specified.
  • SMS_TaskSequence 개체의 잠금를 잘못 됩니다.Improper locking of SMS_TaskSequence object.

Remove-CMDeviceAffinityToUserRemove-CMDeviceAffinityToUser

비-주요 변경 내용Non-breaking changes

  • DeviceId 하 고 DeviceName 매개 변수는 이제 값의 배열을 지원 합니다.DeviceId and DeviceName parameters now support arrays of values.

Remove-CMDeviceCollectionDirectMembershipRuleRemove-CMDeviceCollectionDirectMembershipRule

비-주요 변경 내용Non-breaking changes

  • 많은 규칙을 사용 하 여 컬렉션을 수정 하는 경우 성능 향상.Performance improvements when modifying collections with large number of rules.

Remove-CMDriverFromDriverPackageRemove-CMDriverFromDriverPackage

비-주요 변경 내용Non-breaking changes

  • 새 *UpdateDistributionPoint 매개 변수는 배포 지점 업데이트를 억제 합니다.New *UpdateDistributionPoint parameter allows suppressing distribution point updates.

Remove-CMUserAffinityToDeviceRemove-CMUserAffinityToDevice

비-주요 변경 내용Non-breaking changes

  • UserId 하 고 UserName 매개 변수는 이제 값의 배열을 지원 합니다.UserId and UserName parameters now support arrays of values.

Save-CMSoftwareUpdateSave-CMSoftwareUpdate

해결 된 버그Bugs that were fixed

  • 업데이트 다운로드에 실패 하면 경고 메시지가 잘못 된 개수를 표시할 수 있습니다.Warning message if update download fails may show incorrect count.

Set-CMApplicationSet-CMApplication

해결 된 버그Bugs that were fixed

  • 이 cmdlet을 통해 구성 된 소프트웨어 버전 및 게시자 소프트웨어 센터에 표시 되지 않습니다.Publisher and Software Version as configured by this cmdlet may not show in Software Center. #### 비-주요 변경 내용Non-breaking changes
  • 키워드 매개 변수는 이제 문자열 배열입니다.Keyword parameter now supports array of strings.
  • AddAppCatalogRemoveAppCatalog, 및 ClearAppCatalog 응용 프로그램과 관련 응용 프로그램 카탈로그를 수정 하는 것에 대 한 매개 변수입니다.New AddAppCatalog, RemoveAppCatalog, and ClearAppCatalog parameters for modifying the application catalogs associated with the application.

Set-CMApplicationDeploymentSet-CMApplicationDeployment

비-주요 변경 내용Non-breaking changes

  • 매개 변수 유효성 검사를 개선 합니다.Improvements to parameter validation.

Set-CMDataWarehouseServicePointSet-CMDataWarehouseServicePoint

비-주요 변경 내용Non-breaking changes

  • DataRetentionDays 데이터 보존 정책을 구성 하는 것에 대 한 매개 변수를 사용 합니다.New DataRetentionDays parameter allows for configuring data retention policy.

Set-CMDistributionPointSet-CMDistributionPoint

해결 된 버그Bugs that were fixed

  • Cmdlet은 이미 존재 하는 인증서를 사용 하 여 배포 지점을 업데이트 하는 경우 실패할 수 있습니다.Cmdlet may fail if updating a distribution point with a certificate that already exists. #### 비-주요 변경 내용Non-breaking changes
  • EnableNonWdsPxe WDS를 사용 하지 않는 PXE 구성에 대 한 매개 변수를 사용 합니다.New EnableNonWdsPxe parameter allows for WDS-less PXE configuration.
  • 에 대 한 유효성 검사를 개선 *ContentLibraryLocation 하 고 *ContentShare 매개 변수입니다.Improved validation for *ContentLibraryLocation and *ContentShare parameters.

Set-CMExchangeServerSet-CMExchangeServer

비-주요 변경 내용Non-breaking changes

  • 매개 변수 유효성 검사를 개선 합니다.Improvements to parameter validation.

Set-CMIntuneSubscriptionWindowsPropertySet-CMIntuneSubscriptionWindowsProperty

해결 된 버그Bugs that were fixed

  • CertificatePath 값을 콘솔에 나타나지 않을 수 있습니다.CertificatePath value may not appear in the console.

Set-CMSiteSet-CMSite

비-주요 변경 내용Non-breaking changes

  • 성능이 향상 되었습니다.Performance improvements.

Set-CMSoftwareUpdatePointComponentSet-CMSoftwareUpdatePointComponent

해결 된 버그Bugs that were fixed

  • Get CMSiteComponent 파이프라인된 개체 인식 되지 않습니다.Pipelined object from Get-CMSiteComponent isn't recognized.

Start-CMApplicationDeploymentStart-CMApplicationDeployment

비-주요 변경 내용Non-breaking changes

  • UpdateSupersedence 매개 변수가 추가 되었습니다.New UpdateSupersedence parameter has been added.

Start-CMDistributionPointUpgradeStart-CMDistributionPointUpgrade

비-주요 변경 내용Non-breaking changes

  • EnableNonWdsPxe WDS를 사용 하지 않는 PXE 구성에 대 한 매개 변수를 사용 합니다.New EnableNonWdsPxe parameter allows for WDS-less PXE configuration.