다음을 통해 공유


버전 2107에 대한 구성 관리자 cmdlet 라이브러리 변경 내용

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

이러한 릴리스 정보에서는 버전 2107의 구성 관리자 cmdlet 라이브러리에 대한 변경 내용을 요약합니다.

참고

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

앱 배포 유형에 대한 새 cmdlet

애플리케이션 배포 유형의 설치 동작 관리

이 새 cmdlet 집합은 애플리케이션 배포 유형 설치 동작을 위한 것입니다. 설치 동작 기능에 대한 자세한 내용은 실행 중인 실행 파일 확인을 참조하세요.

Add-CMDeploymentTypeInstallBehavior

이 cmdlet을 사용하여 앱을 설치하려면 닫아야 하는 실행 파일을 지정된 배포 유형에 추가합니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -DisplayName "Notepad"

자세한 내용은 Add-CMDeploymentTypeInstallBehavior 를 참조하세요.

Get-CMDeploymentTypeInstallBehavior

이 cmdlet을 사용하여 앱을 설치하려면 닫아야 하는 실행 파일 목록을 지정된 배포 유형에서 가져옵니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Get-CMDeploymentTypeInstallBehavior -InputObject $msi_dt

자세한 내용은 Get-CMDeploymentTypeInstallBehavior 를 참조하세요.

Remove-CMDeploymentTypeInstallBehavior

이 cmdlet을 사용하여 앱을 설치하려면 닫아야 하는 실행 파일을 지정된 배포 유형에서 제거합니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe"

자세한 내용은 Remove-CMDeploymentTypeInstallBehavior 를 참조하세요.

Set-CMDeploymentTypeInstallBehavior

이 cmdlet을 사용하여 앱을 설치하려면 닫아야 하는 실행 파일을 수정합니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Set-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe" -NewExeFileName "calc.exe" -DisplayName "Calculator"

자세한 내용은 Set-CMDeploymentTypeInstallBehavior 를 참조하세요.

애플리케이션 배포 유형의 반환 코드 관리

이 새 cmdlet 집합은 애플리케이션 배포 유형 반환 코드를 위한 것입니다. 자세한 내용은 배포 유형 반환 코드를 참조하세요.

Add-CMDeploymentTypeReturnCode

이 cmdlet을 사용하여 지원되는 배포 유형에 반환 코드를 추가합니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602 -Name "User cancel" -CodeType Failure -Description "The user cancelled the installation"

자세한 내용은 Add-CMDeploymentTypeReturnCode를 참조하세요.

Get-CMDeploymentTypeReturnCode

이 cmdlet을 사용하여 지정된 배포 유형에서 반환 코드 목록을 가져옵니다.

Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)" | Get-CMDeploymentTypeReturnCode

자세한 내용은 Get-CMDeploymentTypeReturnCode를 참조하세요.

Remove-CMDeploymentTypeReturnCode

이 cmdlet을 사용하여 지정된 배포 유형에서 반환 코드를 삭제합니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Remove-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602

자세한 내용은 Remove-CMDeploymentTypeReturnCode를 참조하세요.

Set-CMDeploymentTypeReturnCode

이 cmdlet을 사용하여 지정된 배포 유형의 반환 코드를 수정합니다.

$msi_dt = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"
Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 3010 -Name "Always reboot" -CodeType HardReboot -Description "Change soft reboot to hard reboot"

자세한 내용은 Set-CMDeploymentTypeReturnCode를 참조하세요.

기타 신규 cmdlet

Get-CMClientSettingDeployment

이 cmdlet을 사용하여 사용자 지정 클라이언트 설정 개체의 배포를 가져옵니다. Remove-CMClientSettingDeployment와 함께 이 개체를 사용할 수 있습니다.

클라이언트 설정에 대한 자세한 내용은 클라이언트 설정 구성 방법을 참조하세요.

$clientSetting =  Get-CMClientSetting -Name "Software Center customizations"
$clientSetting | Get-CMClientSettingDeployment

자세한 내용은 Get-CMClientSettingDeployment를 참조하세요.

Get-CMDeploymentTypeDetectionClause

