현재 분기 1702에 대한 Configuration Manager Cmdlet 라이브러리 변경 내용

참고

System Center 구성 현재 분기 1610은 이러한 변경의 기준입니다. 자세한 내용은 현재 분기 1610에 대한 Configuration Manager Cmdlet 라이브러리 변경 내용을 참조하세요.

중요한 변경 내용

설명서 라이브러리 업데이트

최신 cmdlet 라이브러리 설명서는 ConfigurationManager 모듈 참조를 참조하세요.

제거된 cmdlet

다음 cmdlet은 더 이상 지원되지 않으며 제거되었습니다.

  • Add-CMNokiaDeploymentType

  • Add-CMOutOfBandServicePoint

  • Add-CMSystemHealthValidatorPoint

  • Clear-CMAmtAuditLog

  • Disable-CMAmtAuditLog

  • Enable-CMAmtAuditLog

  • Enable-CMAutomaticAmtProvisioning

  • Get-CMAutomaticAmtProvisioningStatus

  • Get-CMCmdletUpdateCheck

  • Get-CMOutOfBandManagementComponent

  • Get-CMOutOfBandServicePoint

  • Get-CMSystemHealthValidatorPoint

  • Get-CMSystemHealthValidatorPointComponent

  • New-CMWiredProfileObject

  • New-CMWirelessProfileObject

  • Remove-CMAmtProvisioningData

  • Remove-CMNokiaDeploymentType

  • Remove-CMOutOfBandServicePoint

  • Remove-CMSystemHealthValidatorPoint

  • Send-CMCmdletUpdateCheck

  • Set-CMCmdletUpdateCheck

  • Set-CMNokiaDeploymentType

  • Set-CMOutOfBandManagementComponent

  • Set-CMOutOfBandServicePoint

  • Set-CMSystemHealthValidatorPointComponent

  • Update-CMAmtProvisioning

논리 이름을 사용하여 ConfigurationManager 모듈 가져오기 지원

이제 논리 이름 또는 경로를 사용하여 ConfigurationManager 모듈을 가져올 수 있습니다.

C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin 또는 동등한 경로가 PSModulePath 변수에 추가된 경우 다음을 사용할 수 있습니다.

Import-Module ConfigrationManager

그렇지 않으면 다음을 사용할 수 있습니다.

Import-Module 'C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager'

알려진 문제

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

Get-CMAadConditionalAccessPolicy 및 Set-CMAadConditionalAccessPolicy

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

해결 방법

  • 없음

새로운 cmdlet

이러한 cmdlet은 새 기능을 추가하거나 기존 cmdlet의 기능을 향상시키는 이 릴리스의 새로 추가된 cmdlet입니다.

iOS 등록 프로필

iOS 등록 프로필을 구성하기 위해 새 cmdlet이 추가되었습니다.

  • Get-CMIosEnrollmentProfile

  • New-CMIosEnrollmentProfile

  • Remove-CMIosEnrollmentPRofile

  • Set-CMIosEnrollmentProfile

클라우드 관리 게이트웨이 cmdlet

클라우드 관리 게이트웨이 사이트 역할을 구성하기 위한 새 cmdlet이 추가되었습니다.

  • Add-CMCloudManagementGatewayConnectionPoint

  • Get-CMCloudManagementGateway

  • Get-CMCloudManagementGatewayConnectionPoint

  • New-CMCloudManagementGateway

  • Remove-CMCloudManagementGateway

  • Remove-CMCloudManagementGatewayConnectionPoint

  • Set-CMCloudManagementGateway

  • Set-CMCloudManagementGatewayConnectionPoint

  • Start-CMCloudManagementGateway

  • Stop-CMCloudManagementGateway

Data Warehouse 서비스 지점 cmdlet

Data Warehouse 서비스 지점 사이트 역할을 구성하기 위해 새 cmdlet이 추가되었습니다.

  • Add-CMDataWarehouseServicePoint

  • Get-CMDataWarehouseServicePoint

  • Remove-CMDataWarehouseServicePoint

  • Set-CMDataWarehouseServicePoint

배포 cmdlet

몇 가지 새로운 cmdlet이 작성되었으며 배포 및 배포 모니터링 시나리오를 중심으로 개선되었습니다.

콘텐츠 배포 상태

