버전 1806에 대한 Configuration Manager Cmdlet 라이브러리 변경 내용

적용 대상: Configuration Manager(현재 분기)

참고

Configuration Manager 버전 1802는 이러한 변경의 기준입니다. 자세한 내용은 버전 1802에 대한 Configuration Manager Cmdlet 라이브러리 변경 내용을 참조하세요.

중요한 변경 내용

제거된 cmdlet

  • Add-CMWindowsMobileDeploymentType
  • Set-CMWindowsMobileDeploymentType

사용되지 않는 cmdlet

  • New-CMGlobalCondition 전역 Set-CMGlobalCondition 조건 cmdlet의 새 제품군으로 대체되었습니다.

알려진 문제

다음 항목은 이 릴리스에서 해결되지 않는 Cmdlet 라이브러리의 알려진 문제입니다.

Get-CMDevice

Cmdlet은 디바이스에 대한 예상 속성을 반환하지 않을 수 있습니다.

참고

이 문제는 현재 향후 업데이트 롤업에서 해결될 예정입니다.

해결 방법

  • CollectionName, CollectionId 또는 Collection 매개 변수 값을 지정합니다.

Get-CMAadConditionalAccessPolicy 및 Set-CMAadConditionalAccessPolicy

이러한 cmdlet에는 64비트 PowerShell 환경이 필요합니다.

해결 방법

  • 없음

Import-CMSecurityRole

파일을 찾는 동안 DirectoryNotFoundException 오류로 Cmdlet이 실패할 SecuredRoles.xsd수 있습니다.

해결 방법

  • 논리적 경로 또는 모듈 이름이 아니라 파일에 대해 ConfigurationManager.psd1 호출되는지 확인 Import-Module 합니다.

Set-CMSoftwareUpdatePoint

기본 SMS 공급자 개체가 변경된 경우에도 Configuration Manager 콘솔에 일정 변경 내용이 표시되지 않을 수 있습니다.

해결 방법

  • Configuration Manager 콘솔을 종료하고 다시 시작합니다.

BETA(리소스 추적 및 복구)

PowerShell 런타임에서 사용하는 SMS 공급자 개체 추적을 지원하고 더 이상 필요하지 않은 경우 이러한 리소스를 정리하기 위해 새 cmdlet이 추가되었습니다.

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

Start-CMObjectTracking 실행되면 PowerShell 런타임은 Cmdlet 라이브러리 cmdlet에서 만든 개체를 추적 IResultObject 합니다. 수동으로 정리 .Dispose() 되지 않은 Cmdlet은 개별 개체에 대해 사용하여 Disconnect-CMTrackedObject 회수할 수 있습니다.

예시

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

개체가 회수되면 개체 파이프라인을 통해 더 이상 다시 사용하거나 다른 cmdlet에 전달할 수 없습니다.

Stop-CMObjectTracking 개체 추적을 해제하는 데 사용할 수 있습니다. 이전에 할당된 개체는 활성 상태로 유지됩니다.

클레임되지 않은 리소스는 SMS 공급자가 할당량 위반 오류를 발생시킬 수 있습니다. 이러한 할당량 문제는 일반적으로 대규모 SMS 공급자 개체 집합 또는 장기 실행 환경에서 작업할 때 발생합니다.

참고

이는 실험적 기능이며 향후 릴리스에서 변경 또는 제거될 수 있습니다. 이 기능은 옵트인(opt-in)이며 기본적으로 사용하도록 설정되지 않습니다.

Cmdlet 변경 내용

이 릴리스의 기존 cmdlet은 다음과 같이 변경되었습니다. 변경 내용은 새로운 기능, 버그 수정 또는 사용 중단일 수 있습니다. 일부 변경 내용이 손상될 수 있습니다. 이 섹션에 나열된 cmdlet 또는 기능 영역 중 하나를 사용하는 경우 변경 내용을 주의 깊게 검토하여 사용에 미치는 영향을 이해합니다.

준수 설정 cmdlet 개선 사항

