System Center Configuration Manager Cmdlet 라이브러리는 현재 분기 1706에 대 한 변경System Center Configuration Manager Cmdlet Library changes for Current Branch 1706

참고

System Center Configuration 현재 분기 1702에 이러한 변경에 대 한 기준선입니다.System Center Configuration Current Branch 1702 is the baseline for these changes. 참조 System Center Configuration Manager Cmdlet 라이브러리는 현재 분기 1702에 대 한 변경 대 한 자세한 내용은 합니다.See System Center Configuration Manager Cmdlet Library changes for Current Branch 1702 for more details.

중요 한 변경 내용Important changes

설명서 라이브러리 업데이트Documentation library updates

최신 Cmdlet 라이브러리 설명서에서 제공 됩니다. https://docs.microsoft.com/en-us/powershell/sccm/configurationmanager/vlatest/configurationmanager합니다.Up-to-date Cmdlet Library documentation is now available from https://docs.microsoft.com/en-us/powershell/sccm/configurationmanager/vlatest/configurationmanager.

관리자 콘솔 환경 ISE (통합 스크립팅) 환경 향상Administrator console Integrated Scripting Environment (ISE) experience improvements

관리자 콘솔에서 ISE를 시작할 때 생성 되는 스크립트를 자세한 사용자 지정 및 재사용 가능 하도록 업데이트 되었습니다.The script that is generated when launching ISE from the administrator console has been updated to allow for more customization and reusability.

제거할 해야 스크립트 이전에 생성 된 경우 %APPDATA%\TEMP 새 스크립트를 만들 수 있습니다.If a script has been previously generated, it must be removed from %APPDATA%\TEMP for the new script to be created.

제거 cmdletRemoved cmdlets

다음 cmdlet은 더 이상 지원 되지 및 제거 되었습니다.The following cmdlets are no longer supported and have been removed:

  • Add-CMComplianceRegistrySettingAdd-CMComplianceRegistrySetting
  • New-CMComplianceRuleNew-CMComplianceRule

의견이 나 보고서 문제를 제공 하는 방법How to provide feedback or report issues

수정 및이 문서에서 설명 하는 향상 된 기능 대부분은 고객 피드백의 결과입니다.Many of the fixes and improvements described in this document are a result of customer feedback. 사용자 의견 및 버그 보고서를 그대로 사용 하 여 Microsoft Connect (Microsoft 계정 필요) 또는 UserVoice합니다.To leave feedback and bug reports, use Microsoft Connect (a Microsoft Account is required) or UserVoice.

알려진 문제Known issues

이러한 Cmdlet 라이브러리는이 릴리스에서 해결 되지 않은 문제 알려져 있습니다.These are known issues with the Cmdlet Library that are not resolved in this release.

Get-CMAadConditionalAccessPolicy 및 집합 CMAadConditionalAccessPolicyGet-CMAadConditionalAccessPolicy and Set-CMAadConditionalAccessPolicy

64 비트 PowerShell 환경 이러한 cmdlet에 필요 합니다.64-bit PowerShell environment is required for these cmdlets.

해결 방법Workaround

  • 없음None

새 CMWirelessProfile 및 집합 CMWirelessProfileNew-CMWirelessProfile and Set-CMWirelessProfile

Cmdlet은 64 비트 PowerShell 환경에서 실행 하는 경우 실패할 수 있습니다.Cmdlets may fail if run in a 64-bit PowerShell environment.

해결 방법Workaround

  • 32 비트 PowerShell 환경에서 이러한 cmdlet을 실행 합니다.Run these cmdlets in a 32-bit PowerShell environment.

추가 CMDataWarehouseServicePoint 및 집합 CMDataWarehouseServicePointAdd-CMDataWarehouseServicePoint and Set-CMDataWarehouseServicePoint

"매일" 실행 하도록 일정을 설정할 수 없습니다.Cannot set schedule to run "Daily"

해결 방법Workaround

  • 없음None

Import-CMSecurityRoleImport-CMSecurityRole

Cmdlet은 파일을 찾는 DirectoryNotFoundException 오류로 실패할 수 있습니다 SecuredRoles.xsd합니다.Cmdlet may fail with a DirectoryNotFoundException error locating the file SecuredRoles.xsd.

해결 방법Workaround

했는지 Import-Module 에 대해 호출 되는 ConfigurationManager.psd1 파일과 논리 경로 또는 모듈 이름이 아니라 합니다.Ensure that Import-Module is called against the ConfigurationManager.psd1 file, and not the logical path or module name.

새 CMApplicationDeployment 및 새 CMClientSettingDeploymentNew-CMApplicationDeployment and New-CMClientSettingDeployment

Cmdlet은 결합에 대 한 허용 합니다 CollectionName, 컬렉션, 및 CollectionId 정의 되지 않은 동작이 발생 하는 매개 변수입니다.Cmdlet allows for combining the CollectionName, Collection, and CollectionId parameters thus causing undefined behavior.

해결 방법Workaround

만 지정 CollectionName하십시오 컬렉션, 또는 CollectionId합니다.Specify only CollectionName, Collection, or CollectionId. 이러한 매개 변수를 결합 하지 마십시오.Do not combine these parameters.