Get-CMDistributionStatus 는 애플리케이션, 설정 또는 프로그램 패키지와 같은 콘텐츠 개체의 배포 상태를 가져오는 데 사용할 수 있는 새로운 cmdlet입니다.

배포 가져오기

실제 배포와 연결된 개체를 가져오기 위해 Cmdlet이 만들어졌습니다.

  • Get-CMApplicationDeployment

  • Get-CMBaselineDeployment

  • Get-CMConfigurationPolicyDeployment

  • Get-CMPackageDeployment

  • Get-CMSoftwareUpdateDeployment

  • Get-CMTaskSequenceDeployment

배포 만들기

새 배포를 만들기 위해 Cmdlet이 만들어졌습니다. 이러한 cmdlet은 기존 Start-CM*Deployment cmdlet을 대체합니다.

  • New-CMApplicationDeployment

  • New-CMBaselineDeployment

  • New-CMConfigurationPolicyDeployment

  • New-CMPackageDeployment

  • New-CMSoftwareUpdateDeployment

  • New-TaskSequenceDeployment

향상된 개체 파이프라인 지원

Set-CM*Deployment, Remove-CM*Deployment 및 Get-CM*DeploymentStatus는 이제 개체 파이프라인을 완전히 지원합니다.

Start-CM<기능>배포 cmdlet은 더 이상 사용되지 않습니다.

다음 Start-CM<기능>배포 cmdlet은 더 이상 사용되지 않습니다. 대체 cmdlet은 매개 변수 이름이 다를 수 있지만 동일해야 하며 경우에 따라 기능이 향상됩니다.

  • Start-CMApplicationDeployment(New-CMApplicationDeployment로 대체)

  • Start-CMPackageDeployment(New-CMPackageDeployment로 대체됨)

  • Start-CMBaselineDeployment(New-CMBaselineDeployment로 대체)

  • Start-CMConfigurationPolicyDeployment(New-CMConfigurationPolicyDeployment로 대체됨)

  • Start-CMTaskSequenceDeployment(New-CMTaskSequenceDeployment로 대체)

  • Start-CMSoftwareUpdateDeployment(New-CMSoftwareUpdateDeployment로 대체됨)

Get-CMResultantSettings

이 cmdlet은 컬렉션, 디바이스 또는 사용자에 대한 결과 클라이언트 설정을 검색합니다.

운영 체제 업그레이드 패키지 업데이트

운영 체제 업그레이드 패키지 업데이트 일정을 만들고 수정하기 위한 새 cmdlet이 추가되었습니다.

  • Clear-CMOperatingSystemUpgradeUpdateSchedule

  • Get-CMOperatingSystemUpgradeUpdateSchedule

  • New-CMOperatingSystemUpgradeUpdateSchedule

  • Remove-CMOperatingSystemUpgradeUpdateSchedule

Remove-CMSoftwareUpdateFromGroup

이 cmdlet은 소프트웨어 업데이트 그룹에서 소프트웨어 업데이트를 제거합니다.

Cmdlet 변경 내용

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

기타 변경 내용

수정된 버그

특정 공급자 클래스에서 사용하는 큰 SMS_EmbeddedPropertyList 개체는 cmdlet 프레임워크에서 제대로 사용되지 않을 수 있으므로 이러한 값을 가져오거나 설정할 때 정의되지 않은 동작이 발생합니다.

맬웨어 방지 정책 또는 클라이언트 설정에 대한 특정 변경 내용의 조합으로 인해 잘못된 정책이 생성될 수 있습니다. 이 상태에서 SMS 공급자는 "인스턴스가 유효한 클라이언트 에이전트 구성이 아닙니다" 오류를 반환합니다.

관리 지점 및 소프트웨어 업데이트 지점을 구성하기 위한 Cmdlet에는 이러한 역할을 클라우드 관리 게이트웨이와 함께 사용할 수 있도록 EnableCloudGateway 매개 변수가 추가되었습니다.

사이트 유지 관리 기간 구성

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

CMMaintenanceWindow cmdlet은 이제 사이트에 대한 유지 관리 기간 구성을 지원합니다. Get-CMSite의 출력을 새로 만들기, 제거 또는 Set-CMMaintenanceWindow로 파이프라인하여 사이트의 유지 관리 기간을 구성할 수 있습니다.

Add-CMDeploymentType

