다음을 통해 공유


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

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

참고

Configuration Manager 현재 분기 버전 1902는 이러한 변경의 기준입니다. 자세한 내용은 버전 1902에 대한 cmdlet 라이브러리 변경 Configuration Manager 참조하세요.

중요한 변경 내용

새로운 cmdlet

Get-CMTSStepRunTaskSequence

이 cmdlet을 사용하여 특정 작업 순서에서 작업 순서 실행 단계를 가져옵니다.

$myStep = $ReferenceTaskSequence | Get-CMTSStepRunTaskSequence -StepName $name1

New-CMSoftwareCenterTabItem

이 cmdlet을 사용하여 사용자 지정 소프트웨어 센터 탭을 만듭니다.

$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url http://www.a

New-CMTSStepRunTaskSequence

이 cmdlet을 사용하여 작업 순서 실행 단계 작업 순서를 만듭니다.

$myStep = New-CMTSStepRunTaskSequence - Name $name1 -RunTaskSequence $refSubTaskSequence

Remove-CMTSStepRunTaskSequence

cmdlet을 사용하여 특정 작업 순서에서 작업 순서 실행 단계를 제거합니다.

$ReferenceTaskSequence | Remove-CMTSStepRunTaskSequence -StepName $myStep.Name -Force

Set-CMScript

이 cmdlet을 사용하여 스크립트를 편집합니다.

Get-CMScript -ScriptName $name | Set-CMScript -ScriptFile $file

Set-CMTSStepRunTaskSequence

이 cmdlet을 사용하여 작업 순서 실행 단계 작업 순서를 편집합니다.

$ReferenceTaskSequence | Set-CMTSStepRunTaskSequence -RunTaskSequence $refSubTaskSequence

제거된 cmdlet

없음

사용되지 않는 cmdlet

  • Get-CMAadConditionalAccessPolicy
  • Set-CMAadConditionalAccessPolicy

알려진 문제

다음 항목은 이 버전에서 확인되지 않는 Cmdlet 라이브러리의 알려진 문제입니다.

Import-CMSecurityRole

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

해결 방법

  • 논리 경로 또는 모듈 이름이 아닌 파일에 대해 ConfigurationManager.psd1 를 호출 Import-Module 합니다.

Set-CMSoftwareUpdatePoint

기본 SMS 공급자 개체가 변경되었더라도 Configuration Manager 콘솔에는 Schedule에 대한 변경 내용이 표시되지 않을 수 있습니다.

해결 방법

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

리소스 추적 및 복구(베타)

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

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

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

예시

# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

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

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

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

참고

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

Cmdlet 변경 내용

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

Add-CMComplianceSettingScript

수정된 버그

  • 수정을 지원하는 옵션이 없습니다.

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

  • 수정을 지원하기 위한 매개 변수가 추가되었습니다. -Remediate
예시
Add-CMComplianceSettingScript -InputObject $ci -DiscoveryScriptLanguage PowerShell -DataType String -Name "test1" -DiscoveryScriptText "test" -RemediationScriptLanguage PowerShell -RemediationScriptText "test"  -RuleName rule1 -ExpressionOperator IsEquals -ValueRule -ExpectedValue 1.0 -Remediate

Add-CMDeviceCollectionDirectMembershipRule

수정된 버그

  • Cmdlet은 수백 개의 직접 규칙을 적용하려고 할 때 실패했습니다.

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

  • 성능을 향상시키기 위해 쿼리를 다른 클래스와 분리했습니다.

Add-CMMsiDeploymentType

수정된 버그

  • cmdlet이 로그온 요구 사항 설정을 변경할 때 동작이 콘솔과 일치하지 않습니다.
  • 애플리케이션 속성이 없습니다.
  • -RequireUserInteraction 에 대해 -LogonRequirementType 잘못된 값을 지정할 수 있습니다.-InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

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

  • "사용자 환경" 설정에 대한 유효성 검사 논리를 수정했습니다. "사용자 상호 작용"은 로그온 요구 사항으로 "사용자 로그온 없음"을 지정한 경우에만 차단됩니다.
  • 애플리케이션 속성이 추가됨: CategoryInstance_UniqueIDsFeatured
  • , -RequireUserInteraction및 의 문제를 해결하기 위한 조합 논리가 추가되었습니다-LogonRequirementType.-InstallationBehaviorType