수정된 버그

  • Add-CMComplianceSettingRegistryKeyValue DataType 매개 변수 값을 인식하지 못할 수 있습니다.
  • ExpressionOperator에 대한 특정 값으로 인해 설정을 볼 때 콘솔이 예기치 않게 종료될 수 있습니다.
  • ConvertFrom-CMConfigurationItem NullReferenceException으로 실패할 수 있습니다.

호환성이 손상되는 변경 내용

  • New/Set-CMGlobalConditionActiveDirectoryQuery는 유효성 검사 오류가 발생할 때 오류 메시지를 개선했습니다.
  • 콘솔에 더 잘 맞도록 유효성 검사가 향상되었습니다.

작업 순서 cmdlet 개선 사항

호환성이 손상되는 변경

  • New-CMTSStepPrestartCheck CheckSpace 값은 지정하지 않은 경우 생성된 작업 순서 단계에서 true로 설정됩니다.
  • Get-CMTSStep*은 더 이상 WhatIfConfirm 매개 변수를 허용하지 않습니다.

수정된 버그

  • New-CMTSStep* cmdlet은 지정한 경우 WhatIfConfirm 매개 변수를 무시할 수 있습니다.

호환성이 손상되는 변경 내용

  • 변수 값을 숨기는 New/Set-CMTSStepSetVariable 새 IsMasked 매개 변수입니다.
  • 콘솔에 더 잘 맞도록 유효성 검사가 향상되었습니다.

cmdlet 내보내기 개선 사항

  • 변경 내용은 Export-CMPackage, Export-CMAntimalwarePolicy, Export-CMDriverPackage, Export-CMTaskSequence, Export-CMDeviceCollection 및 Export-CMUserCollection에 영향을 줍니다.

수정된 버그

  • 파일 경로 유효성 검사가 향상되었습니다.
  • I/O 오류의 처리가 향상되었습니다.
  • Export-CMDriverPackage 빈 드라이버 패키지를 만들 수 있습니다.

호환성이 손상되는 변경 내용

  • Force 매개 변수를 사용하여 기존 파일을 강제로 덮어쓸 수 있습니다.

Add-CMApplication

수정된 버그

  • 이 cmdlet에서 구성한 게시자 및 소프트웨어 버전은 소프트웨어 센터에 표시되지 않을 수 있습니다.

호환성이 손상되는 변경 내용

  • 이제 Keyword 매개 변수는 문자열 배열을 지원합니다.
  • AppCatalog 매개 변수는 이제 애플리케이션 카탈로그 배열을 지원합니다.

Add-CMDataWarehouseServicePoint

호환성이 손상되는 변경 내용

  • DataRetentionDays 매개 변수를 사용하면 데이터 보존 정책을 구성할 수 있습니다.

Add-CMDeviceCollectionDirectMembershipRule

수정된 버그

  • 새 규칙을 추가하면 기존 규칙이 삭제됩니다.

Add-CMDeviceAffinityToUser

호환성이 손상되는 변경 내용

  • DeviceIdDeviceName 매개 변수는 이제 값 배열을 지원합니다.

Add-CMDistributionPoint

호환성이 손상되는 변경 내용

  • EnableNonWdsPxe 매개 변수는 WDS가 없는 PXE 구성을 허용합니다.
  • ContentLibraryLocation 및 *ContentShare 매개 변수에 대한 * 유효성 검사가 향상되었습니다.

Add-CMDriverToDriverPackage

호환성이 손상되는 변경 내용

  • *UpdateDistributionPoint 매개 변수를 사용하면 배포 지점 업데이트를 표시하지 않을 수 있습니다.

Add-CMReportingServicePoint

수정된 버그

  • 사이트 서버에 함께 배치되지 않은 보고 서비스 지점이 제대로 구성되지 않았습니다.

Add-CMUserAffinityToDevice

호환성이 손상되는 변경 내용

  • UserIdUserName 매개 변수는 이제 값 배열을 지원합니다.

Get-CMSiteUpdateInstallStatus

수정된 버그

  • PostInstallation단계 매개 변수의 값이 cmdlet에서 인식되지 않습니다.

New-CMApplicationDeployment

