您目前已離線,請等候您的網際網路重新連線

System Center 2012 R2 組態管理員的累積更新 1 中已變更的 Windows PowerShell 描述

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2932274
結論
本文說明的 Microsoft System Center 2012 R2 組態管理員累積的更新 1 (CU1) 中所修正的 Windows PowerShell 問題。其他 CU1 的修正程式是以下列 「 Microsoft 知識庫 」 文件所述:

2938441 System Center 2012 R2 組態管理員的累積更新 1 的描述

其他相關資訊

修正的問題

  • 以傳遞的物件 -InputObject (或對等) cmdlet 的參數會變成"null"之後。
  • 如預期般的 Cmdlet 的警告不失敗或的無訊息地失敗錯誤狀況會叫用時不會停止管線。
  • 站台物件不存在時,在站台物件執行動作時,也將以無訊息模式的指令程式會失敗。這個問題會導致指令碼和自動化輸入未定義的狀態。請注意這個問題不會影響取得- 指令程式。它們不會失敗如果找不到任何符合搜尋準則的物件。
  • 新增 CMDeploymentType DeepLinkInstaller 不會加入部署類型。
  • 開始 CMSoftwareUpdateDeployment 並未設定正確的部署選項的時機 -DisableOperationsManagerAlert-GenerateOperationsManagerAlert 參數用。
  • 儲存 CMSoftwareUpdate 指令程式失敗時,類似下列的錯誤:

    儲存-CMSoftwareUpdate: 指定的索引鍵不在字典中。
    行: 1 char: 1
    + 儲存-CMSoftwareUpdate-DeploymentPackageName 「 康得股份有限公司套件 」-SoftwareupdateNa...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:)[儲存-CMSoftwareUpdate],KeyNotFoundException
    + FullyQualifiedErrorId: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand


    請注意固定的指令程式只會在執行 32 位元 Windows PowerShell。

  • 新 CMProgram 不接受 -PackageID 做為輸入參數。
  • 移除 CMUser InputObject 參數不接受的物件輸出 取得 CMUser.
  • 新 CMDeviceCollectionVariable 需要執行的使用者有讀取權限至 「 所有系統 」 集合。
  • 新 CMSoftwareMeteringRule設定 CMSoftwareMeteringRule 需要存取 metered 檔案,才能夠建立測量的規則。
  • 在建立 SMS 提供者 PowerShell 磁碟機之前,系統管理員主控台必須啟動指定的電腦上的至少一次。
  • [發佈內容] 選項已停用在系統管理員主控台中使用所建立的物件 新 CMOperatingSystemInstaller -或者- 新 CMOperatingSystemImage.
  • 設定- 變更站台伺服器角色的 cmdlet 兩者都要求 -SiteCode-SiteSystemServerName 而非只是 -SiteSystemServerName 如預期般運作。
  • 新 CMMigrationJob 以 「 無效查詢 」 錯誤訊息類似下列的失敗:

    擲回例外狀況:
    新 CMMigrationJob: ConfigMgr 錯誤物件:
    __ExtendedStatus 的執行個體
    {
    作業 ="ExecQuery"。
    ParameterInfo ="選取 * 其中 DependencyType = 1";
    ProviderName ="WinMgmt 」 ;
    };
    錯誤的程式碼:
    InvalidQuery
    行: 1 char: 1