Remove-CMStateMigrationPointRemove-CMStateMigrationPoint

없는 경우 상태 마이그레이션 지점을 제거할 때 Cmdlet는 ArgumentOutOfRangeException을 사용 하 여 실패할 수 있습니다 사이트 역할에서 호스팅되는 콘텐츠입니다.Cmdlet may fail with an ArgumentOutOfRangeException when removing a State Migration Point if there is content hosted by the site role.

해결 방법Workaround

SMS 공급자에서 상태 마이그레이션 지점을 직접 제거 합니다.Directly remove the state migration point from the SMS Provider.

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

새 cmdletNew cmdlets

이 새로 추가 된 cmdlet이이 릴리스에 대 한 새 기능을 추가 하거나 기존 cmdlet의 기능을 개선 하는입니다.These are newly-added cmdlets for this release that add new functionality or enhance the functionality of existing cmdlets.

준수 설정 및 구성 항목에 대 한 규칙Compliance settings and rules for configuration items

구성 항목에 대 한 설정 및 규칙 만들기를 지원 하기 위해 새 cmdlet 추가 되었습니다.New cmdlets have been added to support creating settings and rules for configuration items.

  • Add/Set-CMComplianceSettingActiveDirectoryAdd/Set-CMComplianceSettingActiveDirectory
  • Add/Set-CMComplianceSettingAssemblyAdd/Set-CMComplianceSettingAssembly
  • Add/Set-CMComplianceSettingDirectoryAdd/Set-CMComplianceSettingDirectory
  • Add/Set-CMComplianceSettingFileAdd/Set-CMComplianceSettingFile
  • Add/Set-CMComplianceSettingIisMetabaseAdd/Set-CMComplianceSettingIisMetabase
  • Add/Set-CMComplianceSettingRegistryKeyAdd/Set-CMComplianceSettingRegistryKey
  • Add/Set-CMComplianceSettingRegistryKeyValueAdd/Set-CMComplianceSettingRegistryKeyValue
  • Add/Set-CMComplianceSettingRuleAdd/Set-CMComplianceSettingRule
  • Add/Set-CMComplianceSettingScriptAdd/Set-CMComplianceSettingScript
  • Add/Set-CMComplianceSettingSqlQueryAdd/Set-CMComplianceSettingSqlQuery
  • Add/Set-CMComplianceSettingWqlQueryAdd/Set-CMComplianceSettingWqlQuery
  • Add/Set-CMComplianceSettingXPathQueryAdd/Set-CMComplianceSettingXPathQuery
  • Get-CMComplianceRuleGet-CMComplianceRule
  • Get-CMComplianceSettingGet-CMComplianceSetting
  • New-CMComplianceRuleAssemblyNew-CMComplianceRuleAssembly
  • New-CMComplianceRuleExistentialNew-CMComplianceRuleExistential
  • New-CMComplianceRuleFileFolderAttributeNew-CMComplianceRuleFileFolderAttribute
  • New-CMComplianceRuleFileFolderDateNew-CMComplianceRuleFileFolderDate
  • New-CMComplianceRuleFileFolderPermissionNew-CMComplianceRuleFileFolderPermission
  • New-CMComplianceRuleFileFolderSimpleNew-CMComplianceRuleFileFolderSimple
  • New-CMComplianceRuleFileFolderSizeNew-CMComplianceRuleFileFolderSize
  • New-CMComplianceRuleRegistryKeyPermissionNew-CMComplianceRuleRegistryKeyPermission
  • New-CMComplianceRuleValueNew-CMComplianceRuleValue
  • New-CMComplianceRuleVersionNew-CMComplianceRuleVersion
  • Remove-CMComplianceRuleRemove-CMComplianceRule
  • Remove-CMComplianceSettingRemove-CMComplianceSetting

예제 1: 없는 규칙을 사용 하 여 레지스트리 키 값 설정 만들기Example 1: Create a registry key value setting with no rules

# 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: 존재 하는 규칙을 사용 하 여 레지스트리 키 값 설정 만들기Example 2: Create a registry key value setting with an existential rule

# 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: 값 규칙을 사용 하 여 레지스트리 키 값 설정 만들기Example 3: Create a registry key value setting with a value rule

# 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: 특정 특성 집합을 가진 파일을 요구 하는 파일 규칙 만들기Example 4: Create a file rule that requires the file to have a specific attribute set

$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

업데이트 및 서비스Updates and servicing

새 cmdlet은 자동화 업데이트를 지원 하도록 추가 되 고 Configuration Manager에서 서비스 되었습니다.New cmdlets have been added to support automating updates and servicing in Configuration Manager.

  • Enable-CMSiteFeatureEnable-CMSiteFeature
  • Get-CMSiteFeatureGet-CMSiteFeature
  • Get-CMSiteUpdateGet-CMSiteUpdate
  • Get-CMSiteUpdateHistoryGet-CMSiteUpdateHistory
  • Get-CMSiteUpdateInstallStatusGet-CMSiteUpdateInstallStatus
  • Install-CMSiteUpdateInstall-CMSiteUpdate
  • Invoke-CMSitePromotePreproductionClientInvoke-CMSitePromotePreproductionClient
  • Invoke-CMSiteUpdateCheckInvoke-CMSiteUpdateCheck
  • Invoke-CMSiteUpdateDownloadInvoke-CMSiteUpdateDownload
  • Invoke-CMSiteUpdatePrerequisiteCheckInvoke-CMSiteUpdatePrerequisiteCheck

