Tóm tắt

Bài viết này mô tả các Windows PowerShell cố đã được khắc phục trong Bản cập nhật Tích lũy 1 (CU1) cho Microsoft System Center 2012 R2 Configuration Manager. Các bản sửa lỗi CU1 khác được mô tả trong bài viết sau trong Cơ sở Kiến thức Microsoft:

2938441 Mô tả Về Bản cập nhật Tích lũy 1 cho Trung tâm Hệ thống 2012 R2 Configuration Manager

Thông tin Bổ sung

Các sự cố đã được khắc phục

  • Các đối tượng được truyền dưới dạng tham số -InputObject (hoặc tương đương) vào lệnh ghép ngắn sẽ trở thành "null" sau đó.

  • Lệnh ghép ngắn cảnh báo mà không thất bại hoặc lặng lẽ thất bại khi điều kiện lỗi được nhấn không ngừng đường ống dẫn như mong đợi.

  • Lệnh ghép ngắn thực hiện các hành động trên đối tượng site một cách im lặng không thành công khi đối tượng site không tồn tại. Vấn đề này dẫn đến các tập lệnh và tự động hóa nhập vào một trạng thái chưa được xác định. Hãy lưu ý rằng vấn đề này không ảnh hưởng đến Get-lệnh ghép ngắn. Chúng sẽ không thất bại nếu không tìm thấy đối tượng nào khớp với tiêu chí tìm kiếm.

  • Add-CMDeploymentType -DeepLinkInstaller không thêm loại triển khai.

  • Start-CMSoftwareUpdateDeployment đặt các tùy chọn triển khai chính xác khi sử dụng tham số -DisableOperationsManagerAlert hoặc -GenerateOperationsManagerAlert.

  • Lệnh ghép Save-CMSoftwareUpdate không thành công với các lỗi tương tự như sau:

    Save-CMSoftwareUpdate: Phím đã cho không có trong từ điển.
    Tại dòng:1 char:1
    + Save-CMSoftwareUpdate -DeploymentPackageName "Contoso-Package" -SoftwareupdateNa ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : Không xác định: (:) [Save-CMSoftwareUpdate], KeyNotFoundException
    + FullyQualifiedErrorId : System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand



    Lưu ý rằng lệnh ghép ngắn đã khắc phục chỉ chạy trong chế độ 32 bit Windows PowerShell.

  • New-CMProgram chấp nhận -PackageID như một tham số đầu vào.

  • Remove-CMUser số -InputObject không chấp nhận đầu ra đối tượng từ Get-CMUser.

  • New-CMDeviceCollectionVariable yêu cầu người dùng thực thi có quyền đọc đối với tuyển tập "Tất cả Hệ thống".

  • New-CMSoftwareMeteringRule và Set-CMSoftwareMeteringRule yêu cầu quyền truy nhập vào tệp bằng gói dữ liệu theo lưu lượng sử dụng để có thể tạo quy tắc đo được.

  • Bảng điều khiển Người quản trị phải được khởi động ít nhất một lần trên một máy tính nhất định trước khi SMS có thể tạo Ổ đĩa PowerShell Nhà cung cấp.

  • Tùy chọn Phân phối Nội dung bị vô hiệu hóa trong Bảng điều khiển Người quản trị đối với các đối tượng được tạo bằng New-CMOperatingSystemInstaller hoặc New-CMOperatingSystemImage.

  • Set- lệnh ghép ngắn thay đổi vai trò máy chủ site yêu cầu cả -SiteCode và -SiteSystemServerName thay vì chỉ -SiteSystemServerName như mong đợi.

  • New-CMMigrationJob không thành công với thông báo lỗi "Truy vấn Không hợp lệ" giống như sau:

    Ném ngoại lệ:
    New-CMMigrationJob : ConfigMgr Error Object:
    instance of __ExtendedStatus
    {
    Operation = "ExecQuery";
    ParameterInfo = "SELECT * WHERE DependencyType = 1";
    ProviderName = "WinMgmt";
    };
    Mã Lỗi:
    InvalidQuery
    At line:1 char:1

Thay đổi bổ sung

  • Khóa chuyển -Verbose cho hầu hết các lệnh ghép ngắn giờ đây sẽ xuất thông tin về truy vấn đang chạy.

    Lưu ý Nếu một lệnh ghép ngắn không hoạt động như mong đợi, chuyển đổi -Verbose bất thường sẽ cung cấp thông tin về truy vấn WMI thực tế đang được chạy chống lại các nhà cung cấp SMS nền. Thông tin này rất hữu ích cho việc khắc phục sự cố và sẽ được cung cấp khi điều này có thể xảy ra khi bạn lưu Kết nối phản hồi.

  • Khi bạn đang ống đầu ra của một lệnh ghép ngắn Configuration Manager vào Select-Object (chọn), vỏ chính xác không còn cần thiết cho các đối số lựa chọn.

  • Các ký tự đại diện không được hỗ trợ trong truy vấn.

  • Danh sách sau đây thể hiện các lệnh ghép ngắn có các bản sửa lỗi nhắm mục tiêu bổ sung. Do các thay đổi bổ sung đối với mã khuôn khổ Windows PowerShell cơ sở được sử dụng bởi các lệnh ghép ngắn, những người không được liệt kê cũng có thể đã thay đổi hành vi. Hãy đảm bảo rằng các tập lệnh và Tự động hóa của bạn tiếp tục hoạt động như mong đợi.

    • Add-CMBoundaryToGroup

    • Add-CMDeploymentType

    • Add-CMStateMigrationPoint

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMOutOfBandServicePoint

    • Get-CMReportingServicePoint

    • Get-CMSiteStatusMessage

    • Get-CMSoftwareDistributionComponent

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMSystemHealthValidatorComponent

    • Import-CMComputerInformation

    • New-CMActiveDirectoryForest

    • New-CMDeviceCollectionVariable

    • New-CMMigrationJob

    • New-CMOperatingSystemInstaller

    • New-CMProgram

    • New-CMSoftwareMeteringRule

    • Remove-CMBoundaryFromGroup

    • Remove-CMDeploymentType

    • Remove-CMUser

    • Restore-CMApplicationRevisionHistory

    • Save-CMSoftwareUpdate

    • Set-CMADForest

    • Set-CMBootImage

    • Set-CMDeploymentType

    • Set-CMDiscoveryMethod

    • Set-CMExchangeServer

    • Set-CMGlobalCondition

    • Set-CMHierarchySetting

    • Set-CMManagementPoint

    • Set-CMMigrationExclusionList

    • Set-CMPackageDepoyment

    • Set-CMSiteMaintenanceTask

    • Set-CMSoftwareDistributionComponent

    • Set-CMSoftwareMeteringRule

    • Set-CMTaskSequenceDeployment

    • Start-CMContentDistribution

    • Start-CMDistributionPointUpgrade

    • Start-CMSoftwareUpdateDeployment

    • Update-CMDistributionPoint


