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

참고

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

중요한 변경 내용

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

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

관리자 콘솔 ISE(통합 스크립팅 환경) 환경 개선

관리자 콘솔에서 ISE를 시작할 때 생성되는 스크립트가 더 많은 사용자 지정 및 재사용을 허용하도록 업데이트되었습니다.

스크립트가 이전에 생성된 경우 새 스크립트를 만들려면 에서 %APPDATA%\TEMP 제거해야 합니다.

제거된 cmdlet

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

  • Add-CMComplianceRegistrySetting
  • New-CMComplianceRule

알려진 문제

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

Get-CMAadConditionalAccessPolicy 및 Set-CMAadConditionalAccessPolicy

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

해결 방법

  • 없음

New-CMWirelessProfile 및 Set-CMWirelessProfile

64비트 PowerShell 환경에서 실행하면 Cmdlet이 실패할 수 있습니다.

해결 방법

  • 32비트 PowerShell 환경에서 이러한 cmdlet을 실행합니다.

Add-CMDataWarehouseServicePoint 및 Set-CMDataWarehouseServicePoint

"매일"을 실행하도록 일정을 설정할 수 없습니다.

해결 방법

  • 없음

Import-CMSecurityRole

파일을 찾는 디렉터리NotFoundException 오류로 Cmdlet이 SecuredRoles.xsd실패할 수 있습니다.

해결 방법

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

New-CMApplicationDeployment 및 New-CMClientSettingDeployment

Cmdlet을 사용하면 CollectionName, CollectionCollectionId 매개 변수를 결합하여 정의되지 않은 동작을 발생시킬 수 있습니다.

해결 방법

CollectionName, Collection 또는 CollectionId만 지정합니다. 이러한 매개 변수를 결합하지 마세요.

Remove-CMStateMigrationPoint

사이트 역할에서 호스트하는 콘텐츠가 있는 경우 상태 마이그레이션 지점을 제거할 때 ArgumentOutOfRangeException으로 인해 Cmdlet이 실패할 수 있습니다.

해결 방법

SMS 공급자에서 상태 마이그레이션 지점을 직접 제거합니다.

$smp = Get-CMStateMigrationPoint ... # Get the state migration point
$smp.Delete() # Directly delete the object.

새로운 cmdlet

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

구성 항목에 대한 규정 준수 설정 및 규칙

구성 항목에 대한 설정 및 규칙 만들기를 지원하기 위해 새 cmdlet이 추가되었습니다.

  • Add/Set-CMComplianceSettingActiveDirectory
  • Add/Set-CMComplianceSettingAssembly
  • Add/Set-CMComplianceSettingDirectory
  • Add/Set-CMComplianceSettingFile
  • Add/Set-CMComplianceSettingIisMetabase
  • Add/Set-CMComplianceSettingRegistryKey
  • Add/Set-CMComplianceSettingRegistryKeyValue
  • Add/Set-CMComplianceSettingRule
  • Add/Set-CMComplianceSettingScript
  • Add/Set-CMComplianceSettingSqlQuery
  • Add/Set-CMComplianceSettingWqlQuery
  • Add/Set-CMComplianceSettingXPathQuery
  • Get-CMComplianceRule
  • Get-CMComplianceSetting
  • New-CMComplianceRuleAssembly
  • New-CMComplianceRuleExistential
  • New-CMComplianceRuleFileFolderAttribute
  • New-CMComplianceRuleFileFolderDate
  • New-CMComplianceRuleFileFolderPermission
  • New-CMComplianceRuleFileFolderSimple
  • New-CMComplianceRuleFileFolderSize
  • New-CMComplianceRuleRegistryKeyPermission
  • New-CMComplianceRuleValue
  • New-CMComplianceRuleVersion
  • Remove-CMComplianceRule
  • Remove-CMComplianceSetting

예제 1: 규칙 없이 레지스트리 키 값 설정 만들기