이 cmdlet을 사용하여 지정된 배포 유형에서 검색 절을 가져올 수 있습니다.

이 cmdlet을 사용하면 한 앱의 검색 절을 가져와 다른 앱에 적용할 수 있습니다. 예를 들면 다음과 같습니다.

$appMsi = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"

$clause1 = Get-CMDeploymentTypeDetectionClause -InputObject $appMsi

Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause1

자세한 내용은 Get-CMDeploymentTypeDetectionClause 를 참조하세요.

Get-CMPersistentUserSettingsGroup

이 cmdlet을 사용하여 저장한 사이트 전체 설정 목록을 얻을 수 있습니다. 이러한 설정은 다른 디바이스에서도 수행됩니다.

예를 들어 활성 상태이거나 해제된 Configuration Manager 콘솔 알림이 있습니다.

자세한 내용은 Get-CMPersistentUserSettingsGroup 을 참조하세요.

Get-CMSoftwareUpdateContentInfo

이 cmdlet을 사용하여 소프트웨어 업데이트 콘텐츠 정보를 얻을 수 있습니다.

$update = Get-CMSoftwareUpdate -ArticleId "5004237" -Fast
Get-CMSoftwareUpdateContentInfo -InputObject $update[1]

자세한 내용은 Get-CMSoftwareUpdateContentInfo를 참조하세요.

Remove-CMPersistentUserSettingsGroup

이 cmdlet을 사용하여 사이트 전체 설정을 초기화합니다.

예를 들어 해제된 Configuration Manager 콘솔 알림을 복원합니다. 이 cmdlet을 실행하고 Configuration Manager 콘솔을 다시 시작하면 사용 가능한 모든 알림이 다시 표시됩니다.

자세한 내용은 Remove-CMPersistentUserSettingsGroup을 참조하세요.

사용되지 않으며 제거된 cmdlet

배포를 시작하는 다음 cmdlet은 더 이상 사용하지 않으며 이후 릴리스에서 제거될 수 있습니다.

사용되지 않는 cmdlet Replacement
Start-CMApplicationDeploymentSimulation Simulation 매개 변수가 있는 New-CMApplicationDeployment
Start-CMClientSettingDeployment New-CMClientSettingDeployment
Start-CMAntimalwarePolicyDeployment New-CMAntimalwarePolicyDeployment

기본 기능이 더 이상 지원되지 않으므로 다음 cmdlet은 이제 사용할 수 없습니다.

  • Add-CMApplicationCatalogWebServicePoint

  • Add-CMApplicationCatalogWebsitePoint

  • Get-CMApplicationCatalogWebServicePoint

  • Get-CMApplicationCatalogWebsitePoint

  • Remove-CMApplicationCatalogWebServicePoint

  • Remove-CMApplicationCatalogWebsitePoint

  • Set-CMApplicationCatalogWebsitePoint

  • Get-CMVhd

  • New-CMVhd

  • Remove-CMVhd

  • Set-CMVhd

cmdlet 변경 내용

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

Add-CMDeviceCollectionDirectMembershipRule

자세한 내용은 Add-CMDeviceCollectionDirectMembershipRule을 참조하세요.

수정된 버그

수천 대의 디바이스를 직접 멤버 관리 규칙으로 추가하려고 할 때의 문제를 해결했습니다.

Add-CMDistributionPoint

자세한 내용은 Add-CMDistributionPoint를 참조하세요.

주요 변경 내용

기본 최소 사용 가능한 공간이 50MB에서 500MB로 변경되었습니다.

Add-CMTaskSequenceStep

자세한 내용은 Add-CMTaskSequenceStep을 참조하세요.

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

불필요한 매개 변수인 StepName 이 제거되었습니다.

Disconnect-CMTrackedObject

자세한 내용은 Disconnect-CMTrackedObject를 참조하세요.

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

이 cmdlet에 대한 Disconnect-CMObject 별칭이 추가되었습니다.

Get-CMApplicationGroup

자세한 내용은 Get-CMApplicationGroup을 참조하세요.

수정된 버그

올바른 앱 그룹 경로를 가져오는 문제를 해결했습니다.

Get-CMDeploymentStatusDetails