Trong một số trường hợp hạn chế, lệnh ghép ngắn có thể đã loại bỏ hoặc thay đổi các tham số. Điều này thể hiện sự thay đổi đột phá đối với các tập lệnh hoặc Tự động hóa hiện có. Nếu lệnh ghép ngắn không còn hoạt động do lỗi gắn kết tham số, hãy đảm bảo tham số mà bạn đang sử dụng không được đổi tên hoặc loại bỏ.

Sự cố đã biết

Các dấu hiệu sau có thể xảy ra ngay cả sau khi cài đặt Bản cập nhật Tích lũy 1. Các giải pháp thay thế được liệt kê ở những nơi có sẵn. Các sự cố này có thể được giải quyết trong các phiên bản tương lai của Configuration Manager.

  • Install-CMClient sẽ không nhắm mục tiêu tất cả các máy tính trong một bộ sưu tập khi tham số -CollectionID được sử dụng.

    Để khắc phục sự cố này, hãy truy xuất một nhóm thiết bị bằng cách sử dụng Get-CMDevice -CollectionID và chuyển từng phiên bản sang Cài đặt -CMDevice -Device. Ví dụ: chạy lệnh sau đây:

    Get-CMDevice -CollectionName MyCollection | foreach { Install-CMClient -Device $_ -IncludeDomainController $false -AlwaysInstallClient $false -ForceReinstall $false -SiteCode PSS }

  • Start-CMDistributionPointUpgrade không hoạt động với các site phụ.

    Để khắc phục sự cố này, hãy thực hiện tác vụ bằng cách sử dụng Bảng điều khiển Người quản trị.

  • Save-CMSoftwareUpdate lệnh ghép ngắn này không hoạt động trong môi trường Windows PowerShell 64 bit.

    Để khắc phục sự cố này, hãy sử dụng phiên bản 32 bit của Windows PowerShell hoặc ISE.

  • New-CMVirtualEnvironmentGroup này không hiển thị trong Bảng điều khiển Quản trị viên.

    Để khắc phục sự cố này, hãy thực hiện tác vụ bằng cách sử dụng Bảng điều khiển Người quản trị.

  • Set-CMSite -Tham số nhận xét khiến lệnh ghép ngắn không thành công.

    Để khắc phục sự cố này, hãy thực hiện tác vụ bằng cách sử dụng Bảng điều khiển Người quản trị.

  • Remove-CMDeploymentType sẽ không thành công khi bạn tìm cách loại bỏ kiểu triển khai không tồn tại.

    Để khắc phục sự cố này, hãy sử Get-CMDeploymentType để xác thực liệu kiểu triển khai có tồn tại hay không trước khi bạn tìm cách loại bỏ.

  • New-CMSecondarySite sẽ tạo ra điểm phân phối không thể được đặt cấu hình thông qua Bảng điều khiển Người quản trị khi bạn sử dụng chứng chỉ tự ký.

    Để khắc phục sự cố này, hãy sử dụng bất kỳ quy trình nào sau đây thay vì lệnh ghép ngắn New-CMSecondarySite hạn:

    • Cấu hình site phụ bằng cách sử dụng chứng chỉ do cơ quan chứng nhận cấp.

    • Dùng Set-CMDistributionPoint để cấu hình điểm phân phối sau khi cài đặt site phụ.

    • Loại bỏ điểm phân phối site phụ và thêm một điểm phân phối mới sau khi cài đặt site phụ.

  • Một số lệnh ghép ngắn có thể ngừng hoạt động sau khi bạn sử New-CMTaskSequence lệnh ghép ngắn.

    Để khắc phục sự cố này, hãy khởi động lại Windows PowerShell.

  • Start-CMApplicationDeployment không thành công khi được sử dụng với các ứng Windows Store vì kỳ vọng là nội dung tồn tại trên một điểm phân phối.

    Để khắc phục sự cố này, hãy thực hiện tác vụ bằng cách sử dụng Bảng điều khiển Người quản trị.

Cần thêm trợ giúp?

Phát triển các kỹ năng của bạn

KHÁM PHÁ NỘI DUNG ĐÀO TẠO >

Sở hữu tính năng mới đầu tiên

Tham gia Microsoft dùng nội bộ >

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×