예제 1: 업데이트를 다운로드 하 고 해당 상태를 모니터링 합니다.Example 1: Download an update and monitor its status

# 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: 업데이트를 설치 하 고 해당 상태를 모니터링 합니다.Example 2: Install an update and monitor its status

$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
}

배포 유형에 대 한 향상 된 검색 방법Enhanced detection methods for deployment types

Windows Installer (MSI), 스크립트 및 Mac 배포 형식에 향상 된 검색 메서드를 추가 하도록 지 원하는 새 cmdlet 추가 되었습니다.New cmdlets have been added to support adding enhanced detection methods to Windows Installer (MSI), Script, and Mac deployment types.

  • Windows Installer 및 스크립트 검색 절Windows Installer & Script detection clauses
    • New-CMDetectionClauseDirectoryNew-CMDetectionClauseDirectory
    • New-CMDetectionClauseFileNew-CMDetectionClauseFile
    • New-CMDetectionClauseRegistryKeyNew-CMDetectionClauseRegistryKey
    • New-CMDetectionClauseRegistryKeyValueNew-CMDetectionClauseRegistryKeyValue
    • New-CMDetectionClauseWindowsInstallerNew-CMDetectionClauseWindowsInstaller
  • Mac 검색 절Mac detection clauses
    • New-CMDetectionClauseMacBundleNew-CMDetectionClauseMacBundle
    • New-CMDetectionClauseMacPackageNew-CMDetectionClauseMacPackage

예제: 특정 요구를 검색 절 추가 제품 ID 및 디렉터리 이름을 Windows Installer 배포 유형에 대해 있어야 합니다.Example: Add a detection clause requiring a specific product ID and directory name to be present for a Windows Installer deployment type.

$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)

참고Notes

이 현재 지원 되지 않습니다 되어에서 검색 절을 수정 합니다.It is not currently supported to modify detection clauses in place.

이 현재 지원 되지 않습니다 그룹화 또는 검색 절 그룹 해제 합니다.It is not currently supported to group or ungroup detection clauses.

작업 순서Task sequences

수정할 작업 순서 단계 및 그룹화를 지원 하기 위해 새 cmdlet 추가 되었습니다.New cmdlets have been added to support modifying task sequence steps and groupings.

  • 단계 및 작업 순서 그룹Task sequence groups and steps
    • Get/New/Remove/Set-CMTaskSequenceGroupGet/New/Remove/Set-CMTaskSequenceGroup
    • Add/Get/Remove-CMTaskSequenceStepAdd/Get/Remove-CMTaskSequenceStep
  • 작업 순서 조건 (Get 및 새 동사 지원)Task sequence conditions (Get and New verbs supported)
    • CMTaskSequenceStepConditionIfStatementCMTaskSequenceStepConditionIfStatement
    • CMTaskSequenceStepConditionQueryWmiCMTaskSequenceStepConditionQueryWmi
    • CMTaskSequenceStepConditionRegistryCMTaskSequenceStepConditionRegistry
    • CMTaskSequenceStepConditionFileCMTaskSequenceStepConditionFile
    • CMTaskSequenceStepConditionFolderCMTaskSequenceStepConditionFolder
    • CMTaskSequenceStepConditionOperatingSystemCMTaskSequenceStepConditionOperatingSystem
    • CMTaskSequenceStepConditionSoftwareCMTaskSequenceStepConditionSoftware
  • 작업 순서 명령 (Get, New, Remove 및 집합 동사 지원)Task sequence commands (Get, New, Remove, and Set verbs supported)
    • CMTaskSequenceStepRunCommandLineCMTaskSequenceStepRunCommandLine
    • CMTaskSequenceStepInstallApplicationCMTaskSequenceStepInstallApplication
    • CMTaskSequenceStepInstallSoftwareCMTaskSequenceStepInstallSoftware
    • CMTaskSequenceStepInstallUpdateCMTaskSequenceStepInstallUpdate
    • CMTaskSequenceStepPartitionDiskCMTaskSequenceStepPartitionDisk
    • CMTaskSequenceStepRebootCMTaskSequenceStepReboot
    • CMTaskSequenceStepRunPowerShellScriptCMTaskSequenceStepRunPowerShellScript
    • CMTaskSequenceStepSetupWindowsAndConfigMgrCMTaskSequenceStepSetupWindowsAndConfigMgr
    • CMTaskSequenceStepSetVariableCMTaskSequenceStepSetVariable
  • 작업 순서 지원 명령Task sequence support commands
    • New-CMTaskSequencePartitionSettingNew-CMTaskSequencePartitionSetting

예제: 두 개의 PowerShell 스크립트를 실행 하는 사용자 지정 작업 순서 만들기Example: Create a custom task sequence that runs two PowerShell scripts

$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)

참고Note