자세한 내용은 Get-CMDeploymentStatusDetails 를 참조하세요.

수정된 버그

잠재적인 형식 불일치 문제를 방지하기 위해 쿼리 조건이 수정되었습니다.

Import-CMAntimalwarePolicy

자세한 내용은 Import-CMAntimalwarePolicy를 참조하세요.

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

사용자 원치 않는 애플리케이션이 있는 감사 모드 정책에 대한 지원이 추가되었습니다. 자세한 내용은 잠재적으로 원치 않는 애플리케이션에 대한 감사 모드를 참조하세요.

Import-CMQuery

자세한 내용은 Import-CMQuery 를 참조하세요.

수정된 버그

가져오기 기능을 차단 해제하는 문제를 해결했습니다.

New-CMAdministrativeUser

자세한 내용은 New-CMAdministrativeUser 를 참조하세요.

수정된 버그

사용자 이름이 인 문제를 me 해결했습니다.

New-CMApplicationDeployment

자세한 내용은 New-CMApplicationDeployment를 참조하세요.

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

설치 동작에 대한 애플리케이션 배포 설정을 사용하도록 설정하는 AutoCloseExecutable 매개 변수가 추가되었습니다.

New-CMCloudManagementGateway

자세한 내용은 New-CMCloudManagementGateway를 참조하세요.

주요 변경 내용

이제 ServiceCertPassword 매개 변수가 필요합니다.

New-CMMigrationJob

자세한 내용은 New-CMMigrationJob을 참조하세요.

수정된 버그

소프트웨어 배포 배포 개체의 마이그레이션 차단을 해제합니다.

New-CMSecondarySite

자세한 내용은 New-CMSecondarySite 를 참조하세요.

주요 변경 내용

기본 최소 사용 가능한 공간이 200MB에서 500MB로 변경되었습니다.

New-CMSoftwareUpdateAutoDeploymentRule

자세한 내용은 New-CMSoftwareUpdateAutoDeploymentRule을 참조하세요.

수정된 버그

Product 매개 변수와 관련된 문제가 해결되었습니다. 이름이 같은 제품이 여러 대 있는 경우 이제 모든 제품을 선택합니다.

New-CMSoftwareUpdateDeployment

자세한 내용은 New-CMSoftwareUpdateDeployment를 참조하세요.

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

Comment 매개 변수에 설명 별칭을 추가했습니다.

New-CMTaskSequence

자세한 내용은 New-CMTaskSequence를 참조하세요.

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

  • Description 매개 변수의 최대 길이가 512자로 연장되었습니다.

  • 성능 설정을 지원하기 위해 새 매개 변수 HighPerformance가 추가되었습니다.

  • 레거시 InstallationLicensingMode 매개 변수가 제거되었습니다.

  • NewInstallOSImageVhd 매개 변수 집합이 제거되었습니다.

  • InstallOperatingSystemImageVhd 매개 변수가 제거되었습니다.

New-CMTaskSequenceDeployment

자세한 내용은 New-CMTaskSequenceDeployment 를 참조하세요.

수정된 버그

고성능 전원 계획의 문제를 해결했습니다.

New-CMTSStepApplyDriverPackage

자세한 내용은 New-CMTSStepApplyDriverPackage를 참조하세요.

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

지정된 PackageId 에 대한 패키지의 유효성을 검사하는 조건을 추가했습니다.

New-CMTSStepApplyOperatingSystem

자세한 내용은 New-CMTSStepApplyOperatingSystem을 참조하세요.

수정된 버그

밑줄(_)로 시작하는 값이 허용되도록 DestinationVariable 매개 변수 관련 유효성 검사 문제를 수정했습니다.

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

OS 배포 중에 계층형 키보드 드라이버를 지원하기 위해 LayeredDriver 매개 변수가 추가되었습니다.

New-CMTSStepUpgradeOperatingSystem

자세한 내용은 New-CMTSStepUpgradeOperatingSystem을 참조하세요.

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

OS 업그레이드 작업 순서 단계에 대한 기능 업데이트를 지정하기 위해 새 매개 변수 SoftwareUpdate 를 추가했습니다.

Publish-CMPrestageContent