호환성이 손상되는 변경

Nokia 배포 유형을 만들기 위한 지원이 제거되었습니다.

Add-CMDeviceAfinityToUser

수정된 버그

ObjectNotFound 오류로 Cmdlet이 예기치 않게 실패할 수 있습니다.

Add-CMDistributionPoint

수정된 버그

Cmdlet을 사용하면 HTTPS를 사용하도록 설정하지 않은 경우 배포 지점을 인터넷 지원으로 구성할 수 있습니다.

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

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

이전에 사용되지 않았던 InstallInternetServer 매개 변수는 이제 배포 지점 구성을 변경합니다.

사용 중단

UseComputerAccount 매개 변수는 더 이상 사용되지 않습니다. 컴퓨터 계정을 사용하려면 UserName 을 $null 설정합니다.

Add-CMEnrollmentPoint

수정된 버그

생성된 개체의 구성 설정이 누락된 등록 지점 역할입니다.

Add-CMEnrollmentProxyPoint

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

원격 등록 지점을 지정할 수 있도록 ServiceHost 매개 변수가 추가되었습니다.

Add-CMIntuneSubscription

수정된 버그

ContactEmail 매개 변수를 null 또는 빈 값으로 설정할 수 없습니다.

Add-CMMulticastServicePoint

수정된 버그

UserName 은 올바른 DOMAIN\user 서식의 유효성을 검사하지 않습니다.

StartUdpPortEndUdpPort 매개 변수는 특정 잘못된 구성에 대한 값의 유효성을 검사하지 않습니다.

StartIPAddressEndIPAddress 매개 변수는 특정 잘못된 구성에 대한 값의 유효성을 검사하지 않습니다.

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

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

사용 중단

ClientTransferRate 매개 변수는 더 이상 지원되지 않습니다.

Approve-CMUserDeviceAffinityRequest

수정된 버그

Cmdlet을 사용하면 이전에 처리된 선호도 요청을 승인할 수 있습니다.

Convert-CMSchedule

수정된 버그

InputObject 매개 변수는 파이프라인된 일정 개체를 허용하지 않습니다.

Deny-CMUserDeviceAffinityRequest

수정된 버그

Cmdlet을 사용하면 이전에 처리된 선호도 요청을 거부할 수 있습니다.

Get-CMAlert

수정된 버그

클라이언트 상태 또는 엔드포인트 보호 경고를 검색할 수 없습니다.

Get-CMSiteStatusMessage

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

ComputerName, 심각도SiteCode 매개 변수는 이제 배열 값을 허용합니다.

추가 필터링을 위해 MessageId, 모듈, 구성 요소FilterHashTable 매개 변수가 추가되었습니다.

이제 모든 문자열 기반 필터 매개 변수는 와일드카드를 허용합니다.

Get-CMWindowsEnrollmentProfilePackage

수정된 버그

매개 변수 없이 cmdlet을 지정할 수 없습니다.

Import-CMComputerInformation

호환성이 손상되는 변경

이미 있는 레코드를 가져오고 새 MergeIfExist 매개 변수를 지정하지 않으면 Cmdlet이 실패합니다.

Import-CMDriver

수정된 버그

ImportFolder를 사용하는 경우 드라이버 패키지는 예상보다 더 많은 공간을 사용할 수 있습니다.

Install-CMClient

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

Get-CMDeviceGet-CMResource에서 파이프라인된 개체에 대한 지원이 추가되었습니다.

Invoke-CMRemoteControl

수정된 버그

Cmdlet은 Get-CMSiteSystemServer의 파이프라인된 개체를 허용하지 않습니다.

클라이언트 컴퓨터가 아닌 경우 원격 제어를 위해 사이트 시스템 서버를 대상으로 지정할 수 없습니다.

New-CMActiveDirectoryForest

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

검색 계정을 구성할 수 있도록 UserName 매개 변수가 추가되었습니다.

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

New-CMApplicationDeployment

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

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

New-CMBoundaryGroup

호환성이 손상되는 변경

FastLink는 AddSiteSystemServer 매개 변수의 해시 테이블에 대해 지원되는 유일한 값입니다. 다른 모든 값에 대한 지원이 제거되었습니다.

New-CMCertificateProfilePfx

수정된 버그