# Creates a setting looking for HKLM\Software\Microsoft\Windows NT\CurrentVersion:ReleaseId
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId no rule" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -NoRule

예제 2: 실존적 규칙을 사용하여 레지스트리 키 값 설정 만들기

# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to exist
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must exist" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ExistentialRule -Existence MustExist

예제 3: 값 규칙을 사용하여 레지스트리 키 값 설정 만들기

# Creates a setting requiring the HKLM\Software\Microsoft\WindowsNT\CurrentVersion:ReleaseId registry key to be equal to "1703"
$ci | Add-CMComplianceSettingRegistryKeyValue -SettingName "ReleaseId must be 1703" -DataType String -Hive LocalMachine -KeyName "SOFTWARE\Microsoft\Windows NT\CurrentVersion" -ValueName "ReleaseId" -ValueRule -ExpressionOperator IsEqual -ExpectedValue "1703"

예제 4: 파일에 특정 특성 집합이 있어야 하는 파일 규칙 만들기

$ci | Add-CMComplianceSettingFile -Path "C:\" -FileName "hiberfile.sys" -NoRule -SettingName "hiberfile.sys must have system attribute"
$setting = $ci | Get-CMComplianceSetting -SettingName "hiberfile.sys must have system attribute" # Get the SDK setting object
$rule = $setting | New-CMComplianceRuleFileFolderAttribute -RuleName "hiberfile.sys must be system" -System $true # Create the rule
$ci | Add-CMComplianceSettingRule $rule # Bind the rule to the CI

업데이트 및 서비스

Configuration Manager 업데이트 자동화 및 서비스를 지원하기 위해 새 cmdlet이 추가되었습니다.

  • Enable-CMSiteFeature
  • Get-CMSiteFeature
  • Get-CMSiteUpdate
  • Get-CMSiteUpdateHistory
  • Get-CMSiteUpdateInstallStatus
  • Install-CMSiteUpdate
  • Invoke-CMSitePromotePreproductionClient
  • Invoke-CMSiteUpdateCheck
  • Invoke-CMSiteUpdateDownload
  • Invoke-CMSiteUpdatePrerequisiteCheck

예제 1: 업데이트를 다운로드하고 해당 상태 모니터링

# Get the update object for the 1706 TP and invoke a download
$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Invoke-CMSiteUpdateDownload
``` powershell

# Now monitor the download status
``` powershell
while($true) {
    cls
    $update | Get-CMSiteUpdateInstallStatus  -Step Download | select orderid, progress, description | ft
    sleep 5
}

예제 2: 업데이트를 설치하고 해당 상태 모니터링

$update = Get-CMSiteUpdate -Name "Configuration Manager Technical Preview 1706" -Fast
$update | Install-CMSiteUpdate -IgnorePrerequisiteWarning -Force

while($true) {
    cls
    $update | Get-CMSiteUpdateInstallStatus -Step All -Complete | select orderid, progress, description -Last 10 | ft
    sleep 5
}

배포 유형에 대한 향상된 검색 방법

MSI(Windows Installer), 스크립트 및 Mac 배포 유형에 향상된 검색 방법을 추가할 수 있도록 새 cmdlet이 추가되었습니다.

  • Windows Installer & 스크립트 검색 절
    • New-CMDetectionClauseDirectory
    • New-CMDetectionClauseFile
    • New-CMDetectionClauseRegistryKey
    • New-CMDetectionClauseRegistryKeyValue
    • New-CMDetectionClauseWindowsInstaller
  • Mac 검색 절
    • New-CMDetectionClauseMacBundle
    • New-CMDetectionClauseMacPackage

예: Windows Installer 배포 유형에 대해 특정 제품 ID 및 디렉터리 이름이 있어야 하는 검색 절을 추가합니다.