Add-CMScriptDeploymentType

수정된 버그

  • 에 null 값을 지정하면 실패했습니다 -AddRequirement.
  • 애플리케이션 속성이 없습니다.

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

  • null 값에 대한 매개 변수 유효성 검사가 추가되었습니다.
  • 애플리케이션 속성이 추가됨: CategoryInstance_UniqueIDsFeatured

Add-CMUserCollectionDirectMembershipRule

수정된 버그

  • Cmdlet은 수백 개의 직접 규칙을 적용하려고 할 때 실패했습니다.

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

  • 성능을 향상시키기 위해 쿼리를 다른 클래스와 분리했습니다.

Import-CMDriver

수정된 버그

  • Cmdlet이 제대로 작동하지 않습니다.

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

  • 처리되지 않은 예외 문제를 해결했습니다.
  • 콘솔에 맞게 원본 경로 문제가 해결되었습니다.

Import-CMDriverPackage

수정된 버그

  • 매개 변수는 -ImportActionType 모든 개체에 대해 동일한 가져오기 작업을 설정합니다.

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

  • Cmdlet은 개체를 지정하지 않은 경우 기본 작업을 사용하여 개체를 가져옵니다.
  • 개체의 다른 클래스에 대한 가져오기 작업 형식 지정을 지원하기 위한 새 매개 변수가 추가되었습니다. -ImportActionTypeSpec
예시
# Specify import action type for different classes of object:
$classVsAction = @{"SMS_Driver" = [Microsoft.ConfigurationManagement.AdminConsole.MigrationAssistant.ImportActionType]::AppendDriverCategories}
Import-CMDriverPackage -ImportFilePath $filePath -ImportActionTypeSpec $classVsAction

Import-CMTaskSequence

수정된 버그

  • 매개 변수는 -ImportActionType 모든 개체에 대해 동일한 가져오기 작업을 설정합니다.

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

  • Cmdlet은 개체를 지정하지 않은 경우 기본 작업을 사용하여 개체를 가져옵니다.
  • 개체의 다른 클래스에 대한 가져오기 작업 형식 지정을 지원하기 위한 새 매개 변수가 추가되었습니다. -ImportActionTypeSpec

Invoke-CMClientAction

수정된 버그

  • "모든 시스템" 컬렉션에 대한 권한이 없는 경우 , -DeviceId또는 -Device 매개 변수-DeviceName가 있는 Cmdlet이 실패합니다.
  • 머신을 절전 모드 해제하는 옵션이 없습니다.

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

  • 콘솔에 맞게 컬렉션 사용 권한 제한을 제거했습니다.
  • 컴퓨터 절전 모드 해제를 지원하는 새 매개 변수가 추가되었습니다.
    • -ParentCollectionId
    • -ParentCollectionName
    • -ParentCollection
예시
# Wake up machine:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID

Invoke-CMEndpointProtectionScan

수정된 버그

  • "모든 시스템" 컬렉션에 대한 권한이 없는 경우 , -DeviceId또는 -Device 매개 변수-DeviceName가 있는 Cmdlet이 실패합니다.

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

  • 콘솔에 맞게 컬렉션 사용 권한 제한을 제거했습니다.

Invoke-CMQuery

수정된 버그

  • Invoke-CMQuery 명령은 매개 변수를 -LimitToCollectionID 준수하지 않았습니다.

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

  • CMquery 개체에서 매개 변수 -LimitToCollectionID 에 대해 지원되는 빈 값입니다.

Get-CMApplicationDeployment

수정된 버그

  • Cmdlet은 를 사용하여 -InputObect개체를 예기치 않게 삭제합니다.

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

  • 개체 삭제 문제를 해결했습니다.

New-CMApplication

수정된 버그

  • 크기가 250x250보다 큰 아이콘을 설정하지 못했습니다.

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

  • 콘솔에 맞게 아이콘 크기를 512x512로 확장했습니다.

New-CMApplicationDeployment

수정된 버그

  • Cmdlet은 를 사용하여 -InputObect개체를 예기치 않게 삭제합니다.

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

  • 개체 삭제 문제를 해결했습니다.