KeyStorageProvider 매개 변수 값은 새로 만든 인증서 프로필에 예상대로 적용되지 않을 수 있습니다.

New-CMGlobalCondition

호환성이 손상되는 변경

노키아 전역 조건 만들기에 대한 지원이 제거되었습니다.

New-CMProgram

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

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

New-CMSoftwareUpdateAutoDeploymentRule

수정된 버그

MicrosoftAsVendor 매개 변수 값은 규칙에 적용되지 않을 수 있습니다.

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

타사 패치를 지원하기 위한 Vendor 매개 변수가 추가되었습니다.

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

New-CMSoftwareUpdateDeployment

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

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

New-CMStandaloneMedia

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

미디어 만료를 지원하기 위해 MediaStartDateMediaExpirationDate 매개 변수가 추가되었습니다.

미디어 콘텐츠를 추가하기 위한 Application, DriverPackagePackage 매개 변수가 추가되었습니다.

New-CMStatusMessageQuery

수정된 버그

생성된 쿼리는 예상된 관리자 콘솔 위치에 표시되지 않을 수 있습니다.

New-CMWindowsEnrollmentProfile

수정된 버그

EnrollmentProxyPoint 매개 변수를 null 또는 빈 값으로 설정할 수 있습니다.

SiteCode 매개 변수 값으로 인해 관리자 콘솔에서 유효성 검사 오류가 발생할 수 있습니다.

Remove-CMResource

수정된 버그

리소스를 제거해도 상태 마이그레이션 연결은 제거되지 않습니다.

Remove-CMWindowsEnrollmentProfilePackage

수정된 버그

cmdlet을 실행할 때 AmbiguousParameterSet 오류가 발생할 수 있습니다.

Set-CMActiveDirectoryForest

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

검색 계정을 구성할 수 있도록 UserName 매개 변수가 추가되었습니다.

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

Set-CMAdvancedThreatProtectionPolicy

수정된 버그

우선 순위를 늘리거나 줄이면 ObjectNotFound 오류가 반환될 수 있습니다.

Set-CMAntimalwarePolicy

수정된 버그

WhatIf는 예상된 정책 이름을 표시할 수 없습니다.

파이프라인 개체를 사용하는 경우 실시간 보호 설정을 변경할 수 없습니다.

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

이제 Cmdlet은 Get-CMAntimalwarePolicy의 파이프라인 입력을 허용합니다.

Set-CMApplication

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

지원 연락처 또는 소유자의 현재 위치 수정을 지원하기 위해 AddSupportContact, AddOwner, RemoveSupportContact, RemoveOwner, ClearSupportContactClearOwner 매개 변수가 추가되었습니다.

Set-CMAppVVirtualEnvironment

수정된 버그

PassThru 는 최신 개체를 반환하지 않습니다.

Set-CMBaseline

수정된 버그

PassThru 는 SMS_ConfigurationItem 개체를 반환하지 않습니다.

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

ClearRequiredConfigurationItem이 추가되었습니다.ClearProhibitedConfigurationItem, ClearOptionalConfigurationItem, ClearOSConfigurationItem, ClearSoftwareUpdate, ClearBaseline, RemoveRequiredConfigurationItem, RemoveOptionalConfigurationItem, RemoveProhibitedConfigurationItemRemoveOSConfigurationItem, RemoveSoftwareUpdate, RemoveBaseline, AddSoftwareUpdateAddBaseline 매개 변수.

Set-CMBoundaryGroup

호환성이 손상되는 변경

FastLink는 AddSiteSystemServer 매개 변수의 해시 테이블에 대해 지원되는 유일한 값입니다. 다른 모든 값에 대한 지원이 제거되었습니다.

Set-CMCertificateProfileTrustedRootCA

수정된 버그

개체 파이프라인을 사용하면 ParameterBindingException 오류가 발생할 수 있습니다.

Set-CMClientPushInstallation

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

클라이언트 푸시 계정의 현재 위치 수정을 지원하기 위해 AddAccountRemoveAccount 매개 변수가 추가되었습니다.

Set-CMClientSettingComputerAgent

수정된 버그

EnableHealthAttestation 또는 UseOnPremisesHealthAttestation이 true로 설정된 경우 HealthAttestationUrl 매개 변수 값은 필요하지 않습니다.

Set-CMComputerAssociation

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

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