호환성이 손상되는 변경 내용

  • 매개 변수 유효성 검사를 개선했습니다.

New-CMBootableMedia

수정된 버그

  • 미디어 만들기에 잘못된 폴더 경로를 지정할 수 있습니다.

New-CMCloudDistributionPoint

수정된 버그

  • Cmdlet이 클라우드 배포 지점을 만들지 못합니다.

New-CMCloudManagementGateway

수정된 버그

  • 잘못된 구성 설정으로 인해 클라우드 관리 게이트웨이가 Azure와 통신하지 못할 수 있습니다.

New-CMExchangeServer

호환성이 손상되는 변경 내용

  • 매개 변수 유효성 검사를 개선했습니다.

New-CMTaskSequenceDeployment

수정된 버그

  • CollectionName 매개 변수를 사용하면 사용자 컬렉션을 지정할 수 있습니다.
  • SMS_TaskSequence 개체의 부적절한 잠금입니다.

Remove-CMDeviceAffinityToUser

호환성이 손상되는 변경 내용

  • DeviceIdDeviceName 매개 변수는 이제 값 배열을 지원합니다.

Remove-CMDeviceCollectionDirectMembershipRule

호환성이 손상되는 변경 내용

  • 많은 수의 규칙을 사용하여 컬렉션을 수정할 때 성능이 향상됩니다.

Remove-CMDriverFromDriverPackage

호환성이 손상되는 변경 내용

  • *UpdateDistributionPoint 매개 변수를 사용하면 배포 지점 업데이트를 표시하지 않을 수 있습니다.

Remove-CMUserAffinityToDevice

호환성이 손상되는 변경 내용

  • UserIdUserName 매개 변수는 이제 값 배열을 지원합니다.

Save-CMSoftwareUpdate

수정된 버그

  • 업데이트 다운로드가 실패하면 경고 메시지가 잘못된 개수를 표시할 수 있습니다.

Set-CMApplication

수정된 버그

  • 이 cmdlet에서 구성한 게시자 및 소프트웨어 버전은 소프트웨어 센터에 표시되지 않을 수 있습니다.

호환성이 손상되는 변경 내용

  • 이제 Keyword 매개 변수는 문자열 배열을 지원합니다.
  • 애플리케이션과 연결된 애플리케이션 카탈로그를 수정하기 위한 새 AddAppCatalog, RemoveAppCatalogClearAppCatalog 매개 변수입니다.

Set-CMApplicationDeployment

호환성이 손상되는 변경 내용

  • 매개 변수 유효성 검사를 개선했습니다.

Set-CMDataWarehouseServicePoint

호환성이 손상되는 변경 내용

  • DataRetentionDays 매개 변수를 사용하면 데이터 보존 정책을 구성할 수 있습니다.

Set-CMDistributionPoint

수정된 버그

  • 이미 존재하는 인증서를 사용하여 배포 지점을 업데이트하는 경우 Cmdlet이 실패할 수 있습니다.

호환성이 손상되는 변경 내용

  • EnableNonWdsPxe 매개 변수는 WDS가 없는 PXE 구성을 허용합니다.
  • ContentLibraryLocation 및 *ContentShare 매개 변수에 대한 * 유효성 검사가 향상되었습니다.

Set-CMExchangeServer

호환성이 손상되는 변경 내용

  • 매개 변수 유효성 검사를 개선했습니다.

Set-CMIntuneSubscriptionWindowsProperty

수정된 버그

  • CertificatePath 값은 콘솔에 표시되지 않을 수 있습니다.

Set-CMSite

호환성이 손상되는 변경 내용

  • 성능 향상.

Set-CMSoftwareUpdatePointComponent

수정된 버그

  • Get-CMSiteComponent 파이프라인된 개체는 인식되지 않습니다.

Start-CMApplicationDeployment

호환성이 손상되는 변경 내용

  • UpdateSupersedence 매개 변수가 추가되었습니다.

Start-CMDistributionPointUpgrade

호환성이 손상되는 변경 내용

  • EnableNonWdsPxe 매개 변수는 WDS가 없는 PXE 구성을 허용합니다.