버전 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_UniqueIDs
및Featured
- ,
-RequireUserInteraction
및 의 문제를 해결하기 위한 조합 논리가 추가되었습니다-LogonRequirementType
.-InstallationBehaviorType
Add-CMScriptDeploymentType
수정된 버그
- 에 null 값을 지정하면 실패했습니다
-AddRequirement
. - 애플리케이션 속성이 없습니다.
호환성이 손상되지 않는 변경 내용
- null 값에 대한 매개 변수 유효성 검사가 추가되었습니다.
- 애플리케이션 속성이 추가됨:
CategoryInstance_UniqueIDs
및Featured
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이 실패했습니다.
호환성이 손상되지 않는 변경 내용
- 속성 이름 문제가 해결되었습니다.