Set-CMDeploymentType

호환성이 손상되는 변경

Nokia 배포 유형 수정에 대한 지원이 제거되었습니다.

Set-CMDiscoveryMethod

수정된 버그

PollingSchedule 값이 검색 메서드에 올바르게 적용되지 않을 수 있습니다.

Set-CMDistributionPoint

수정된 버그

Cmdlet을 사용하면 HTTPS를 사용하도록 설정하지 않은 경우 배포 지점을 인터넷 지원으로 구성할 수 있습니다.

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

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

이전에 사용되지 않았던 InstallInternetServer 매개 변수는 이제 배포 지점 구성을 변경합니다.

사용 중단

UseComputerAccount 매개 변수는 더 이상 사용되지 않습니다. 컴퓨터 계정을 사용하려면 UserName 을 $null 설정합니다.

Set-CMEmailNotificationComponent

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

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

Set-CMFileReplicationRoute

수정된 버그

FileReplicationAccountName 매개 변수를 null 또는 빈 값으로 설정할 수 없습니다.

Set-CMHierarchySetting

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

클라이언트 업그레이드 제외를 구성하기 위한 ExclusionCollection, ExclusionCollectionId, ExclusionCollectionNameEnableExclusionCollection 매개 변수가 추가되었습니다.

Set-CMIntuneSubscription

수정된 버그

ContactEmail 매개 변수를 null 또는 빈 값으로 설정할 수 없습니다.

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

MaximumUserDevice 매개 변수는 이제 1에서 15 사이의 값을 지원합니다.

Set-CMIntuneSubscriptionWindowsPhoneProperty

수정된 버그

AetCleanupFailure 오류로 Cmdlet이 예기치 않게 실패할 수 있습니다.

Set-CMMaintenanceTask

수정된 버그

PassThru 매개 변수로 인해 개체가 반환되지 않습니다.

Set-CMMulticastServicePoint

수정된 버그

UserName 매개 변수는 올바른 DOMAIN\user 서식 지정에 대한 값의 유효성을 검사하지 않습니다.

StartUdpPortEndUdpPort 매개 변수는 특정 잘못된 구성에 대한 값의 유효성을 검사하지 않습니다.

StartIPAddressEndIPAddress 매개 변수는 특정 잘못된 구성에 대한 값의 유효성을 검사하지 않습니다.

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

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

사용 중단

ClientTransferRate 매개 변수는 더 이상 지원되지 않습니다.

Set-CMProgram

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

AddSupportedOperatingSystemPlatform, RemoveSupportedOperatingSystemPlatformRunOnAnyPlatform 매개 변수가 추가되었습니다.

Set-CMSite

수정된 버그

RemoveClientRequestServiceType 이 지정된 값을 제대로 제거하지 못할 수 있습니다.

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

SiteSystemCollectionBehavior, ThresholdOfSelectCollectionMax, ThresholdOfSelectCollectionByDefaultThresholdOfSelectCollectionMax 매개 변수를 추가하여 사이트에 대한 디바이스 컬렉션 임계값을 구성했습니다.

Set-CMSiteSummaryTask

수정된 버그

PassThru 매개 변수로 인해 개체가 반환되지 않습니다.

Set-CMSoftwareUpdateAutoDeploymentRule

수정된 버그

MicrosoftAsVendor 매개 변수 값은 규칙에 적용되지 않을 수 있습니다.

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

타사 패치를 지원하기 위한 Vendor 매개 변수가 추가되었습니다.

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

Set-CMSoftwareUpdateDeployment

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

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

Set-CMSoftwareUpdatePointComponent

수정된 버그

EnableSynchronizationSchedule 매개 변수 사용으로 인해 부적절한 경고가 생성되거나 일정이 예상대로 수정되지 않을 수 있습니다.

Set-CMStatusFilterRule

수정된 버그

Priority 매개 변수 값에 대한 변경 내용은 상태 필터 규칙에 적용되지 않을 수 있습니다.

Set-CMTaskSequence

사용 중단

UseDefaultText 매개 변수는 더 이상 사용되지 않습니다. 기본 텍스트를 사용하려면 CustomText 를 $null 설정합니다.

Set-CMWindowsEnrollmentProfile

수정된 버그

Authority 매개 변수는 모든 매개 변수 집합에서 사용할 수 없습니다.