자세한 내용은 Publish-CMPrestageContent를 참조하세요.

수정된 버그

잠재적인 잘못된 개체 문제가 해결되었습니다.

Remove-CMApplicationGroup

자세한 내용은 Remove-CMApplicationGroup 을 참조하세요.

수정된 버그

파이프라인 사용 시 올바른 앱 그룹 경로를 가져오는 문제를 해결했습니다.

Set-CMAntimalwarePolicy

자세한 내용은 Set-CMAntimalwarePolicy를 참조하세요.

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

잠재적으로 원치 않는 애플리케이션을 지원하기 위해 PuaProtection 매개 변수가 추가되었습니다.

Set-CMApplicationDeployment

자세한 내용은 Set-CMApplicationDeployment를 참조하세요.

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

설치 동작에 대한 애플리케이션 배포 설정을 사용하도록 설정하는 AutoCloseExecutable 매개 변수가 추가되었습니다.

Set-CMClientSetting

자세한 내용은 Set-CMClientSetting을 참조하세요.

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

SoftwareMetering 매개 변수에 대한 의미 있는 사용 중단 메시지를 추가했습니다.

Set-CMClientSettingSoftwareUpdate

자세한 내용은 Set-CMClientSettingSoftwareUpdate를 참조하세요.

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

인증서 고정을 지원하기 위해 EnableWsusCertPinning 매개 변수가 추가되었습니다.

Set-CMDeploymentType

자세한 내용은 Set-CMDeploymentType을 참조하세요.

수정된 버그

AddRequirement 매개 변수를 사용하여 새 규칙을 추가할 때 발생하는 문제를 해결했습니다.

Set-CMMsiDeploymentType

자세한 내용은 Set-CMMsiDeploymentType을 참조 하세요.

수정된 버그

설치 프로그램 유형에 따라 배포 유형을 업데이트하여 콘텐츠 위치를 변경할 때 구성이 재설정되지 않도록 합니다.

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

ContentLocation 매개 변수에 폴더 경로를 지정하기 위한 지원을 추가합니다.

Set-CMTaskSequence

자세한 내용은 Set-CMTaskSequence을 참조 하세요.

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

작업 순서에 대 한 성능 설정을 지원 하기 위해 새 매개 변수 Highperformance 를 추가 했습니다.

Set-CMTSStepApplyDriverPackage

자세한 내용은 Set-CMTSStepApplyDriverPackage를 참조 하세요.

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

지정 된 PackageId 패키지의 유효성을 검사 하는 조건을 추가 했습니다.

Set-CMTSStepApplyOperatingSystem

자세한 내용은 Set-Cmtsstapplygs를 참조 하십시오.

수정된 버그

Destination 매개 변수와 관련 된 문제가 해결 되었습니다.

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

OS를 배포 하는 동안 계층화 된 키보드 드라이버를 지 원하는 LayeredDriver 매개 변수가 추가 되었습니다.

Set-CMTSStepUpgradeOperatingSystem

자세한 내용은 Set-Cmtsststcga를 참조 하세요.

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

OS 업그레이드 작업 순서 단계에 대한 기능 업데이트를 지정하기 위해 새 매개 변수 SoftwareUpdate 를 추가했습니다.

Start-CMDistributionPointUpgrade

자세한 내용은 CMDistributionPointUpgrade를 참조 하세요.

주요 변경 내용

기본 최소 여유 공간을 500 로 설정 합니다.

Update-CMDistributionPoint

자세한 내용은 Update-CMDistributionPoint를 참조하세요.

수정된 버그

폴더가 다를 때 설치 및 제거 폴더 모두에서 콘텐츠를 업데이트하는 문제를 해결했습니다.

사용자 의견을 제공 하거나 문제를 보고 하는 방법

이 문서에서 설명 하는 대부분의 수정 사항 및 개선 사항은 사용자 의견의 결과입니다.

사용자 의견을 보내려면 Configuration Manager 콘솔을 사용 합니다. 자세한 내용은 PowerShell에 대 한 피드백을 참조 하세요.

새 기능 요청을 제출 하려면 UserVoice에서 Configuration Manager의 PowerShell 그룹을 참조 하세요.