이후 릴리스에서 추가할 추가 작업 시퀀스 명령입니다.Additional task sequence commands to be added in a future release.

iOS 대량 등록iOS Bulk Enrollment

IOS 대량 등록 시나리오를 지원 하기 위해 새 cmdlet 추가 되었습니다.New cmdlets have been added to support iOS bulk enrollment scenarios.

  • Get-CMCorpOwnedDeviceGet-CMCorpOwnedDevice
  • Get-CMIosEnrollmentProfileGet-CMIosEnrollmentProfile
  • New-CMIosEnrollmentProfileNew-CMIosEnrollmentProfile
  • Remove-CMCorpOwnedDeviceRemove-CMCorpOwnedDevice
  • Remove-CMIosEnrollmentProfileRemove-CMIosEnrollmentProfile
  • Set-CMIosEnrollmentProfileAssignmentSet-CMIosEnrollmentProfileAssignment

무선 프로필Wireless profiles

무선 프로필을 지원 하기 위해 새 cmdlet 추가 되었습니다.New cmdlets have been added to support wireless profiles.

  • Get-CMWirelessProfileGet-CMWirelessProfile
  • New-CMWirelessProfileNew-CMWirelessProfile
  • Remove-CMWirelessProfileRemove-CMWirelessProfile
  • Set-CMWirelessProfileSet-CMWirelessProfile

배포 cmdletDeployment cmdlets

새 cmdlet 추가 배포 시나리오를 지원 하기 위해 추가 되었습니다.New cmdlets have been added to support additional deployment scenarios.

  • New-CMClientSettingsDeploymentNew-CMClientSettingsDeployment
    • 대체 Start-CMClientSettingsDeploymentSupersedes Start-CMClientSettingsDeployment
  • New-CMApplicationDeploymentSimulationNew-CMApplicationDeploymentSimulation
    • 대체 Start-CMApplicationDeploymentSimulationSupersedes Start-CMApplicationDeploymentSimulation

리소스 추적 및 복구 (베타)Resource tracking and recovery (BETA)

PowerShell 런타임에서 더 이상 필요 없는 경우에 이러한 리소스를 정리 하는 데 사용 개체 추적 SMS 공급자를 지원 하기 위해 새 cmdlet이 추가 되었습니다.New cmdlets have been added to support tracking SMS Provider objects used by the PowerShell runtime, and to clean up these resources when they are no longer needed.

  • Disconnect-CMObjectDisconnect-CMObject
  • Start-CMObjectTrackingStart-CMObjectTracking
  • Stop-CMObjectTrackingStop-CMObjectTracking

Start-CMObjectTracking 실행은 런타임 추적 하는 PowerShell IResultObject Cmdlet 라이브러리 cmdlet에서 생성 된 개체입니다.When Start-CMObjectTracking is run, the PowerShell runtime will track IResultObject objects created by Cmdlet Library cmdlets. 정리 되지 않는 수동으로 사용 하 여 Cmdlet .Dispose() 를 사용 하 여 회수 될 수 있습니다 Disconnect-CMObject 개별 개체에 대해 (예: $o | Disconnect-CMObject), 또는 Disconnect-CMObject -All 사용할 수 있습니다 회수 모든 개체를 추적 합니다.Cmdlets that are not manually cleaned up with .Dispose() can be reclaimed by using Disconnect-CMObject against an individual object (example: $o | Disconnect-CMObject), or Disconnect-CMObject -All can be used reclaim all tracked objects.

Note는 개체를 회수 되 면 더 이상 다시 사용 하거나 이동할 수 없습니다 개체 파이프라인을 통해 다른 cmdlet에 전달 합니다.Note that once an object is reclaimed, it can no longer be reused or passed to another cmdlet through the object pipeline.

Stop-CMObjectTracking 개체 추적이 해제에 사용할 수 있습니다.Stop-CMObjectTracking can be used to turn off object tracking. 이전에 할당 된 개체를 활성 상태로 유지 됩니다.Note that previously allocated objects will remain active.

요청 하지 않은 리소스에는 SMS 공급자에 의해 발생 할당량 위반 오류가 발생할 수 있습니다.Unclaimed resources can cause Quota Violation errors to be raised by the SMS Provider. 이러한 문제는 일반적으로 매우 장기 실행 또는 SMS 공급자 개체의 매우 큰 집합에서 매니페스트 환경These issues typically manifest from working with very large sets of SMS Provider objects or in very long running environments

참고Notes

이 실험적 기능 및 변경 되거나 이후 릴리스에서 제거 될 수 있습니다.This is an experimental feature and may be subject to change or removal in a future release. 이 기능은 옵트인 이며 기본적으로 사용 되지 않습니다.This feature is opt-in and is not enabled by default.

Get-CMClientHealthSummaryGet-CMClientHealthSummary

이 cmdlet은 클라이언트 상태를 가져오는 데 사용할 수는 선택적 날짜 범위를 사용 하 여 컬렉션에 대 한 정보입니다.This cmdlet can be used to get client health information for a collection with an optional date range.

예제: 2017 년 1 월부터 "모든 시스템"에 대 한 클라이언트 상태를 가져옵니다.Example: Gets client health for "All Systems" starting in January, 2017.

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

