System Center 2012 R2 구성 관리자에 대 한 누적 업데이트 4 Windows PowerShell 변경

요약

Microsoft System Center 2012 R2 구성 관리자에 대 한 누적 업데이트 4 (CU4)에 포함 된 Windows PowerShell 변경 내용을 설명 합니다. 다른 CU4 수정 프로그램은 다음 Microsoft 기술 자료 문서에서 설명입니다.

System Center 2012 R2 구성 관리자에 대 한 누적 업데이트 4에 대 한 3026739

해결 된 문제

  • CMDeploymentType 추가

    • 배포 유형에 사용 되는 정보 (예: AppV)를 가져오는 DeploymentTypeName 매개 변수는 무시 됩니다.

    • WindowsPhoneStoreInstaller 매개 변수가 잘못 된 배포 유형을 만듭니다. 이 저하 되어 누적 업데이트 1.

    • 잘못 된 위치는 다음 배포 형식에 대 한 올바르게 지정할 수 있습니다.

      • Windows Phone 저장소

      • 구글 플레이 저장소

      • 사과 저장소

    • 다음은 DownloadContentAsStreaming로 구성할 수 있습니다.

      • MSI 배포

      • Windows.appx OnSlowNetworkMode 값을 입력



  • CMDeviceAffinityToUser 추가

    장치에 기본 사용자를 위해 사용자 장치 관계를 설정할 수 없습니다. 예를 들어, 이러한 사용자가 사용자에 게 Active Directory를 통해 발견 될 수 있습니다.

  • CMDistributionPoint 추가

    CertificateExpirationTimeUtc 는 만료 지정할 수 있습니다.

  • CMFallbackStatusPoint 추가

    StateMessageNum 값 (100 100000) 허용 범위에 대해 유효성이 검사 되지 않습니다.

  • 내보내기 CMPackage

    ExportFilePath 예기치 않은 포맷이 되 면 잘못 된 오류가 보고 됩니다.

  • CMSoftwareUpdate 가져오기

    소프트웨어 업데이트에 대 한 쿼리 ID 값에 사용할 수 있는 Id 매개 변수가 없습니다.

  • CMStatusFilterRule 가져오기

    Name 매개 변수를 지정 하지 않으면 결과가 반환 됩니다.

  • CMUser 가져오기

    • 일관성 없는 개체 유형은 반환 됩니다 (예: SMS_CombinedUserResources 또는 SMS_Collection 기반 개체) 입력 매개 변수에 따라. System Center 2012 R2 구성 관리자의 릴리스 버전에서 회귀입니다. 이 수정 프로그램에 미칠 수 있습니다 하는 방법에 대 한 자세한 내용은 "주요 변경 사항" 섹션에서 Get CMUser 노트를 참조 하십시오.

    • 이름이 나 ResourceId를 사용 하지 않는 사용자 개체 일치 합니다.

    • SMS_CombinedUserResource 레코드의 값을 "SMSID" 및 "Name" 쿼리 하지. 누적 업데이트 2에서 회귀입니다.



  • CMCertificate 가져오기

    Path 매개 변수에 의해 지정 된 인증서를 읽을 수 없습니다. 누적 업데이트 2에서 회귀입니다.

  • 새로운 CMActiveDirectoryForest

    새 Active Directory 포리스트의 개체를 만들 수 없습니다. 누적 업데이트 2에서 회귀입니다.

  • 새로운 CMBoundary

    형식에 대해 Value 매개 변수를 검증 하지. 잘못 된 경계 구성 수 있습니다.

  • 새로운 CMClientSetting

    "Default".의 형식 인수를 사용 하 여 설정 하는 클라이언트를 만들 때 잘못 된 오류가 보고

  • 새로운 CMCollectionVariable

    새 변수를 기존 변수를 컬렉션에 추가할 수 없습니다. 누적 업데이트 2에서 회귀입니다.

  • 새로운 CMSecondarySite

    만료 된 CertificateExpirationTimeUtc 를 지정할 수 있습니다.

  • CMDeviceCollection 제거

    제거의 비 장치 컬렉션 InputObject 또는 파이프라인을 사용 하면 있습니다.

  • CMUserCollection 제거

    제거-사용자 컬렉션의 파이프라인 또는 InputObject 를 사용 하 여 사용 하면 있습니다.

  • 세트 CMAssetIntelligenceSynchronizationPoint

    CertificateFile "$null."로 설정 하 여 자산 인텔리전스 프록시 인증서를 지울 수 없습니다

  • 세트 CMBoundary

    Value 매개 변수는 경계 형식 또는 형식 매개 변수를 기반으로 올바른 구문에 대 한 유효성을 검사 하지. 잘못 된 경계 구성 수 있습니다.

  • 세트 CMClientPushInstallation

    연속 된 cmdlet 실행이이 cmdlet을 실행 하면 실패 합니다.

  • 세트 CMDeploymentType

    • 응용 프로그램에서 존재 하지 않는 배포 유형을 설정 하는 경우 자동으로 Cmdlet 못합니다.

    • MSI 배포 또는 Windows.appx 형식 값 OnSlowNetworkMode 는 DownloadContentAsStreaming로 구성할 수 있습니다.

    • Cmdlet은 cmdlet에 의해 인식 되지 않는 배포 형식 설치 관리자를 변경 하는 경우에 자동으로 실패 합니다.



  • 세트 CMDeviceCollection

    InputObject 또는 파이프라인을 사용 하면 비 장치 컬렉션의 구성을 허용 합니다.

  • 세트 CMDistributionPoint

    • 만료 된 CertificateExpirationTimeUtc 를 지정할 수 있습니다.

    • AllowFallbackForContent 값에 적용 되지 않습니다.



  • 세트 CMFileReplicationRoute

    FileReplicationAccountName 는 사용자 이름을 일부 상황에서 제대로 확인 하지 않습니다.

  • 세트 CMStateMigrationPoint

    상태 마이그레이션 지점에 AllowFallbackForContent 값을 적용 되지 않습니다.

  • 세트 CMSystemHealthValidatorPointComponent

    PublishAccount 및 QueryAccount에 대 한 null 또는 빈 값을 설정 하 여 쿼리 계정 또는 Active Directory 게시를 지울 수 없습니다.

  • 세트 CMUserCollection

    InputObject 또는 파이프라인을 사용 하면 사용자가 아닌 컬렉션의 구성을 허용 합니다.

  • 시작 CMDistributionPointUpgrade

    만료 된 CertificateExpirationTimeUtc 를 지정할 수 있습니다.

  • 업데이트 CMCertificate

    Path 매개 변수에 의해 지정 된 인증서를 읽을 수 없습니다. 누적 업데이트 2에서 회귀입니다.