其他的變更

  • 詳細資訊 切換大部分的指令程式現在將輸出執行查詢的相關資訊。

    附註 如果指令程式沒有如預期地運作 詳細資訊切換異常將提供實際執行 SMS 提供者端的 WMI 查詢的相關資訊。這項資訊是非常有用的疑難排解,這可能是當檔案連線的意見反應項目時,應該提供。

  • 當您管線組態管理員指令程式的輸出到選取物件 (選取) 時,已不再需要的選取範圍引數正確的大小寫。
  • 在查詢中不支援萬用字元。
  • 下列清單表示有其他目標的修正程式的指令程式。由於這些 cmdlet 全都由基礎 Windows PowerShell 架構程式碼的其他變更,不會列出那些也可能已變更行為。請確定您的指令碼和自動化繼續如預期般運作。
    • 新增 CMBoundaryToGroup
    • 新增 CMDeploymentType
    • 新增 CMStateMigrationPoint
    • 取得 CMApplicationCatalogWebServicePoint
    • 取得 CMApplicationCatalogWebsitePoint
    • 取得 CMEndpointProtectionPoint
    • 取得 CMEnrollmentPoint
    • 取得 CMEnrollmentProxyPoint
    • 取得 CMFallbackStatusPoint
    • 取得 CMOutOfBandServicePoint
    • 取得 CMReportingServicePoint
    • 取得 CMSiteStatusMessage
    • 取得 CMSoftwareDistributionComponent
    • 取得 CMSoftwareUpdatePoint
    • 取得 CMStateMigrationPoint
    • 取得 CMSystemHealthValidatorComponent
    • 匯入 CMComputerInformation
    • 新 CMActiveDirectoryForest
    • 新 CMDeviceCollectionVariable
    • 新 CMMigrationJob
    • 新 CMOperatingSystemInstaller
    • 新 CMProgram
    • 新 CMSoftwareMeteringRule
    • 移除 CMBoundaryFromGroup
    • 移除 CMDeploymentType
    • 移除 CMUser
    • 還原 CMApplicationRevisionHistory
    • 儲存 CMSoftwareUpdate
    • 設定 CMADForest
    • 設定 CMBootImage
    • 設定 CMDeploymentType
    • 設定 CMDiscoveryMethod
    • 設定 CMExchangeServer
    • 設定 CMGlobalCondition
    • 設定 CMHierarchySetting
    • 設定 CMManagementPoint
    • 設定 CMMigrationExclusionList
    • 設定 CMPackageDepoyment
    • 設定 CMSiteMaintenanceTask
    • 設定 CMSoftwareDistributionComponent
    • 設定 CMSoftwareMeteringRule
    • 設定 CMTaskSequenceDeployment
    • 開始 CMContentDistribution
    • 開始 CMDistributionPointUpgrade
    • 開始 CMSoftwareUpdateDeployment
    • 更新 CMDistributionPoint

在某些受限制的情況下,指令程式可能已移除或變更的參數。這表示現有的指令碼或自動化中斷變更。如果因為參數繫結錯誤,所以無法再運作指令程式,請確定您所使用的參數已不重新命名或移除。

已知的問題

即使在安裝累積更新 1 之後,就會發生下列徵狀。替代方案會列出加以使用。可能會解決這些問題,在未來版本中的 [組態管理員。
  • 安裝 CMClient 無法將目標集合中的所有電腦時 -CollectionID 參數用。

    若要解決這個問題,請使用,一組裝置擷取 取得 CMDevice CollectionID並將每個執行個體傳遞至安裝 -CMDevice-裝置.例如,執行下列命令:

    取得 CMDevice-CollectionName MyCollection |foreach {安裝 CMClient-裝置 $_-IncludeDomainController $false-AlwaysInstallClient $false-ForceReinstall $false-SiteCode PSS}

  • 開始 CMDistributionPointUpgrade 無法與次要站台。

    若要解決這個問題,請使用系統管理員主控台中執行的工作。

  • 儲存 CMSoftwareUpdate指令程式不適用於 64 位元 Windows PowerShell 環境中。

    若要解決這個問題,請使用 Windows PowerShell 或 ISE 的是 32 位元版本。

  • 新 CMVirtualEnvironmentGroup 結果不會顯示在系統管理員主控台中。

    若要解決這個問題,請使用系統管理員主控台中執行的工作。

  • 設定 CMSite 的註解 參數會導致失敗的 cmdlet。

    若要解決這個問題,請使用系統管理員主控台中執行的工作。

  • 移除 CMDeploymentType 當您嘗試移除不存在的部署類型將會失敗。

    若要解決這個問題,請使用 取得 CMDeploymentType 如果您嘗試移除它之前,部署類型存在有驗證。

  • 新 CMSecondarySite 建立無法透過系統管理員主控台中設定,當您使用自我簽署的憑證的發佈點。

    若要解決這個問題,請使用任何下列的程序,而不是 新 CMSecondarySite 指令程式:
    • 使用憑證授權單位發出憑證,以設定次要站台。
    • 使用 設定 CMDistributionPoint 若要安裝次要站台之後,請設定發佈點。
    • 移除次要站台發佈點,並新增一個新安裝次要站台之後。
  • 某些指令程式可能停止運作之後使用 新 CMTaskSequence 指令程式。

    若要解決這個問題,請重新啟動 Windows PowerShell。
  • 開始 CMApplicationDeployment因為預期的內容存在上發佈點使用與 Windows 存放區應用程式時,就會失敗。

    若要解決這個問題,請使用系統管理員主控台中執行的工作。

警告:本文為自動翻譯

內容

文章識別碼:2932274 - 最後檢閱時間:03/28/2014 15:00:00 - 修訂: 1.0

Microsoft System Center 2012 R2 Configuration Manager

  • kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2932274 KbMtzh
意見反應
"; var Ctrl = ""; document.write("