Get-CMSoftwareUpdateSyncStatusGet-CMSoftwareUpdateSyncStatus

이 cmdlet은 Windows 업데이트를 사용 하 여 동기화 상태를를 가져오는 데 사용할 수 있습니다.This cmdlet can be used to get the status of a synchronization with Windows Update.

Invoke-CMContentRedistributionInvoke-CMContentRedistribution

배포 지점에 이미 배포 된 콘텐츠를 재배포 하려면이 cmdlet은 사용할 수 있습니다.This cmdlet can be used to redistribute content that has already been deployed to a distribution point. 이 응용 프로그램, 패키지, 부팅 이미지, 소프트웨어 업데이트, 드라이버, 이미지, 작업 순서 및 운영 체제 콘텐츠 배포를 지원합니다.This supports application, package, boot image, software update, driver, image, task sequence, and operating system content distributions.

예제: 배포 지점에 패키지를 재배포합니다Example: Redistribute a package to a distribution point

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

Invoke-CMDeploymentSummarizationInvoke-CMDeploymentSummarization

이 cmdlet은 즉시 배포 요약을 수행 해야 사용할 수 있습니다.This cmdlet can be used to immediately perform deployment summarization.

Stop-CMMigrationSourceStop-CMMigrationSource

사이트 마이그레이션 발생을 중지 하려면이 cmdlet은 사용할 수 있습니다.This cmdlet can be used to stop a site migration from occurring. Sync-CMMigrationSource 마이그레이션을 다시 시작 사용 되어야 합니다.Sync-CMMigrationSource must be used to resume migration.

Cmdlet 변경Cmdlet changes

이 릴리스에 대 한 기존 cmdlet에는 다음 변경 사항이 생겼는지 합니다.The following changes have been made to existing cmdlets for this release. 변경 내용을 새 기능, 버그 수정 또는 결함을 수 있으며 중단 될 수 있습니다.Changes may be new functionality, bug fixes, or deprecations, and may be breaking. 이 섹션에 나열 된 cmdlet 또는 기능 영역 중 하나를 사용 하는 경우 신중 하 게 내용을 검토 하세요. 사용에 미칠 수를 알아야 합니다.If you use one of the cmdlets or feature areas listed in this section, please carefully review the changes to understand how they may affect your use.

Add-CMApplicationCatalogWebsitePointAdd-CMApplicationCatalogWebsitePoint

해결 된 버그Bugs that were fixed

값을 지정한 경우 Cmdlet KeyNotFoundException 오류로 실패할 수 있습니다 ApplicationWebServicePointServer 필요한 사이트 역할을 포함 하지 않습니다.Cmdlet may fail with a KeyNotFoundException error if the value specified for ApplicationWebServicePointServer does not contain the expected site role.

비-주요 변경 내용Non-breaking changes

추가 ApplicationWebServicePointServer 지점을 정의 하는 웹 서비스의 출력을 사용 하 여 있도록 Get-CMApplicatinWebServicePoint입니다.Added ApplicationWebServicePointServer to allow for defining a web service point by using the output of Get-CMApplicatinWebServicePoint. 함께 사용할 수 없습니다 ApplicationWebServicePointServerName합니다.Cannot be combined with ApplicationWebServicePointServerName.

Add-CMAssetIntelligenceSynchronizationPointAdd-CMAssetIntelligenceSynchronizationPoint

해결 된 버그Bugs that were fixed

잘못 된 경우 CertificatePath 지정 된 경우 역할이 올바르게 생성 될 수 있습니다.If an invalid CertificatePath is specified, role may created incorrectly. 참고 항목: Remove-CMAssetIntelligenceSynchronizationPoint.See also: Remove-CMAssetIntelligenceSynchronizationPoint.

Add-CMDataWarehouseServicePointAdd-CMDataWarehouseServicePoint

주요 변경 내용Breaking changes

DaysOfWeek 값에서 정수 변경 DataWarehouseDaysOfWeek 열거형 값입니다.DaysOfWeek value changed from an integer to DataWarehouseDaysOfWeek enum value.

해결 된 버그Bugs that were fixed

DataWarehouseDatabaseServerName FQDN을 확인 하지 않습니다 호스트 이름이 16 자 미만입니다.DataWarehouseDatabaseServerName does not validate FQDN hostname is less than 16 characters.

비-주요 변경 내용Non-breaking changes

추가 DataWarehouseInstanceName 매개 변수를 SQL Server 인스턴스를 지정 하도록 지원 합니다.Added DataWarehouseInstanceName parameter to support specifying a SQL Server instance.

Add-CMMacDeploymentTypeAdd-CMMacDeploymentType

비-주요 변경 내용Non-breaking changes

추가 AddDetectionClause 배포 유형의 추가 검색 절을 지원 하기 위해 매개 변수입니다.Added AddDetectionClause parameter to support adding detection clauses to the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

Add-CMMsiDeploymentTypeAdd-CMMsiDeploymentType

비-주요 변경 내용Non-breaking changes

추가 AddDetectionClause 배포 유형의 추가 검색 절을 지원 하기 위해 매개 변수입니다.Added AddDetectionClause parameter to support adding detection clauses to the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RebootBehavior 매개 변수를 다시 부팅 동작을 정의 하는 것에 대 한 허용 합니다.Added RebootBehavior parameter to allow for defining reboot behavior.