New-CMApplicationDisplayInfo

수정된 버그

  • 크기가 250x250보다 큰 아이콘을 설정하지 못했습니다.

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

  • 콘솔에 맞게 아이콘 크기를 512x512로 확장했습니다.

New-CMAutoDeploymentRuleDeployment

수정된 버그

  • "WUMU 허용" 및 "요금제 네트워크 사용 허용" 옵션에 대한 매개 변수가 없습니다.
  • "DelayGracePeriod" 및 "SoftwareUpdatesBehaviorOfRestart"에 대한 매개 변수 누락
  • 날짜 시간 단위 입력에 대한 유효성 검사가 누락되었습니다.

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

  • "WUMU 허용" 및 "요금제 네트워크 사용 허용" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • "DelayGracePeriod" 및 "SoftwareUpdatesBehaviorOfRestart" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • 특정 단위를 사용하여 사용 가능한 최종 기한에 대한 유효성 검사가 추가되었습니다.

New-CMBaseline

수정된 버그

  • "공동 관리 클라이언트에 적용"을 지원하는 옵션이 필요합니다.

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

  • "공동 관리 클라이언트에 적용" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -AllowComanagedClients

New-CMBootableMedia

수정된 버그

  • "Autorun.inf를 포함하지 않는 기능"을 지원하는 옵션이 필요합니다.

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

  • "Autorun.inf를 포함하지 않는 기능" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -NoAutoRun

New-CMCaptureMedia

수정된 버그

  • "Autorun.inf를 포함하지 않는 기능"을 지원하는 옵션이 필요합니다.

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

  • "Autorun.inf를 포함하지 않는 기능" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -NoAutoRun

New-CMPackage

수정된 버그

  • Cmdlet은 패키지 정보에서 큰 텍스트를 설정할 수 있습니다.

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

  • 콘솔에 맞게 문자열 값에 대한 길이 유효성 검사가 추가되었습니다.

New-CMPackageDeployment

수정된 버그

  • 잘못된 속성 이름으로 인해 Cmdlet이 실패했습니다.

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

  • 속성 이름 문제가 해결되었습니다.

New-CMPrestageMedia

수정된 버그

  • "Autorun.inf를 포함하지 않는 기능"을 지원하는 옵션이 필요합니다.

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

  • "Autorun.inf를 포함하지 않는 기능" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -NoAutoRun

New-CMRequirementRuleCommonValue

수정된 버그

  • 공통 값으로 요구 사항 규칙을 지정할 때 배포 유형에서 평가가 실패했습니다.

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

  • 단일 문자열에서 '/r/n'을 방지하기 위해 문자열 값 문제를 해결했습니다.

New-CMSchedule

수정된 버그

  • 오프셋 일 옵션이 없습니다.

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

  • monthlybyweekday에서 오프셋을 지원하기 위한 매개 변수 OffsetDay가 추가되었습니다.
예시
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffsetDay 0

New-CMSoftwareUpdateAutoDeploymentRule

수정된 버그

  • 이 cmdlet을 사용하여 자동 배포 규칙에 타사 카탈로그를 추가할 수 없습니다.
  • Office 365 언어 선택 항목이 없습니다.
  • 누락된 필터 옵션: "아키텍처" 및 "콘텐츠 크기".
  • 단위가 있는 사용 가능한 및 마감일 시간에 대한 유효성 검사가 누락되었습니다.
  • $false -EnableAfterCreate로 설정하지 못했습니다.
  • 언어 선택의 기본값이 콘솔과 일치하지 않았습니다.

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

  • 타사 업데이트에 대한 공급업체 지원이 추가되었습니다.
  • 콘솔에 맞게 Office 365 언어 선택에 대한 새 매개 변수가 추가되었습니다.
    • -O365LanguageSelection
  • 필터 옵션 "아키텍처" 및 "콘텐츠 크기"에 대한 새 매개 변수가 추가되었습니다.
    • -Architecture
    • -ContentSize
  • 단위를 사용하여 사용 가능한 시간 및 마감일 시간에 대한 유효성 검사가 추가되었습니다.
  • 를 설정하는 -EnableAfterCreate논리를 수정했습니다.
  • 콘솔에 맞게 언어 선택의 기본값을 변경했습니다.
