버전 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*은 더 이상 WhatIf 및 Confirm 매개 변수를 허용하지 않습니다.
수정된 버그
- New-CMTSStep* cmdlet은 지정한 경우 WhatIf 및 Confirm 매개 변수를 무시할 수 있습니다.
호환성이 손상되는 변경 내용
- 변수 값을 숨기는 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
호환성이 손상되는 변경 내용
- DeviceId 및 DeviceName 매개 변수는 이제 값 배열을 지원합니다.
Add-CMDistributionPoint
호환성이 손상되는 변경 내용
- 새 EnableNonWdsPxe 매개 변수는 WDS가 없는 PXE 구성을 허용합니다.
- ContentLibraryLocation 및 *ContentShare 매개 변수에 대한 * 유효성 검사가 향상되었습니다.
Add-CMDriverToDriverPackage
호환성이 손상되는 변경 내용
- 새 *UpdateDistributionPoint 매개 변수를 사용하면 배포 지점 업데이트를 표시하지 않을 수 있습니다.
Add-CMReportingServicePoint
수정된 버그
- 사이트 서버에 함께 배치되지 않은 보고 서비스 지점이 제대로 구성되지 않았습니다.
Add-CMUserAffinityToDevice
호환성이 손상되는 변경 내용
- UserId 및 UserName 매개 변수는 이제 값 배열을 지원합니다.
Get-CMSiteUpdateInstallStatus
수정된 버그
PostInstallation
단계 매개 변수의 값이 cmdlet에서 인식되지 않습니다.
New-CMApplicationDeployment
호환성이 손상되는 변경 내용
- 매개 변수 유효성 검사를 개선했습니다.
New-CMBootableMedia
수정된 버그
- 미디어 만들기에 잘못된 폴더 경로를 지정할 수 있습니다.
New-CMCloudDistributionPoint
수정된 버그
- Cmdlet이 클라우드 배포 지점을 만들지 못합니다.
New-CMCloudManagementGateway
수정된 버그
- 잘못된 구성 설정으로 인해 클라우드 관리 게이트웨이가 Azure와 통신하지 못할 수 있습니다.
New-CMExchangeServer
호환성이 손상되는 변경 내용
- 매개 변수 유효성 검사를 개선했습니다.
New-CMTaskSequenceDeployment
수정된 버그
- CollectionName 매개 변수를 사용하면 사용자 컬렉션을 지정할 수 있습니다.
- SMS_TaskSequence 개체의 부적절한 잠금입니다.
Remove-CMDeviceAffinityToUser
호환성이 손상되는 변경 내용
- DeviceId 및 DeviceName 매개 변수는 이제 값 배열을 지원합니다.
Remove-CMDeviceCollectionDirectMembershipRule
호환성이 손상되는 변경 내용
- 많은 수의 규칙을 사용하여 컬렉션을 수정할 때 성능이 향상됩니다.
Remove-CMDriverFromDriverPackage
호환성이 손상되는 변경 내용
- 새 *UpdateDistributionPoint 매개 변수를 사용하면 배포 지점 업데이트를 표시하지 않을 수 있습니다.
Remove-CMUserAffinityToDevice
호환성이 손상되는 변경 내용
- UserId 및 UserName 매개 변수는 이제 값 배열을 지원합니다.
Save-CMSoftwareUpdate
수정된 버그
- 업데이트 다운로드가 실패하면 경고 메시지가 잘못된 개수를 표시할 수 있습니다.
Set-CMApplication
수정된 버그
- 이 cmdlet에서 구성한 게시자 및 소프트웨어 버전은 소프트웨어 센터에 표시되지 않을 수 있습니다.
호환성이 손상되는 변경 내용
- 이제 Keyword 매개 변수는 문자열 배열을 지원합니다.
- 애플리케이션과 연결된 애플리케이션 카탈로그를 수정하기 위한 새 AddAppCatalog, RemoveAppCatalog 및 ClearAppCatalog 매개 변수입니다.
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 구성을 허용합니다.