Add-CMScriptDeploymentTypeAdd-CMScriptDeploymentType

비-주요 변경 내용Non-breaking changes

추가 AddDetectionClause 배포 유형의 추가 검색 절을 지원 하기 위해 매개 변수입니다.Added AddDetectionClause parameter to support adding detection clauses to the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RebootBehavior 매개 변수를 다시 부팅 동작을 정의 하는 것에 대 한 허용 합니다.Added RebootBehavior parameter to allow for defining reboot behavior.

Add-CMWindowsPhoneStoreDeploymentTypeAdd-CMWindowsPhoneStoreDeploymentType

해결 된 버그Bugs that were fixed

Windowsphone.com URL을 지정 하는 경우에 잘못 된 배포 유형을 만들 수 있습니다.Invalid deployment type may be created if windowsphone.com URL is specified.

CMApprovalRequest 승인 및 거부 CMApprovalRequestApprove-CMApprovalRequest and Deny-CMApprovalRequest

비-주요 변경 내용Non-breaking changes

Cmdlet에는 이제 또는 요청과 연결 된 GUID를 사용 하 여 승인 요청을 거부 합니다.Cmdlet now supports approving or denying an approval request by using the GUID associated with the request.

Get-CMAlertGet-CMAlert

해결 된 버그Bugs that were fixed

Endpoint Protection 클라이언트 상태에 관련 된 경고 유형이 cmdlet에서 검색 되지 됩니다.Alert types related to Endpoint Protection or Client Health are not retrieved by the cmdlet.

Get-CMApprovalRequestGet-CMApprovalRequest

비-주요 변경 내용Non-breaking changes

추가 CurrentState 승인 요청 승인 상태별으로 필터링을 위한 매개 변수입니다.Added CurrentState parameter to allow for filtering approval requests by their approval state.

Get-CMMaintenanceWindowGet-CMMaintenanceWindow

해결 된 버그Bugs that were fixed

Cmdlet은 사이트에 대해 정의 된 유지 관리 창이 있는 경우 nullreferenceexception이 사용 하 여 실패할 수 있습니다.Cmdlet may fail with a NullReferenceException if there are no maintenance windows defined for the site.

Import-CMWirelessProfileConfigurationItemImport-CMWirelessProfileConfigurationItem

해결 된 버그Bugs that were fixed

경로 매개 변수 입력이 올바른 UNC 경로 확인 하지 않습니다.Path parameter does not validate that input is a valid UNC path.

Import-CMClientCertificatePfxImport-CMClientCertificatePfx

비-주요 변경 내용Non-breaking changes

추가 ForSmimeEncryption 매개 변수를 Microsoft Intune에 대해 장치 암호화 인증서를 사용할 수 있습니다.Added ForSmimeEncryption parameter to indicate that Microsoft Intune can use the certificate for device encryption.

Import-CMDriverImport-CMDriver

해결 된 버그Bugs that were fixed

경로 매개 변수 입력이 올바른 UNC 경로 확인 하지 않습니다.Path parameter does not validate that the input is a valid UNC path.

Import-CMTaskSequenceImport-CMTaskSequence

해결 된 버그Bugs that were fixed

ImportFilePath 매개 변수 입력이 올바른 UNC 경로 확인 하지 않습니다.ImportFilePath parameter does not validate that the input is a valid UNC path.

Lock-CMObjectLock-CMObject

해결 된 버그Bugs that were fixed

Cmdlet은 잠금을 지원 하지 않는 개체에 대해 호출 하는 경우 nullreferenceexception이 사용 하 여 실패할 수 있습니다.Cmdlet may fail with a NullReferenceException if invoked against an object that does not support locking.

New-CMADGroupDiscoveryScopeNew-CMADGroupDiscoveryScope

해결 된 버그Bugs that were fixed

GroupDN 매개 변수 입력 유효한 고유 이름 인지 확인 하지 않습니다.GroupDN parameter does not validate that the input is a valid distinguished name.

New-CMAlertSubscriptionNew-CMAlertSubscription

해결 된 버그Bugs that were fixed

둘 이상의 값을 지정 하는 경우 EmailAddress, 구독이 잘못 구성 되었습니다.If more than one value is specified for EmailAddress, the subscription is incorrectly configured.

New-CMApplicationDeploymentNew-CMApplicationDeployment

비-주요 변경 내용Non-breaking changes

추가 EnableSoftDeadline 지연된 적용을 구성 하려면 매개 변수입니다.Added EnableSoftDeadline parameter to configure delayed enforcement.

New-CMCertificateProfileScepNew-CMCertificateProfileScep

비-주요 변경 내용Non-breaking changes

KeySize 매개 변수 값이 이제 허용 4096 바이트입니다.KeySize parameter now allows for a value of 4096 bytes.

New-CMTaskSequenceNew-CMTaskSequence

비-주요 변경 내용Non-breaking changes