추가 변경

새로운 cmdlet

  • CMDeploymentTypeDependency 추가

    종속 그룹에 배포 형식 종속성으로 추가합니다. 필수 입력 Get CMDeploymentType 에서 배포 형식 개체와 에서 종속 그룹은 [가져오기 | New]-CMDeploymentTypeDependencyGroup.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    새로운 CMDeploymentTypeDependencyGroup-GroupName MyGroup |
    추가 CMDeploymentTypeDependency DeploymentTypeDependency '
    (Get CMDeploymentType-ApplicationName MyChildApp) '
    -IsAutoInstall $true


  • CMDeploymentTypeSupersedence 추가

    대체할 다른 하나의 배포 유형을 설정 합니다. 필수 입력 Get CMDeploymentType 에서 대체 형식을 있으며 Get CMDeploymentType에서 배포 유형을 대체 합니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    추가 CMDeploymentTypeSupersedence SupersedingDeploymentType '
    (Get CMDeploymentType ApplicationName-MySupersedingApp)


  • ConvertFrom CMApplication

    AppMgmt SDK "응용 프로그램" 개체를 SMS 공급자에 삽입 하면 SMS_Application 개체로 변환 합니다. SMS_Application 인스턴스가 만들어지는 것을 확인 합니다. 호출 코드에 실제로 WMI에 삽입 됩니다.

    예제

    $app = Get-CMApplication -Name MyApp |
    ConvertTo-CMApplication
    # (placeholder code to make changes against $app object)
    $obj = ConvertFrom-CMApplication -Application $app
    $obj.Put()




  • ConvertFrom CMConfigurationItem

    DCM 개체 모델 SDK ConfigurationItem 또는 파생된 개체를 XML 문자열로 변환합니다.

    예제

    $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem
    $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule



  • ConvertTo CMApplication

    AppMgmt SDK "응용 프로그램" 개체는 SMS_Application 또는 SMS_DeploymentType로 변환합니다. ConvertFrom CMApplication cmdlet를 사용 하 여 "SMS_Application"로 다시 변환할 수 있습니다.

    예제

    $app = Get-CMApplication -Name MyApp | ConvertTo-CMApplication



  • ConvertTo CMConfigurationItem

    SMS 공급자 또는 XML 문자열에서 CI 기반 개체를 ConfigurationItem에서 파생 된 개체 모델 SDK DCM 개체를 변환 합니다.

    예제

    가져오기 CMConfigurationItem | ConvertTo CMConfigurationItem


  • CMCertificate 가져오기

    사이트에 대해 저장 된 인증서를 가져옵니다. ISV 프록시나 부팅 미디어 배포 지점 인증서 수 있습니다. 이 cmdlet의 출력 블록 CMCertificate등 다른 인증서 cmdlet에 파이프라인 될 수 있습니다. 지문을 사용 하 여 알림 쿼리 하는 특히 큰 결과 집합을 사용 하 여 다른 쿼리보다 속도가 느릴 수 있습니다.

    예제

    $bootmedia = Get-CMCertificate -CertificateType BootMedia


  • CMDeploymentTypeDependency 가져오기

    종속 배포 유형에 종속 그룹에서 기존 가져옵니다. 필수 입력 Get CMDeploymentTypeDependencyGroup그룹 종속성 개체입니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    CMDeploymentTypeDependencyGroup get-GroupName MyGroup |
    CMDeploymentTypeDependency 가져오기

  • CMDeploymentTypeDependencyGroup 가져오기

    기존 배포 형식 종속성 그룹을 가져옵니다. CMDeploymentTypeDependency 추가 또는 제거-CMDeploymentTypeDependency를 사용 하 여 변경할 수 있습니다. 필수 입력 Get CMDeploymentType에서 배포 형식 개체입니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    CMDeploymentTypeDependencyGroup 가져오기

  • CMDeploymentTypeSupersedence 가져오기

    못하므로 대체 된 배포 형식에 대 한 가져옵니다. 필수 입력에 대체 된 배포 형식입니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    Get-CMDeploymentTypeSupersedence

  • CMMigrationSource 가져오기

    마이그레이션한 원본 계층 구조에 대 한 정보를 가져옵니다. 마이그레이션 상태를 볼 수 CMMigrationSource Sync를 사용 하 여 사용할 수 있습니다.

    예제

    가져오기 CMMigrationSource | 상태를 선택 합니다.

  • CMObjectSecurityScope 가져오기

    지정한 InputObject와 관련 된 모든 보안 범위를 가져옵니다. 이 보안 범위를 사용 하는 모든 개체에서 사용할 수 있습니다.

    예제

    가져오기 CMSoftwareUpdateGroup | CMObjectSecurityScope 가져오기
    가져오기 CMBoundaryGroup | CMObjectSecurityScope 가져오기

  • CMQuery 가져오기

    쿼리를 가져옵니다.

    예제

    CMQuery get-"모든 개인 장치" 이름 지정

  • CMSiteDefinition 가져오기

    SMS_SiteDefinition 클래스에서 사이트 정의 정보를 가져옵니다. 다양 한 사이트 전체 및 구성 설정을 포함합니다.

    예제

    PRI CMSiteDefinition 가져오기-사이트 코드.

  • CMSiteRole 가져오기

    사이트 서버 또는 사이트 서버에서 사이트 역할 목록을 가져옵니다.

    예제

    Get-CMSiteRole-SiteSystemServerName myserver.contoso.com

  • CMSupportedPlatforms 가져오기

    지원 되는 플랫폼 목록을 가져옵니다. CMDriver 가져오기에파이프라인에 사용할 수 있습니다.

    예제

    CMSupportedPlatforms get-이름 ' 모든 Windows *'

  • CMQuery 호출

    쿼리를 호출 하 고 결과 반환 합니다.

    예제

    CMQuery get-"시스템"의 이름을 | CMQuery 호출

  • CMSystemDiscovery 호출

    사이트를 가능한 한 빨리 Active Directory 시스템 검색을 시작 하도록 지시 합니다.

    예제

    ABC 호출 CMSystemDiscovery-코드

  • CMUserDiscovery 호출

    Active Directory 사용자 검색이 가능한 한 빨리 시작 하는 사이트를 지시 합니다.

    예제

    ABC 호출 CMUserDiscovery-코드

  • GroupDiscovery 호출

    Active Directory 그룹 검색이 가능한 한 빨리 시작 하는 사이트를 지시 합니다.

    예제

    ABC 호출 CMGroupDiscovery-코드

  • 새로운 CMADGroupDiscoveryScope

    CMDiscoveryMethod 세트와함께 active directory 그룹 검색 범위를 구성 하려면 사용할 수 있는 개체를 만듭니다.

    예제

    세트 CMDiscoveryMethod ActiveDirectoryGroupDiscovery '
    -AddGroupDiscoveryScope (CMADGroupDiscoveryScope 새 '
    -이름 MyScope-코드 R2s LdapLocation '
    "LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true)

  • 새로운 CMDeploymentTypeDependencyGroup

    종류 종속성 추상 배포 그룹을 만듭니다. CMDeploymentTypeDependency 추가사용 하 여 기존 배포 형식에 추가 합니다. 필수 입력 Get CMDeploymentType에서 배포 형식 개체입니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    새로운 CMDeploymentTypeDependencyGroup-GroupName MyGroup

  • 새로운 CMEmbeddedObjectInstance

    고급 사용 사례를 직접 개체 쿼리 또는 SMS 공급자에서 결과 개체를 조작 해야 합니다. 임시 클래스의 포함 된 개체를 새로 만듭니다. 한 "SMS_EmbeddedProperty" 또는 "SMS_EmbeddedPropertyList" 형식, CMEmbeddedProperty New와 New CMEmbeddedPropertyList.

    예제

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • 새로운 CMEmbeddedProperty

    고급 사용 사례를 해야 직접 개체 쿼리 또는 SMS 공급자 로부터 결과 조작 합니다. 새 SMS_EmbeddedProperty 인스턴스를 만들고 값을 설정할 수 있습니다.

    예제

    $dp = Get-CMDistributionPoint -SiteSystemServerName mydp001.contoso.com
     $embeddedProperty = New-CMEmbeddedProperty -PropertyName "UpdateBranchCacheKey" -Value 1
     $props = $dp.EmbeddedProperties
     $props["UpdateBranchCacheKey"] = $embeddedProperty
     $dp.EmbeddedProperties = $props
     $dp.Put()


  • 새로운 CMEmbeddedPropertyList

    고급 사용 사례를 직접 개체 쿼리 또는 SMS 공급자에서 결과 개체를 조작 해야 합니다. 새 SMS_EmbeddedPropertyList 인스턴스를 만들고 값을 설정할 수 있습니다.

    예제

    $propList = New-CMEmbeddedPropertyList -PropertyListName MyList -Values ("abc", "def", "xyz")

  • 새로운 CMQuery

    새 쿼리를 만듭니다.

    예제

    새로운 CMQuery-"시스템" 이름-식 '
    "선택 * SMS_R_System 이름 'ABC %'와 같은 곳에서

  • CMCollection 제거

    값으로 고정 된 컬렉션을 제거, 컬렉션 제거 제거 CMUserCollection 및 CMDeviceCollection 제거 하는 대신 사용할 수 있습니다.

    예제

    CMUserCollection get-MyCollection 이름 | 제거-CMCollection-포스
    Get-CMDeviceCollection-MyDeviceCollection 이름 |
    제거-CMCollection-포스

  • CMDeploymentTypeDependency 제거

    배포 유형에 종속 그룹에서 배포 형식 종속성을 제거합니다. 종속성 제거 발생 해도 그룹에 더 많은 종속성이 없는 한, 그룹이 제거 됩니다. 필수 입력 Get CMDeploymentTypeDependencyGroup에서 종속 그룹 및 CMDeploymentType 가져오기 또는 가져오기 CMDeploymentTypeDependency 에서 배포 형식 개체입니다.

    예제

    $dpGroup = CMDeploymentType get-ApplicationName MyApp |
    -그룹 이름 MyGroup get CMDeploymentTypeDependencyGroup '
    $dpDeps = get-CMDeploymentTypeDependency-$dpGroup 그룹
    제거-CMDeploymentTypeDependency-$dpGroup 그룹 '
    -DeploymentTypeDependency $dpDeps [1]-힘

  • CMDeploymentTypeDependencyGroup 제거

    배포 형식에서 배포 형식 종속성 그룹 (및 해당 종속성)를 제거합니다. 필수 입력에서 Get CMDeploymentTypeDependencyGroup종속 그룹입니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    CMDeploymentTypeDependencyGroup get-GroupName MyGroup |
    제거-CMDeploymentTypeDependencyGroup-포스

  • CMDeploymentTypeSupersedence 제거

    대체 배포 형식을 대체 된 배포 형식에서 제거합니다. 필수 입력에서 Get CMDeploymentType 또는 Get CMDeploymentTypeSupersedence 대체 형식을 있으며 Get CMDeploymentType에서 배포 유형을 대체.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    제거-CMDeploymentTypeSupersedence-SupersedingDeploymentType '
    (Get CMDeploymentType ApplicationName-MySupersedingApp)

  • CMQuery 제거

    쿼리를 제거합니다.

    예제

    CMQuery get-"시스템"의 이름을 | 제거-CMQuery-포스

  • 세트 CMDeploymentTypeDependencyGroup

    배포 유형 그룹에 대 한 설정을 구성합니다. 필수 입력에서 Get CMDeploymentTypeDependencyGroup종속 그룹입니다.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    CMDeploymentTypeDependencyGroup get-GroupName MyGroup |
    NewName-MyNewGroup 세트-CMDeploymentTypeDependencyGroup

  • 세트 CMDeploymentTypeSupersedence

    배포 유형 대체에 대 한 설정을 구성합니다. 필수 입력에서 Get CMDeploymentType 또는 Get CMDeploymentTypeSupersedence 대체 형식을 있으며 Get CMDeploymentType에서 배포 유형을 대체.

    예제

    CMDeploymentType get-ApplicationName MyApp |
    세트 CMDeploymentTypeSupersedence SupersedingDeploymentType '
    (Get CMDeploymentType-ApplicationName MySupersedingApp) '
    -IsUninstall $true

  • 세트 CMQuery

    쿼리를 구성합니다.

    예제

    CMQuery get-"시스템"의 이름을 |
    세트 CMQuery-NewName "ABC 시스템 내"

  • CMMigrationSource 동기화

    마이그레이션한 원본 계층 구조에 대 한 동기화를 시작합니다.

    예제

    CMMigrationSource 동기화


주요 변경

이러한 변경 내용은 개선을 기존 cmdlet 나타냅니다. 이들 추가 변경 되며 기존 자동화에 대 한 호환성 문제를 유발 합니다.

  • CMDeploymentType 추가

    • 요구 사항 규칙에 대 한 새로운 선택적 매개 변수: AddRequirement. DCM 개체 모델 SDK를 사용 하 여 규칙을 만들어야 합니다.

    • 새 선택적 매개 변수: 응용 프로그램입니다. 대신 ApplicationName에 대 한 Get CMApplication 에서 입력 하는 것을 허용 합니다.



  • CMDistributionPoint 추가

    새로운 EnableBranchCache 매개 변수가 새 배포 지점에 대 한 분기 캐시를 사용할 수 있도록 추가.

  • CMFallbackStatusPoint 추가

    ThrottleInterval 및 StateMessageNum 매개 변수는 더 이상 필수입니다. 값이 정의 되어 있는 경우 ThrottleInterval (3, 600) 및 StateMessageNum (10000)에 대 한 기본값이 사용 됩니다.

  • 블록 CMCertificate

    Get CMCertificate개체를 파이프라인을 위한 새 인증서 매개 변수입니다.

  • 일반 CMClientOperation

    새 선택적 작업 매개 변수 Get CMClientOperation의 입력을 허용 하는.

  • 사용 안 함 CMStatusFilterRule

    Name 매개 변수는 이제 와일드 카드 값을 받아들입니다.

  • CMStatusFilterRule 사용

    Name 매개 변수는 이제 와일드 카드 값을 받아들입니다.

  • 내보내기 CMSecurityRole

    보안 역할 이름으로 내보내기 위한 추가 지원 (역할 이름) 또는 값 (역할).

  • Get-CMAppV5XDeploymentTypeItem

    이제 Get CMDeploymentType의 파이프라인 된 입력을 허용합니다.

    예제

    CMDeploymentType get-ApplicationName "MyApp" '
    -DeploymentTypeName "AppV5X" | CMAppV5XDeploymentTypeItem 가져오기

  • CMClientPushInstallation 가져오기

    클라이언트 밀어넣기 설치 세부 정보를 찾기 위한 필수 검색 매개 변수를 더 이상 필요 합니다.

  • CMDeploymentType 가져오기

    배포 형식을 가져올 수 있는 Get CMApplication 에서 결과 개체를 파이프라인 수 있습니다.

    예제

    CMApplication get-이름 "Contoso App" |
    CMDeploymentType get s 이름 "MSI 설치 관리자"

  • CMManagementPointComponent 가져오기

    필수 코드 및 SiteSystemName 매개 변수를 더 이상 필요합니다.

  • CMSoftwareUpdate 가져오기

    새 선택적 OnlyExpired 매개 변수를 범위 쿼리 만료 된 업데이트 쿼리를 더 빠르게 보십시오.

  • CMStatusFilterRule 가져오기

    Name 매개 변수는 이제 와일드 카드 값을 받아들입니다.

  • CMUser 가져오기

    큰 결과 집합을 사용 하 여 성능 향상입니다.

  • CMComputerInformation 가져오기

    SmBiosId 및 MacAddress 모두 필요로 하는 대신 컴퓨터 이름을 사용 하는 경우 정의할 수 있습니다. 모두 정의 된 경우 cmdlet이 실패 합니다.

  • CMDriver 가져오기

    • 새 선택적 ImportFolder 매개 변수를 나타내는 UncFileLocation 를 사용 하 여 지정 된 폴더에 있는 모든 드라이버를 처리 해야 합니다.

    • 드라이버를 설정 하기 위한 Get CMSupportedPlatforms 의 입력을 허용 하는 새 선택적 SupportedPlatforms 매개 변수가 지원 되는 플랫폼입니다.



  • 잠금 CMObject

    이제 파이프라인을 통해 개체를 받아들입니다.

    예제

    가져오기 CMDriverPackage | 잠금 CMObject

  • 새로운 CMApplication

    새 선택적 DisplaySupersedencesInApplicationCatalog 매개 변수 못하므로 응용 프로그램 카탈로그에 표시 하는 기능을 전환 합니다.

  • 새로운 CMMaintenanceWindow

    새 선택적 컬렉션 매개 변수에 Get CMCollection의 입력을 허용 합니다.

  • 새로운 CMSecondarySite

    새 EnableBranchCache 매개 변수 보조 사이트의 배포 지점에 대 한 분기 캐시 설정에 추가 합니다.

  • CMApplicationRevisionHistory 제거

    특정 응용 프로그램 버전을 제거 하기 위한 Get CMApplicationRevisionHistory 의 파이프라인된 입력을 허용 합니다.

    예제

    CMApplicationRevisionHistory get-"Contoso 응용 프로그램" 이름-2 수정 |
    CMApplicationRevisionHistory 제거

  • CMClientOperation 제거

    새 선택적 작업 매개 변수가 Get CMClientOperation의 입력을 허용 합니다.

  • CMDeployment 제거

    새 선택적 배포 매개 변수에서 Get CMDeployment 업데이트, 패키지, 운영 체제 및 응용 프로그램을 삭제할 수 있는 개체를 받아들입니다.

    참고: ApplicationName 및 DeploymentId 응용 프로그램 배포만 지원 하도록 계속 됩니다. 이 동작은 이후 릴리스에서 변경 될 수 있습니다. 

  • CMDeploymentType 제거

    DeploymentType 또는 CMDeploymentType Get에서에서 파이프라인을 사용할 때 ApplicationName 매개 변수가 필요 하지 않습니다.

  • CMMaintenanceWindow 제거

    새 선택적 컬렉션 매개 변수에 Get CMCollection의 입력을 허용 합니다.

  • CMStatusFilterRule 제거

    Name 매개 변수는 이제 와일드 카드 값을 받아들입니다.

  • 세트 ClientPushInstallation

    이제 Get CMClientPushInstallation에서 파이프라이닝을 지원 합니다.

  • 세트 CMApplication

    새 선택적 DisplaySupersedencesInApplicationCatalog 매개 변수 못하므로 응용 프로그램 카탈로그에 표시 하는 기능을 전환 합니다.

  • 세트 CMDeploymentType

    • 요구 사항 규칙에 대 한 새로운 선택적 매개 변수:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      DCM 개체 모델 SDK를 사용 하 여 규칙을 만들어야 합니다.
      참고: RemoveRequirement 입력 배포 형식의 요구 사항 규칙의 규칙 id가 값을 일치 해야 합니다. 그렇지 않으면이 제거 되지 않습니다.

    • ApplicationName 을 DeploymentType 입력된 개체를 사용 하는 경우 필수 매개 변수가 없습니다.

    • 이제 Get CMDeploymentType에서 파이프라이닝을 지원 합니다.


    예제

    CMDeploymentType get-ApplicationName sccmapp '
    -DeploymentTypeName adberdr934_4.6.33.315 |
    세트-CMDeploymentType-AppV5xInstaller-OnSlowNetworkMode DoNothing

  • 세트 CMDiscoveryMethod

    • 새 선택적 매개 변수 ActiveDirectoryGroupDiscovery를 사용 하 여 그룹 검색을 구성 하는 경우:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • AddGroupDiscoveryScope New CMADGroupDiscoveryScope cmdlet에 의해 생성 되는 입력이 필요 합니다.

    • RemoveGroupDiscoveryScope 범위 이름과 일치 하는 문자열이 필요 합니다.



    예제

    세트 CMDiscoveryMethod ActiveDirectoryGroupDiscovery '
    -AddGroupDiscoveryScope (CMADGroupDiscoveryScope 새 '
    -이름 MyScope-코드 R2S LdapLocation '
    "LDAP://CN=ScopeLocation, DC = contoso, DC = com"-RecursiveSearch $true)

  • 세트 CMDistributionPoint

    새로운 EnableBranchCache 매개 변수 배포 지점에 분기 캐시 구성에 추가 합니다.

  • 세트 CMMaintenanceWindow

    새 선택적 컬렉션 매개 변수에 Get CMCollection의 입력을 허용 합니다.

  • 세트 CMManagementPointComponent

    이제 다음 cmdlet의 파이프라인 된 입력을 받습니다.

    • CMSiteDefinition 가져오기 (새 cmdlet)

    • CMManagementPoint 가져오기

    • CMSite 가져오기

    • CMManagementPointComponent 가져오기



  • 세트 CMPackage

    • (미리 준비, 멀티 캐스트) 배포 및 관리 콘솔의 속성 시트와 일치 하도록 데이터 원본 (패키지 업데이트) 속성을 변경 하기 위한 새로운 선택적 매개 변수입니다.

    • 명확 하 고 일관성 있는 여러 매개 변수 이름을 변경 합니다. 새로 명명 된 매개 변수는 별칭으로 호환성 유지를 위해 이전 이름.



  • 차단 해제 CMCertificate

    Get CMCertificate개체를 파이프라인에 대 한 새 인증서 매개 변수가 있습니다.

  • 잠금 해제 CMObject

    이제 파이프라인을 통해 개체를 받아들입니다.

    예제

    가져오기 CMDriverPackage | 잠금 해제 CMObject

  • 업데이트 CMCertificate

    • 새 선택적 Force 매개 변수는 기존 인증서 덮어쓰기에 대 한 메시지를 표시 하지 않습니다.

    • 새 인증서 매개 변수는 Get CMCertificate에서 파이프라이닝 개체에 대 한 수 있습니다.


모든 cmdlet에 대 한 중요 한 정보

새 선택적 매개 변수 DisableWildcardHandling 및 ForceWildcardHandling DisableWildcardHandling cmdlet 및 매개 변수에 허용 해당 지원 와일드 카드 ("*" 또는 "?") 값을 와일드 카드 값 대신 리터럴 값으로 매개 변수를 구문 분석할 강제로.

다음 시나리오를 고려: 두 응용 프로그램: "내 IT 응용 프로그램" 및 "내 * 응용 프로그램입니다." Cmdlet CMApplication Get-이름 내 * 응용 프로그램 모두 "내 IT 응용 프로그램"을 반환 합니다 및 "내 * 응용 프로그램입니다." 만 검색 하는 경우 "내 * 응용 프로그램" DisableWildcardHandling 일치 하는 항목을 검색 하는 cmdlet 매개 변수를 추가할 수 있습니다.

  • ForceWildcardHandling 매개 변수는 p r e r 2 CU1 문제 복원 되 고 리터럴 값 대신 와일드 카드 값으로 인식 되도록 많은 문자열 기반 cmdlet 매개 변수 인수를 고려한. 이 매개 변수가 예기치 않거나 지원 되지 않는 방식에서으로 동작 하는 cmdlet와 조심 하는 것.

  • 내부 쿼리 동작에 의해 이러한 매개 변수가 변경 되 면 경고 메시지가 PowerShell 출력 스트림에 기록 됩니다.

  • 모든 구성 관리자 cmdlet가 이러한 새 매개 변수를 지원 하지만 매개 변수 있습니다 수 사용 되지 않거나 모든 상황에서 적용을 확인 합니다.

  • DisableWildcardHandling 및 ForceWildcardHandling 매개 변수를 동시에 사용할 수 없습니다. 동시에 두 매개 변수를 사용 하는 경우에 cmdlet 실행 되지 않습니다.



다른 중요 한 주요 변경
  • Verbose SMS 공급자 개체를 생성, 수정, 제거 및 저장에 사용 하는 경우 로깅 개선.

  • 사이트 회의 사용자 계정 쿼리가 시스템의 효율을 개선 하였습니다.

  • 사용 되지 않는 cmdlet 또는 매개 변수 사용은 Windows PowerShell 콘솔에 기록 됩니다 경고가 발생할 수 있습니다. 사용 되지 않는 cmdlet 또는 매개 변수는 다음 릴리스에서 제거 될 수 있습니다 및 용도 가능한 한 빨리 중단 해야 합니다.



사용 되지 않는 cmdlet 및 매개 변수 (확인 하시기 바랍니다 앞으로)

이 사용 되지 않는 매개 변수를 사용 가능한 경우 이후 릴리스에서 최소화 하기 위해 최대한 빨리 단종 된 해야 합니다.

참고: 사용 되지 않는 cmdlet 또는 매개 변수 사용은 Windows PowerShell 콘솔에 기록 됩니다 경고가 발생할 수 있습니다.

  • CMDeploymentType 추가

    • 다음 배포 유형을 만들 때 ForceForUnknownPublisher 매개 변수가 사용 되지 않습니다.

      • 사과 저장소

      • Windows Phone 8

      • 구글 플레이

    • 다음 배포 유형을 만들 때 AutoIdentifyFromInstallationFile 매개 변수가 사용 되지 않습니다.

      • 응용 프로그램 가상화 5

      • 웹 응용 프로그램

      • 사과 저장소

      • Windows Phone 8

      • 구글 플레이

    • AutoIdentifyFromInstallationFile 매개 변수가 여러 배포 형식에 대 한 필요 하지 않습니다.

    • ForceForUnknownPublisher 매개 변수는 더 이상 필요 합니다.

    • ManualSpecifyDeploymentType 매개 변수는 더 이상 필요 하 고 배포 형식 생성에 영향을 주지 않습니다.



  • CMClientOperations 가져오기

    다른 동사-CMClientOperation cmdlet 사용 하 여 일관성을 위해 Get CMClientOperation (단일와 복수 이름)으로 바뀝니다. 기능은 변경 되지 않았습니다 있습니다.

  • CMManagementPointComponent 가져오기

    CMSiteDefinition Get cmdlet으로 바뀝니다. 이 cmdlet Get CMManagementPoint 와 같은 기능적으로 하 고 혼란을 없애준다는 되지 않고지 않습니다.

  • CMDriver 가져오기

    SupportedPlatformName 는 사용 되지 않습니다. SupportedPlatforms 를 대신 사용 해야 합니다. SupportedPlatforms 값 가져오기 CMSupportedPlatform cmdlet를 사용 하 여 검색할 수 있습니다. SupportedPlatforms와 SupportedPlatformName 을 지원 하지 않습니다.

  • CMDeploymentType 제거

    DeploymentType 또는 CMDeploymentType Get에서에서 파이프라인을 사용할 때 ApplicationName 매개 변수가 필요 하지 않습니다.

  • 세트 CMAssetIntelligenceSynchronizationPoint

    EnableSynchronization 매개 변수는 사용 되지 않습니다. ScheduleToken $null에 예약 된 동기화를 사용 하지 않도록 설정 합니다.

  • 세트 CMClientPushInstallation

    Name 매개 변수에 사용할 수 없습니다. 사이트 코드 는 특정 사이트에 대 한 출력 범위를 대신 사용 해야 합니다.

  • 세트 CMDeploymentType

    RunFromNetwork OnFastNetworkMode 값은 DownloadContentForStreaming로 대체 됩니다.

  • 세트 CMSystemHealthValidatorPoint

    날짜 및 시간 매개 변수는 StatementOfHealthStartTime 매개 변수 대신 사용 되지 않습니다.

  • 시작 CMPackageDeployment

    • DeploymentStartDay 및 DeploymentStartTime 날짜와 시간을 설정 하려면 단일 용도의 DeploymentStartDateTime 으로 바뀝니다.

    • DeploymentAvailableDay 및 DeploymentAvailableTime 날짜와 시간을 설정 하려면 단일 용도의 DeploymentAvailableDateTime 으로 바뀝니다.

    • DeploymentExpireDay 및 DeploymentExpireTime 날짜와 시간을 설정 하려면 단일 용도의 DeploymentExpireDateTime 으로 바뀝니다.




중요: 지원 되는 cmdlet에 SecuredScopeNames 매개 변수를 사용을 중단 해야 하 고 Get CMObjectSecurityScope 를 대신 사용 해야 합니다.

주요 변경 사항

주요 변경 사항은 기존 PowerShell 자동화를 사용 하 여 호환성 문제를 일으킬 수 있는 매개 변수 또는 cmdlet의 동작을 수정 합니다. 여기서 호환성을 확인 하 여 기존 자동화에 대 한 변경을 확인 하십시오.

  • CMDeploymentType 추가

    Cmdlet에서 더 이상 수 배포 이전에 추가한 형식으로 동일한 표시 이름이 지정 된 배포 형식을 추가. 배포 유형 이름은 고유 해야 합니다.

  • 블록 CMCertificate

    차단 인증서에 오류가 있으면 경고 메시지를 인쇄 하는 대신 cmdlet 이제 못합니다.

  • CMSoftwareUpdateGroup 가져오기

    작동 하지 않는 SecuredScopeNames 매개 변수는 제거 됩니다.

  • CMUser 가져오기

    누적 업데이트 1 Get CMUser SMS_CombinedUserResource 또는 SMS_Collection 기반 개체 반환 합니다 그 동작이 예기치 않게 변경 해야 했습니다. System Center 2012 R2 구성 관리자의 릴리스 버전의 동작 SMS_Collection 기반 개체만 반환 하는 것 이었습니다. 이 문제 해결. SMS_CombinedUserResource SMS_Collection 데이터의 하위 집합을 포함 하기 때문에 두 클래스 모두에서 동일한 데이터는. 따라서 자동화를 해제 하지 말아야 합니다. 그러나 이러한 인식에 대 한 노출 되는.

  • CMSoftwareUpdateGroup 제거

    작동 하지 않는 SecuredScopeNames 매개 변수는 제거 됩니다.

  • CMUser 제거

    어떤 이유로 사용자를 제거할 수 없는 경우 cmdlet이 실패 합니다. 이전 버전의에서 특정 조건을 자동으로 실패 하는 cmdlet 때문.

  • 세트 CMBootImage

    나타냄으로써 매개 변수는 cmdlet를 사용 하 여 Windows PE 3.1 또는 이전 부팅 이미지를 사용 하는 경우 실패할 수 발생 합니다.

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • 나열할

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints



  • 세트 CMBoundary

    Id 또는 이름에 대 한 여러 개의 입력된 값을 더 이상 없습니다.

    해결 방법

    루프를 사용 하거나 Get CMBoundary에서 파이프라인.

  • 세트 CMSoftwareUpdateGroup

    작동 하지 않는 SecuredScopeNames 매개 변수는 제거 됩니다.

  • 세트 CMSoftwareUpdatePointComponent

    Cmdlet에 UpstreamSourceLocation에 대 한 값을 지정 하지 않고 SynchronizeAction 을 SynchronizeFromAnUpstreamDataSourceLocation 로 설정 하는 경우 실패 합니다.

  • 시작 CMSoftwareUpdateDeployment

    Cmdlet이 실패 합니다 경고 대신 소프트웨어 업데이트가 아직 다운로드 되지 않습니다.



다른 중요 한 주요 변경 사항

많은 cmdlet가 잘못 구성 "ValueFromPipelineByPropertyName" 매개 변수에 대 한. 이 문제 해결. 모든 기존 자동화가가 되어 활용 하 고이 것은 아니지만 인식에 대 한 확인은 우리.

알려진 문제

Cmdlet 사용 하 여 다음과 같은 알려진된 문제는이 릴리스에서 확인 되지 않습니다.

  • 세트 CMAlertSubscription

    LocaleId 매개 변수는 특정 로캘 올바른 로캘 대신 시스템에 있이 필요 합니다.

  • 세트 CMDeploymentType

    다음과 같은 배포 유형에 대 한 콘텐츠 설정을 구성할 수 없습니다.

    • Windows Phone

    • 사과 응용 프로그램 저장소

    • 구글 플레이



  • 새로운 CMVhd

    Cmdlet 작업 시퀀스 패키지 참조를 찾으려고 할 때 "찾을 수 없음" 오류를 반환 합니다. 누적 업데이트 2에서 회귀입니다.

  • CMAccessAccount 가져오기

    SMS 공급자를 쿼리 하는 경우 대/소문자 구분 일치를 수행 하는 사용자 이름 입니다.

  • 세트 CMSoftwareUpdatePoint

    소프트웨어 업데이트 지점 WSUS 구성으로 DefaultWsusServer 매개 변수의 변경 내용이 적용 되지 않습니다.

  • 세트 CMBootImage

    EnablePrestartCommand 및 PrestartCommandLine 값은 부팅 이미지에 적용 되지 않습니다.

  • CMManagementPoint 추가

    Cmdlet에 의해 생성 되는 관리 지점 관리자 콘솔에서 볼 수 없습니다.

    해결 방법

    $mp = get-cmmanagementpoint -SiteSystemServerName yourmanagementpointfqdn
    $props = $mp.EmbeddedProperties
    $ep = $mp.ConnectionManager.CreateEmbeddedObjectInstance("SMS_EmbeddedProperty")
    $ep.PropertyName = "Authentication type"
    $props.Remove("Authentication Type")
    $props.Add("Authentication type", $ep)
    $mp.EmbeddedProperties = $props
    $mp.Put()

  • CMStatusReportingComponent 가져오기

    Cmdlet 집합 CMStatusReportingComponent를 실행 한 후 실행 하는 경우 실패할 수 있습니다.

  • 시작 CMSoftwareUpdateDeployment

    Cmdlet에는 업데이트는 Microsoft 소프트웨어 사용 조건에 동의 해야 하는 경우 실패 합니다.

  • 새로운 CMVhd

    Cmdlet는 새 VHD를 만들 때 "개체를 찾을 수 없습니다" 오류와 함께 실패할 수 있습니다.

  • 세트 CMOutOfBandManagementComponent

    Cmdlet은 EnrollmentPoint 매개 변수를 사용 하는 경우 실패할 수 있습니다.

  • CMStateMigrationPoint 추가

    AllowFallbackSourceLocationForContent 변경 상태 마이그레이션 지점 역할에 적용할 수 있습니다.

  • CMOutOfBandServicePoint 추가

    ThreadsOffset 값은 새로 만든된 부재 중 밴드 서비스 지점에 적용할 수 있습니다.

    해결 방법

    세트 CMOutOfBandServicePoint TransmissionStartMinutesInterval 를 사용 하 여 추가 CMOutOfBandServicePoint를 실행 한 후.


참조

Microsoft 소프트웨어 업데이트를 설명 하기 위해 사용 하는 용어 에 대해 알아봅니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×