예시
# Set filter "Architecture":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -Architecture X86, Itanium, X64

# Set filter "Content Size":
$newADR = New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -DeploymentPackageName $PackageName -Name $name -ContentSize $size

New-CMSoftwareUpdateDeployment

수정된 버그

  • "DelayGracePeriod"에 대한 옵션이 없습니다.

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

  • 옵션 "DelayGracePeriod"에 대한 새 매개 변수가 추가되었습니다.
    • -SoftDeadlineEnabled

New-CMStandaloneMedia

수정된 버그

  • "Autorun.inf를 포함하지 않는 기능"을 지원하는 옵션이 필요합니다.

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

  • "Autorun.inf를 포함하지 않는 기능" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -NoAutoRun

New-CMStatusFilterRule

수정된 버그

  • -PropertyId "Catch되지 않은 예외: System.ArgumentOutOfRangeException"이 실패했습니다.

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

  • 잘못된 입력을 방지하기 위해 Source/PropertyID/PropertyValue에 대한 유효성 검사가 추가되었습니다.

New-CMTSStepApplyNetworkSetting

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepApplyWindowsSettings

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepCaptureSystemImage

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepConnectNetworkFolder

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepDisableBitLocker

수정된 버그

  • "다시 부팅 수"를 설정하는 옵션이 필요합니다.

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

  • "다시 부팅 수" 옵션에 대한 새 매개 변수가 추가되었습니다.
    • -RebootCount

New-CMTSStepEnableBitLocker

수정된 버그

  • 작업 순서가 실행될 때 사용자 PIN이 있는 작업 순서 단계가 실패했습니다.
  • "전체 디스크 암호화 사용" 옵션에 대한 매개 변수가 없습니다.

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

  • 보안 개체 문제를 해결했습니다.
  • "전체 디스크 암호화 사용" 옵션에 대한 새 매개 변수가 추가되었습니다.
    • -EncryptFullDisk

New-CMTSStepInstallApplication

수정된 버그

  • 애플리케이션을 설치한 후 캐시에서 콘텐츠를 지우는 애플리케이션 단계를 설치하는 옵션이 필요합니다.

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

  • 애플리케이션을 설치한 후 캐시에서 콘텐츠를 지우는 새 매개 변수가 추가되었습니다.
    • -ClearCache

New-CMTSStepJoinDomainWorkgroup

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepRestoreUserState

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepRunCommandLine

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMTSStepRunPowerShellScript

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

New-CMWindowsFirewallPolicy

수정된 버그

  • 관련 방화벽 설정이 설정되지 않은 경우 옵션을 구성하면 안 됩니다.

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

  • 종속 매개 변수에 대한 방화벽 설정을 확인하는 코드가 추가되었습니다.

Remove-CMSoftwareUpdatePoint

수정된 버그

  • 소프트웨어 업데이트 지점을 삭제하기 위해 cmdlet을 실행한 후 WCM이 다시 설정되지 않았습니다.

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

  • 소프트웨어 업데이트 지점을 삭제할 때 WCM을 다시 설정하는 논리가 추가되었습니다.

Set-CMApplication

수정된 버그

  • 크기가 250x250보다 큰 아이콘을 설정하지 못했습니다.

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

  • 콘솔에 맞게 아이콘 크기를 512x512로 확장했습니다.

Set-CMAutoDeploymentRuleDeployment

수정된 버그

  • "WUMU 허용" 및 "요금제 네트워크 사용 허용" 옵션에 대한 매개 변수가 없습니다.
  • "DelayGracePeriod" 및 "SoftwareUpdatesBehaviorOfRestart"에 대한 매개 변수 누락
  • 날짜 시간 단위 입력에 대한 유효성 검사가 누락되었습니다.

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

  • "WUMU 허용" 및 "요금제 네트워크 사용 허용" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -AllowDownloadFromMicrosoftUpdate
    • -AllowUseMeteredNetwork
  • "DelayGracePeriod" 및 "SoftwareUpdatesBehaviorOfRestart" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -SoftDeadlineEnabled
    • -RequirePostRebootFullScan
  • 특정 단위를 사용하여 사용 가능한 최종 기한에 대한 유효성 검사가 추가되었습니다.