추가 표준 시간대 사용 하는 경우에 표준 시간대 정보를 지정 하는 데 허용 하는 매개 변수 InstallOperatingSystemImage합니다.Added TimeZone parameter allowing for specifying time zone information when using InstallOperatingSystemImage. 표준 시간대를 사용 하 여 지정할 수는 Get-TimeZone cmdlet.The time zone can be specified by using the Get-TimeZone cmdlet.

New-CMSoftwareUpdateAutoDeploymentRuleNew-CMSoftwareUpdateAutoDeploymentRule

해결 된 버그Bugs that were fixed

하는 경우 언어 를 지정 하면 잘못 된 자동 배포 규칙을 만들 수 있습니다.If Language is specified, an invalid auto deployment rule may be created.

하는 경우 위치 존재 하지 않는 잘못 된 자동 배포 규칙을 만들 수 있습니다.If Location does not exist, an invalid auto deployment rule may be created.

Remove-CMAssetIntelligenceSynchronizationPointRemove-CMAssetIntelligenceSynchronizationPoint

해결 된 버그Bugs that were fixed

잘못 구성 된 asset intelligence 동기화 지점 역할을 제거 하는 경우 Cmdlet argumentnullexception 인을 사용 하 여 실패할 수 있습니다.Cmdlet may fail with an ArgumentNullException if removing an incorrectly configured asset intelligence synchronization point role.

Remove-CMMaintenanceWindowRemove-CMMaintenanceWindow

해결 된 버그Bugs that were fixed

WhatIfConfirm ItemNotFoundException 오류를 반환 하는 cmdlet에 발생할 수 있습니다.WhatIf or Confirm may cause cmdlet to return an ItemNotFoundException error.

Remove-CMUpdateGroupDeploymentRemove-CMUpdateGroupDeployment

해결 된 버그Bugs that were fixed

Cmdlet은 ItemNotFoundException 오류가 발생 하 여 올바른 배포를 제거 하지 못할 수 있습니다.Cmdlet may fail to remove a valid deployment with an ItemNotFoundException error.

Remove-CMUserCollectionDirectMembershipRuleRemove-CMUserCollectionDirectMembershipRule

비-주요 변경 내용Non-breaking changes

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

Set-CMAlertSubscriptionSet-CMAlertSubscription

결함Deprecations

EmailAddress 매개 변수에서 대체 되었습니다 AddEmailAddressRemoveEmailAddressEmailAddress parameter has been superseded by AddEmailAddress and RemoveEmailAddress

비-주요 변경 내용Non-breaking changes

추가 AddEmailAddress 곳에서 전자 메일 주소를 수정할 수 있도록 매개 변수입니다.Added AddEmailAddress parameter to allow for modifying e-mail addresses in place. 와 결합할 수 없습니다 EmailAddress합니다.Cannot combine with EmailAddress.

추가 RemoveEmailAddress 곳에서 전자 메일 주소를 제거 하는 것에 대 한 허용 하도록 매개 변수입니다.Added RemoveEmailAddress parameter to allow for removing e-mail addresses in place. 와 결합할 수 없습니다 EmailAddress합니다.Cannot combine with EmailAddress.

Set-CMApplicationDeploymentSet-CMApplicationDeployment

비-주요 변경 내용Non-breaking changes

추가 EnableSoftDeadline 지연된 적용을 구성 하려면 매개 변수입니다.Added EnableSoftDeadline parameter to configure delayed enforcement.

Set-CMConfigurationPolicyDeploymentSet-CMConfigurationPolicyDeployment

해결 된 버그Bugs that were fixed

Cmdlet은 원격 연결 프로필 배포에 실패할 수 있습니다.Cmdlet may fail to deploy a remote connection profile.

비-주요 변경 내용Non-breaking changes

추가 RemoteConnectionProfileName 하 고 RemoteConnectionProfileId 이름 또는 id입니다. 원격 연결 프로필을 배포할 수 있도록 매개 변수Added RemoteConnectionProfileName and RemoteConnectionProfileId parameters to allow for deploying a remote connection profile by name or ID.

Set-CMDataWarehouseServicePointSet-CMDataWarehouseServicePoint

주요 변경 내용Breaking changes

DaysOfWeek 값에서 정수 변경 DataWarehouseDaysOfWeek 열거형 값입니다.DaysOfWeek value changed from an integer to DataWarehouseDaysOfWeek enum value.

해결 된 버그Bugs that were fixed

사용 되지 않는 매개 변수는 cmdlet이 실행 하는 경우 기본값으로 다시 설정 될 값 발생할 수 있습니다.Unused parameters may cause values to be reset to defaults when the cmdlet is run.

DataWarehouseDatabaseServerName FQDN을 확인 하지 않습니다 호스트 이름이 16 자 미만입니다.DataWarehouseDatabaseServerName does not validate FQDN hostname is less than 16 characters.

비-주요 변경 내용Non-breaking changes

추가 DataWarehouseInstanceName 매개 변수를 SQL Server 인스턴스를 지정 하도록 지원 합니다.Added DataWarehouseInstanceName parameter to support specifying a SQL Server instance.

Set-CMEmailNotificationComponentSet-CMEmailNotificationComponent

해결 된 버그Bugs that were fixed