$clause1 = New-CMDetectionClauseWindowsInstaller -ProductCode $guid [Value -ExpressionOperator IsEquals -ExpectedValue "1.1.1.1" # Do a version check
$clause2 = New-CMDetectionClauseDirectory -DirectoryName "mymsi" -Path "C:\" -Existence # c:\mymsi should exist
$app | Add-CMMsiDeploymentType -ContentLocation "\\myserver\mypath\mymsi.msi" -Force -AddDetectionClause ($clause1, $clause2)

참고

현재 검색 절을 수정할 수 없습니다.

현재 검색 절을 그룹화하거나 그룹 해제하는 것은 지원되지 않습니다.

작업 순서

작업 순서 단계 및 그룹화 수정을 지원하기 위해 새 cmdlet이 추가되었습니다.

  • 작업 순서 그룹 및 단계
    • Get/New/Remove/Set-CMTaskSequenceGroup
    • Add/Get/Remove-CMTaskSequenceStep
  • 작업 순서 조건(Get 및 New 동사 지원됨)
    • CMTaskSequenceStepConditionIfStatement
    • CMTaskSequenceStepConditionQueryWmi
    • CMTaskSequenceStepConditionRegistry
    • CMTaskSequenceStepConditionFile
    • CMTaskSequenceStepConditionFolder
    • CMTaskSequenceStepConditionOperatingSystem
    • CMTaskSequenceStepConditionSoftware
  • 작업 순서 명령(Get, New, Remove 및 Set 동사 지원)
    • CMTaskSequenceStepRunCommandLine
    • CMTaskSequenceStepInstallApplication
    • CMTaskSequenceStepInstallSoftware
    • CMTaskSequenceStepInstallUpdate
    • CMTaskSequenceStepPartitionDisk
    • CMTaskSequenceStepReboot
    • CMTaskSequenceStepRunPowerShellScript
    • CMTaskSequenceStepSetupWindowsAndConfigMgr
    • CMTaskSequenceStepSetVariable
  • 작업 순서 지원 명령
    • New-CMTaskSequencePartitionSetting

예: 두 개의 PowerShell 스크립트를 실행하는 사용자 지정 작업 순서 만들기

$step1 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 1" -PackageID $PackageId -ScriptName "script1.ps1" -ExecutionPolicy Bypass
$step2 = New-CMTaskSequenceStepRunPowerShellScript -Name "Run script 2" -PackageID $PackageId -ScriptName "script2.ps1" -ExecutionPolicy Bypass
$ts = New-CMTaskSequence -Name "Run scripts" -CustomTaskSequence
$ts | Add-CMTaskSequenceStep -Step ($step1, $step2)

참고

향후 릴리스에 추가될 추가 작업 순서 명령입니다.

iOS 대량 등록

iOS 대량 등록 시나리오를 지원하기 위해 새 cmdlet이 추가되었습니다.

  • Get-CMCorpOwnedDevice
  • Get-CMIosEnrollmentProfile
  • New-CMIosEnrollmentProfile
  • Remove-CMCorpOwnedDevice
  • Remove-CMIosEnrollmentProfile
  • Set-CMIosEnrollmentProfileAssignment

무선 프로필

무선 프로필을 지원하기 위해 새 cmdlet이 추가되었습니다.

  • Get-CMWirelessProfile
  • New-CMWirelessProfile
  • Remove-CMWirelessProfile
  • Set-CMWirelessProfile

배포 cmdlet

추가 배포 시나리오를 지원하기 위해 새 cmdlet이 추가되었습니다.

  • New-CMClientSettingsDeployment
    • 대체 Start-CMClientSettingsDeployment
  • New-CMApplicationDeploymentSimulation
    • 대체 Start-CMApplicationDeploymentSimulation

BETA(리소스 추적 및 복구)

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

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

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

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

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

청구되지 않은 리소스는 SMS 공급자가 할당량 위반 오류를 발생시킬 수 있습니다. 이러한 문제는 일반적으로 매우 큰 SMS 공급자 개체 집합을 사용하거나 매우 오래 실행되는 환경에서 발생합니다.

참고

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

Get-CMClientHealthSummary

이 cmdlet은 선택적 날짜 범위가 있는 컬렉션에 대한 클라이언트 상태 정보를 가져오는 데 사용할 수 있습니다.

예: 2017년 1월부터 "모든 시스템"에 대한 클라이언트 상태를 가져옵니다.

Get-CMCollection -Name "All Systems" | Get-CMClientHealthSummary -StartDate "2017/01/01"

Get-CMSoftwareUpdateSyncStatus

이 cmdlet은 Windows 업데이트 동기화의 상태 가져오는 데 사용할 수 있습니다.

Invoke-CMContentRedistribution

이 cmdlet은 배포 지점에 이미 배포된 콘텐츠를 재배포하는 데 사용할 수 있습니다. 애플리케이션, 패키지, 부팅 이미지, 소프트웨어 업데이트, 드라이버, 이미지, 작업 순서 및 운영 체제 콘텐츠 배포를 지원합니다.

예: 배포 지점에 패키지 재배포

Get-CMPackage -Name Contoso | Invoke-CMContentRedistribution -DistributionPointName myserver.contoso.com

Invoke-CMDeploymentSummarization

이 cmdlet을 사용하여 배포 요약을 즉시 수행할 수 있습니다.

Stop-CMMigrationSource

이 cmdlet을 사용하여 사이트 마이그레이션이 발생하지 않도록 할 수 있습니다. Sync-CMMigrationSource 마이그레이션을 다시 시작하는 데 사용해야 합니다.

Cmdlet 변경 내용

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

Add-CMApplicationCatalogWebsitePoint

수정된 버그

ApplicationWebServicePointServer에 지정된 값에 예상 사이트 역할이 없는 경우 KeyNotFoundException 오류로 Cmdlet이 실패할 수 있습니다.

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

Get-CMApplicatinWebServicePoint출력을 사용하여 웹 서비스 지점을 정의할 수 있도록 ApplicationWebServicePointServer가 추가되었습니다. ApplicationWebServicePointServerName과 결합할 수 없습니다.

Add-CMAssetIntelligenceSynchronizationPoint

수정된 버그

잘못된 CertificatePath 를 지정하면 역할이 잘못 생성될 수 있습니다. Remove-CMAssetIntelligenceSynchronizationPoint도 참조하세요.

Add-CMDataWarehouseServicePoint

호환성이 손상되는 변경

DaysOfWeek 값이 정수에서 열거형 값으로 DataWarehouseDaysOfWeek 변경되었습니다.

수정된 버그

DataWarehouseDatabaseServerName 은 FQDN 호스트 이름이 16자 미만인지 확인하지 않습니다.

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

SQL Server instance 지정을 지원하기 위해 DataWarehouseInstanceName 매개 변수가 추가되었습니다.

Add-CMMacDeploymentType

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

배포 유형에 검색 절 추가를 지원하기 위해 AddDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

Add-CMMsiDeploymentType

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

배포 유형에 검색 절 추가를 지원하기 위해 AddDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

다시 부팅 동작을 정의할 수 있도록 RebootBehavior 매개 변수가 추가되었습니다.

Add-CMScriptDeploymentType

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

배포 유형에 검색 절 추가를 지원하기 위해 AddDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

다시 부팅 동작을 정의할 수 있도록 RebootBehavior 매개 변수가 추가되었습니다.

Add-CMWindowsPhoneStoreDeploymentType

수정된 버그

windowsphone.com URL이 지정된 경우 잘못된 배포 유형을 만들 수 있습니다.

Approve-CMApprovalRequest 및 Deny-CMApprovalRequest

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

이제 Cmdlet은 요청과 연결된 GUID를 사용하여 승인 요청 승인 또는 거부를 지원합니다.

Get-CMAlert

수정된 버그

Endpoint Protection 또는 클라이언트 상태와 관련된 경고 유형은 cmdlet에서 검색되지 않습니다.

Get-CMApprovalRequest

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

승인 상태별로 승인 요청을 필터링할 수 있도록 CurrentState 매개 변수가 추가되었습니다.

Get-CMMaintenanceWindow

수정된 버그

사이트에 대해 정의된 유지 관리 기간이 없는 경우 NullReferenceException으로 Cmdlet이 실패할 수 있습니다.

Import-CMWirelessProfileConfigurationItem

수정된 버그

경로 매개 변수는 입력이 유효한 UNC 경로인지 확인하지 않습니다.

Import-CMClientCertificatePfx

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

Microsoft Intune 디바이스 암호화에 인증서를 사용할 수 있음을 나타내기 위해 ForSmimeEncryption 매개 변수가 추가되었습니다.

Import-CMDriver

수정된 버그

Path 매개 변수는 입력이 유효한 UNC 경로인지 확인하지 않습니다.

Import-CMTaskSequence

수정된 버그

ImportFilePath 매개 변수는 입력이 유효한 UNC 경로인지 유효성을 검사하지 않습니다.

Lock-CMObject

수정된 버그

잠금을 지원하지 않는 개체에 대해 호출된 경우 NullReferenceException으로 Cmdlet이 실패할 수 있습니다.

New-CMADGroupDiscoveryScope

수정된 버그

GroupDN 매개 변수는 입력이 유효한 고유 이름인지 확인하지 않습니다.

New-CMAlertSubscription

수정된 버그

EmailAddress에 대해 둘 이상의 값을 지정하면 구독이 잘못 구성됩니다.

New-CMApplicationDeployment

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

지연된 적용을 구성하기 위해 EnableSoftDeadline 매개 변수가 추가되었습니다.

New-CMCertificateProfileScep

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

이제 KeySize 매개 변수는 바이트 값을 4096 허용합니다.

New-CMTaskSequence

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

InstallOperatingSystemImage를 사용할 때 표준 시간대 정보를 지정할 수 있는 TimeZone 매개 변수가 추가되었습니다. 표준 시간대는 cmdlet을 Get-TimeZone 사용하여 지정할 수 있습니다.

New-CMSoftwareUpdateAutoDeploymentRule

수정된 버그

언어를 지정하면 잘못된 자동 배포 규칙이 만들어질 수 있습니다.

위치가 없으면 잘못된 자동 배포 규칙이 만들어질 수 있습니다.

Remove-CMAssetIntelligenceSynchronizationPoint

수정된 버그

잘못 구성된 자산 인텔리전스 동기화 지점 역할을 제거하는 경우 ArgumentNullException으로 Cmdlet이 실패할 수 있습니다.

Remove-CMMaintenanceWindow

수정된 버그

WhatIf 또는 Confirm 로 인해 cmdlet이 ItemNotFoundException 오류를 반환할 수 있습니다.

Remove-CMUpdateGroupDeployment

수정된 버그

Cmdlet이 ItemNotFoundException 오류가 있는 유효한 배포를 제거하지 못할 수 있습니다.

Remove-CMUserCollectionDirectMembershipRule

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

ResourceName 매개 변수는 이제 와일드카드 값을 지원합니다.

Set-CMAlertSubscription

사용 중단

EmailAddress 매개 변수가 AddEmailAddressRemoveEmailAddress로 대체되었습니다.

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

전자 메일 주소를 수정할 수 있도록 AddEmailAddress 매개 변수가 추가되었습니다. EmailAddress와 결합할 수 없습니다.

전자 메일 주소를 제거할 수 있도록 RemoveEmailAddress 매개 변수가 추가되었습니다. EmailAddress와 결합할 수 없습니다.

Set-CMApplicationDeployment

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

지연된 적용을 구성하기 위해 EnableSoftDeadline 매개 변수가 추가되었습니다.

Set-CMConfigurationPolicyDeployment

수정된 버그

Cmdlet이 원격 연결 프로필을 배포하지 못할 수 있습니다.

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

이름 또는 ID로 원격 연결 프로필을 배포할 수 있도록 RemoteConnectionProfileNameRemoteConnectionProfileId 매개 변수가 추가되었습니다.

Set-CMDataWarehouseServicePoint

호환성이 손상되는 변경

DaysOfWeek 값이 정수에서 열거형 값으로 DataWarehouseDaysOfWeek 변경되었습니다.

수정된 버그

사용하지 않는 매개 변수로 인해 cmdlet이 실행될 때 값이 기본값으로 다시 설정될 수 있습니다.

DataWarehouseDatabaseServerName 은 FQDN 호스트 이름이 16자 미만인지 확인하지 않습니다.

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

SQL Server instance 지정을 지원하기 위해 DataWarehouseInstanceName 매개 변수가 추가되었습니다.

Set-CMEmailNotificationComponent

수정된 버그

포트 값을 지정하지 않고 UseSsl을 지정하면 SMTP 포트가 제대로 구성되지 않을 수 있습니다.

Set-CMHierarchySetting

수정된 버그

Cmdlet을 사용하면 제외 컬렉션을 기본 제공 컬렉션(예: 모든 시스템)으로 설정할 수 있습니다.

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

시험판 기능 사용을 지원하기 위해 EnablePrereleaseFeature 매개 변수가 추가되었습니다. 이는 일회성 변경이며 Force 를 사용하지 않는 한 확인을 요청합니다. 자세한 내용은 업데이트 & 서비스를 참조하세요.

Set-CMMacDeploymentType

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

배포 유형에 검색 절 추가를 지원하기 위해 AddDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

배포 유형에서 검색 절 제거를 지원하기 위해 RemoveDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

Set-CMMsiDeploymentType

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

배포 유형에 검색 절 추가를 지원하기 위해 AddDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

배포 유형에서 검색 절 제거를 지원하기 위해 RemoveDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

다시 부팅 동작을 정의할 수 있도록 RebootBehavior 매개 변수가 추가되었습니다.

Set-CMProgram

수정된 버그

ProgramRunType 변경 내용은 지정된 프로그램에 적용되지 않을 수 있습니다.

Set-CMScriptDeploymentType

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

배포 유형에 검색 절 추가를 지원하기 위해 AddDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

배포 유형에서 검색 절 제거를 지원하기 위해 RemoveDetectionClause 매개 변수가 추가되었습니다. 자세한 내용은 향상된 검색 방법 섹션 을 참조하세요.

다시 부팅 동작을 정의할 수 있도록 RebootBehavior 매개 변수가 추가되었습니다.

Set-CMSiteMaintenanceTask

수정된 버그

사이트 백업과 관련된 작업에 대한 경고를 사용하도록 설정할 수 없습니다.

Set-CMSoftwareInventory

호환성이 손상되는 변경

이제 Tag1Id, Tag2IdTag3Id 매개 변수가 유효성 검사를 수행하여 올바른 서식이 사용되는지 확인합니다.

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

PassThru 매개 변수 지원이 추가되었습니다.

수정된 버그

잘못된 Tag2Id 값을 지정하면 원래 지정된 태그가 제거될 수 있습니다.

Set-CMSoftwareUpdateAutoDeploymentRule

수정된 버그

위치가 없으면 잘못된 자동 배포 규칙이 만들어질 수 있습니다.

Set-CMSoftwareUpdatePointComponent

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

Windows 10 업데이트 동작을 구성하는 ContentFileOption 매개 변수가 추가되었습니다.

Set-CMWindowsPhoneStoreDeploymentType

수정된 버그

windowsphone.com URL이 지정된 경우 잘못된 배포 유형을 만들 수 있습니다.