Set-CMBaseline

수정된 버그

  • "공동 관리 클라이언트에 적용"을 지원하는 옵션이 필요합니다.

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

  • "공동 관리 클라이언트에 적용" 옵션을 지원하는 새 매개 변수가 추가되었습니다.
    • -AllowComanagedClients

Set-CMClientSettingPowerManagement

수정된 버그

  • "네트워크 절전 모드 해제 허용" 옵션에 대한 매개 변수가 없습니다.

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

  • 네트워크 절전 모드 해제를 지원하는 새 매개 변수가 추가되었습니다.
    • -NetworkWakeupOption
예시
Set-CMClientSettingPowerManagement -Name "test settings" -AllowUserToOptOutFromPowerPlan $true -EnableWakeupProxy $true -NetworkWakeupOption Enabled -WakeupProxyPort 25511 -WakeOnLanPort 10 -FirewallExceptionForWakeupProxy None

Set-CMClientSettingSoftwareCenter

수정된 버그

  • 사용자 지정 탭 기능을 지원합니다.

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

  • 사용자 지정 탭 작업을 지원하는 새 매개 변수가 추가되었습니다.
    • -ClearCustomTab
    • -RemoveCustomTabName
    • -AddCustomTab
    • -SetVisibleTabName
    • -SetInvisibleTabName
    • -SelectCustomTabName
    • -SelectBuiltInTab
    • -SelectTabIndex
    • -MoveSelectedTabToIndex
    • -SelectedTabNewName
    • -SelectedTabNewUrl

사용 중단

  • 사용되지 않는 매개 변수:
    • -CustomTabName
    • -CustomTabUrl
예시
# Add custom tab instances to client setting:
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)

#Set custom tab to invisible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")

# Remove custom tab by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")

# Set custom tab to visible by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")

# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0

# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0

# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1

# Modify custom tab's name and Url by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew

# Clean up all custom tabs from the client setting:
Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab

Set-CMComplianceRuleValue

수정된 버그

  • 레지스트리 유형 규칙에 대한 수정을 설정하지 못했습니다.

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

  • 레지스트리 형식 규칙에 대한 수정을 지원하도록 코드를 수정했습니다.

Set-CMDistributionPoint

수정된 버그

  • 배포 지점을 다시 할당하는 설정이 없습니다.

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

  • 새 매개 변수가 추가되었습니다.
    • -ReassignSiteCode
예시
Set-CMDistributionPoint -SiteSystemServerName "MyDP.TestDOM.net" -ReassignSiteCode "NEW" -SiteCode "OLD"

Set-CMMsiDeploymentType

수정된 버그

  • cmdlet이 로그온 요구 사항 설정을 변경할 때 동작이 콘솔과 일치하지 않았습니다.
  • 애플리케이션 속성이 없습니다.
  • 및 를 지정할 때 잘못된 값을 -LogonRequirementType-RequireUserInteraction 지정할 수 있습니다. -InstallationBehaviorType InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

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

  • "사용자 환경" 설정에 대한 유효성 검사 논리를 수정했습니다. "사용자 상호 작용"은 로그온 요구 사항으로 "사용자 로그온 없음"을 지정한 경우에만 차단됩니다.
  • 애플리케이션 속성이 추가됨: 'CategoryInstance_UniqueIDs' 및 '추천'
  • , -RequireUserInteraction및 의 문제를 해결하기 위한 조합 논리가 추가되었습니다-LogonRequirementType.-InstallationBehaviorType

Set-CMPackage

수정된 버그

  • Cmdlet은 패키지 정보에서 큰 텍스트를 설정할 수 있습니다.

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

  • 콘솔에 맞게 문자열 값에 대한 길이 유효성 검사가 추가되었습니다.

Set-CMScriptDeploymentType

수정된 버그

  • 에 null 값을 지정하면 실패했습니다 -AddRequirement.
  • 애플리케이션 속성이 없습니다.

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

  • null 값에 대한 매개 변수 유효성 검사가 추가되었습니다.
  • 애플리케이션 속성이 추가됨: 'CategoryInstance_UniqueIDs' 및 '추천'

Set-CMSoftwareUpdateAutoDeploymentRule