하는 경우 UseSsl 에 대 한 값을 지정 하지 않고 지정 된 포트, SMTP 포트를 제대로 구성 되지 않을 수 있습니다.If UseSsl is specified without specifying a value for Port, the SMTP ports may not be properly configured.

Set-CMHierarchySettingSet-CMHierarchySetting

해결 된 버그Bugs that were fixed

Cmdlet (예: 모든 시스템) 기본 제공 컬렉션 제외 컬렉션을 설정 하기 위한 있도록 합니다.Cmdlet allows for setting an exclusion collection to be a built-in collection (such as All Systems).

비-주요 변경 내용Non-breaking changes

추가 EnablePrereleaseFeature 시험판 기능 사용을 지원 하기 위해 매개 변수입니다.Added EnablePrereleaseFeature parameter to support enabling prerelease features. 1 회 변경 이며 확인 하지 않는 한 묻는 Force 사용 됩니다.This is a one-time change and will prompt for confirmation unless Force is used. 참조 업데이트 및 서비스 대 한 자세한 내용은 합니다.See updates & servicing for more details.

Set-CMMacDeploymentTypeSet-CMMacDeploymentType

비-주요 변경 내용Non-breaking changes

추가 AddDetectionClause 배포 유형의 추가 검색 절을 지원 하기 위해 매개 변수입니다.Added AddDetectionClause parameter to support adding detection clauses to the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RemoveDetectionClause 매개 변수에서 배포 유형 제거 검색 절을 지원 합니다.Added RemoveDetectionClause parameter to support removing detection clauses from the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

Set-CMMsiDeploymentTypeSet-CMMsiDeploymentType

비-주요 변경 내용Non-breaking changes

추가 AddDetectionClause 배포 유형의 추가 검색 절을 지원 하기 위해 매개 변수입니다.Added AddDetectionClause parameter to support adding detection clauses to the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RemoveDetectionClause 매개 변수에서 배포 유형 제거 검색 절을 지원 합니다.Added RemoveDetectionClause parameter to support removing detection clauses from the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RebootBehavior 매개 변수를 다시 부팅 동작을 정의 하는 것에 대 한 허용 합니다.Added RebootBehavior parameter to allow for defining reboot behavior.

Set-CMProgramSet-CMProgram

해결 된 버그Bugs that were fixed

ProgramRunType 변경 지정 된 프로그램에 적용 되지 않을 수 있습니다.ProgramRunType changes may not be applied to the specified program.

Set-CMScriptDeploymentTypeSet-CMScriptDeploymentType

비-주요 변경 내용Non-breaking changes

추가 AddDetectionClause 배포 유형의 추가 검색 절을 지원 하기 위해 매개 변수입니다.Added AddDetectionClause parameter to support adding detection clauses to the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RemoveDetectionClause 매개 변수에서 배포 유형 제거 검색 절을 지원 합니다.Added RemoveDetectionClause parameter to support removing detection clauses from the deployment type. 참조 검색 방법 섹션 향상 자세한 내용은 합니다.See enhanced detection methods section for more information.

추가 RebootBehavior 매개 변수를 다시 부팅 동작을 정의 하는 것에 대 한 허용 합니다.Added RebootBehavior parameter to allow for defining reboot behavior.

Set-CMSiteMaintenanceTaskSet-CMSiteMaintenanceTask

해결 된 버그Bugs that were fixed

사이트 백업에 관련 된 태스크에 대 한 경고를 활성화할 수 없습니다.Cannot enable alerts for tasks related to site backups.

Set-CMSoftwareInventorySet-CMSoftwareInventory

주요 변경 내용Breaking changes

Tag1Id, Tag2Id, 및 Tag3Id 매개 변수 이제 올바른 형식를 사용 하도록 유효성 검사를 수행 합니다.Tag1Id, Tag2Id, and Tag3Id parameters now perform validation to ensure correct formatting is used.

비-주요 변경 내용Non-breaking changes

추가 PassThru 매개 변수 지원 합니다.Added PassThru parameter support.

해결 된 버그Bugs that were fixed

잘못 된 지정 Tag2Id 값 제거할 원래 지정된 된 태그를 발생할 수 있습니다.Specifying an invalid Tag2Id value may cause the originally specified tag to be removed.

Set-CMSoftwareUpdateAutoDeploymentRuleSet-CMSoftwareUpdateAutoDeploymentRule

해결 된 버그Bugs that were fixed

하는 경우 위치 존재 하지 않는 잘못 된 자동 배포 규칙을 만들 수 있습니다.If Location does not exist, an invalid auto deployment rule may be created.

Set-CMSoftwareUpdatePointComponentSet-CMSoftwareUpdatePointComponent

비-주요 변경 내용Non-breaking changes

추가 ContentFileOption Windows 10 업데이트 동작을 구성 하려면 매개 변수입니다.Added ContentFileOption parameter to configure Windows 10 update behavior.

Set-CMWindowsPhoneStoreDeploymentTypeSet-CMWindowsPhoneStoreDeploymentType

해결 된 버그Bugs that were fixed

Windowsphone.com URL을 지정 하는 경우에 잘못 된 배포 유형을 만들 수 있습니다.Invalid deployment type may be created if windowsphone.com URL is specified.