수정된 버그

  • 이 cmdlet을 사용하여 자동 배포 규칙에 타사 카탈로그를 추가할 수 없습니다.
  • Office 365 언어 선택 항목이 없습니다.
  • 누락된 필터 옵션: "아키텍처" 및 "콘텐츠 크기".
  • 단위가 있는 사용 가능한 및 마감일 시간에 대한 유효성 검사가 누락되었습니다.
  • $false 설정하지 못했습니다. -EnableAfterCreate

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

  • 타사 업데이트에 대한 공급업체 지원이 추가되었습니다.
  • 콘솔에 맞게 Office 365 언어 선택에 대한 새 매개 변수가 추가되었습니다.
    • -O365LanguageSelection
  • 필터 옵션 "아키텍처" 및 "콘텐츠 크기"에 대한 새 매개 변수가 추가되었습니다.
    • -Architecture
    • -ContentSize
  • 단위를 사용하여 사용 가능한 시간 및 마감일 시간에 대한 유효성 검사가 추가되었습니다.
  • 설정할 논리를 수정했습니다. -EnableAfterCreate
예시
# Set filter "Architecture":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -Architecture X86, Itanium, X64 -Force  
# Set filter "Content Size":
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ ReferenceADRName  -ContentSize $size

Set-CMSoftwareUpdateDeployment

수정된 버그

  • "DelayGracePeriod"에 대한 옵션이 없습니다.

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

  • 옵션 "DelayGracePeriod"에 대한 새 매개 변수가 추가되었습니다.
    • -SoftDeadlineEnabled

Set-CMStatusFilterRule

수정된 버그

  • -PropertyId "Catch되지 않은 예외: System.ArgumentOutOfRangeException"이 실패했습니다.

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

  • 잘못된 입력을 방지하기 위해 Source/PropertyID/PropertyValue에 대한 유효성 검사가 추가되었습니다.

Set-CMTaskSequenceDeployment

수정된 버그

  • Cmdlet은 를 사용하여 -InputObect개체를 예기치 않게 삭제합니다.

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

  • 개체 삭제 문제를 해결했습니다.

Set-CMTSStepApplyNetworkSetting

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepApplyWindowsSettings

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepCaptureSystemImage

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepConnectNetworkFolder

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepDisableBitLocker

수정된 버그

  • "다시 부팅 수"를 설정하는 옵션이 필요합니다.

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

  • "다시 부팅 수" 옵션에 대한 새 매개 변수가 추가되었습니다.
    • -RebootCount

Set-CMTSStepEnableBitLocker

수정된 버그

  • 작업 순서가 실행될 때 사용자 PIN이 있는 작업 순서 단계가 실패했습니다.
  • "전체 디스크 암호화 사용" 옵션에 대한 매개 변수가 없습니다.

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

  • 보안 개체 문제를 해결했습니다.
  • "전체 디스크 암호화 사용" 옵션에 대한 새 매개 변수가 추가되었습니다.
    • -IsEncryptFullDisk

Set-CMTSStepInstallApplication

수정된 버그

  • 애플리케이션을 설치한 후 캐시에서 콘텐츠를 지우는 애플리케이션 단계를 설치하는 옵션이 필요합니다.

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

  • 애플리케이션을 설치한 후 캐시에서 콘텐츠를 지우는 새 매개 변수가 추가되었습니다.
    • -ClearCache

Set-CMTSStepJoinDomainWorkgroup

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepRestoreUserState

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepRunCommandLine

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMTSStepRunPowerShellScript

수정된 버그

  • 작업 순서가 실행될 때 사용자 자격 증명 속성이 있는 작업 순서 단계를 로그인하지 못했습니다.

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

  • 보안 개체 문제를 해결했습니다.

Set-CMWindowsFirewallPolicy

수정된 버그

  • 관련 방화벽 설정이 설정되지 않은 경우 옵션을 구성하면 안 됩니다.

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

  • 종속 매개 변수에 대한 방화벽 설정을 확인하는 코드가 추가되었습니다.

Start-CMPackageDeployment

수정된 버그

  • 잘못된 속성 이름으로 인해 Cmdlet이 실패했습니다.

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

  • 속성 이름 문제가 해결되었습니다.