Hướng dẫn cập nhật phiên bản mới của advencend system năm 2024

Một số model có nhiều phiên bản phần cứng. Vui lòng xác minh phiên bản phần cứng của thiết bị của bạn. Khi nâng cấp chỉ sử dụng firmware cho cùng một phiên bản phần cứng. Nâng cấp phần mềm sai có thể làm hỏng thiết bị của bạn và làm mất hiệu lực bảo hành.

Để kiểm tra phiên bản phần cứng của thiết bị của bạn, vui lòng tham khảo Cách tìm phiên bản phần cứng trên thiết bị MERCYSYS.

Lưu ý:

۰KHÔNG tắt nguồn trong suốt quá trình nâng cấp.

۰Vui lòng ghi lại các cài đặt chính như một bản sao lưu trước khi bạn bắt đầu nâng cấp vì sau khi nâng cấp các cài đặt cũ có thể bị mất.

  1. Tải xuống firmware mới nhất từ trang hỗ trợ của trang web MERCUSYS.

Truy cập trang web hỗ trợ của MERCUSYS https://www.mercusys.com/support. Tìm kiếm model của bạn, sau đó chọn trình đơn thả xuống thích hợp cho thiết bị MERCUSYS của bạn. Chọn phiên bản phần cứng tương ứng, nhấp vào Firmware. Danh sách firmware có sẵn sẽ được hiển thị. Vui lòng sử dụng phần mềm giải nén như WinZIP hoặc WinRAR để giải nén tập tin firmware vào một thư mục.

Hướng dẫn cập nhật phiên bản mới của advencend system năm 2024

  1. Khởi chạy trình duyệt web, truy cập http://mwlogin.net và đăng nhập bằng mật mã bạn đã đặt cho thiết bị.
  2. Vào Advanced-> System Tools-> Firmware Upgrade hoặc Advanced-> System -> Firmware Update, nhấp Browse để tìm tập tin firmware đã giải nén và nhấp vào mở.

Hướng dẫn cập nhật phiên bản mới của advencend system năm 2024

  1. Nhấp vào nút Nâng cấp (Upgrade). Thiết bị sẽ tự động khởi động lại sau khi quá trình nâng cấp kết thúc.
  2. Nhấp vào Trạng thái (Status), kiểm tra xem chương trình cơ sở của thiết bị đã được nâng cấp hay chưa.

Lưu ý: Một số bản cập nhật firmware sẽ khôi phục thiết bị MERCUSYS của bạn về cài đặt gốc. Nếu đúng như vậy, hãy chạy Trình hướng dẫn cài đặt nhanh để định cấu hình lại thiết bị của bạn.

Bài viết này mô tả Windows PowerShell thay đổi được bao gồm trong Bản cập nhật Tích lũy 4 (CU4) cho Microsoft System Center 2012 R2 Configuration Manager. Các bản sửa lỗi CU4 khác được mô tả trong bài viết sau trong Cơ sở Kiến thức Microsoft:

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

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

  • Add-CMDeploymentType
    • Khi một kiểu triển khai được sử dụng để nhập thông tin của mình (chẳng hạn như AppV), tham số DeploymentTypeName sẽ bị bỏ qua.
    • Tham số WindowsPhoneStoreInstaller tạo ra các loại triển khai không chính xác. Đây là một hồi quy từ Bản cập nhật Tích lũy 1.
    • Vị trí không hợp lệ có thể được chỉ định không chính xác cho các kiểu triển khai sau đây:
      • Windows Phone Store
      • Cửa hàng Google Play
      • Apple Store
    • Bạn có thể đặt cấu hình sau đây dưới dạng DownloadContentAsStreaming:
      • Triển khai MSI
      • Windows giá trị OnSlowNetworkMode kiểu .appx
  • Add-CMDeviceAffinityToUser User-device affinity for nonprimary users cannot be set on devices. Ví dụ: người dùng như vậy có thể là người dùng được phát hiện thông qua Active Directory.
  • Add-CMDistributionPoint Có thể chỉ định CertificateExpirationTimeUtc đã hết hạn.
  • Add-CMFallbackStatusPoint StateMessageNum values are not validated against the acceptable range (100 to 100.000).
  • Xuất-CMPackage Sai lỗi được báo cáo khi ExportFilePath có định dạng không mong muốn.
  • Get-CMSoftwareUpdate Các tham số Id cho phép truy vấn để cập nhật phần mềm bằng giá trị ID bị thiếu.
  • Get-CMStatusFilterRule Không trả về kết quả nếu tham số Name không được xác định.
  • Get-CMUser
    • Trả về các kiểu đối tượng không nhất quán (SMS_CombinedUserResources đối SMS_Collection dựa trên nền tảng điện toán), tùy thuộc vào tham số đầu vào. Đây là một hồi quy từ phiên bản phát hành của System Center 2012 R2 Configuration Manager. Hãy xem Get-CMUser chú trong mục "Thay đổi đột phá" để biết thêm thông tin về cách bản sửa lỗi này có thể ảnh hưởng đến bạn.
    • Các đối tượng không phải người dùng được khớp khi bạn sử dụng Tên hoặc ResourceId.
    • Không truy vấn cả giá trị "SMSID" và "Tên" cho bản SMS_CombinedUserResource của bạn. Đây là một hồi quy từ Bản cập nhật Tích lũy 2.
  • Import-CMCertificate Unable to read certificate that is specified by the Path parameter. Đây là một hồi quy từ Bản cập nhật Tích lũy 2.
  • New-CMActiveDirectoryForest Unable to create new Active Directory forest object. Đây là một hồi quy từ Bản cập nhật Tích lũy 2.
  • New-CMBoundary No validation of the Value parameter against Type. Điều này cho phép cấu hình ranh giới không hợp lệ.
  • New-CMClientSetting Incorrect errors are reported when you create a client setting with a Type argument of "Default" (Mặc định).
  • New-CMCollectionVariable Unable to add new variables to a collection that has pre-existing variables. Đây là một hồi quy từ Bản cập nhật Tích lũy 2.
  • New-CMSecondarySite Expired CertificateExpirationTimeUtc có thể được chỉ định.
  • Remove-CMDeviceCollection Allows for remove of non-device collection when you use it with InputObject or pipeline.
  • Remove-CMUserCollection Allows for remove of non-user collection when you use it with InputObject or pipeline.
  • Set-CMAssetIntelligenceSynchronizationPoint Unable to clear Asset Intelligence proxy certificate by setting CertificateFile to "$null."
  • Set-CMBoundary Tham số Value không được xác thực cho cú pháp chính xác dựa trên kiểu ranh giới hoặc tham số Type. Điều này cho phép cấu hình ranh giới không hợp lệ.
  • Set-CMClientPushInstallation Successive cmdlet executions fail after you run this cmdlet.
  • Set-CMDeploymentType
    • Lệnh ghép ngắn sẽ không thành công nếu tìm cách đặt kiểu triển khai không tồn tại trong ứng dụng.
    • Cho phép đặt cấu hình triển khai MSI hoặc Windows .appx giá trị OnSlowNetworkMode dưới dạng DownloadContentAsStreaming.
    • Lệnh ghép ngắn sẽ không thành công nếu tìm cách thay đổi trình cài đặt loại triển khai không được nhận dạng bởi lệnh ghép ngắn.
  • Set-CMDeviceCollection Cho phép cấu hình của tuyển tập không phải thiết bị khi bạn sử dụng nó với InputObject hoặc quy trình.
  • Set-CMDistributionPoint
    • Có thể chỉ định CertificateExpirationTimeUtc đã hết hạn.
    • Giá trị AllowFallbackForContent không áp dụng cho điểm phân phối.
  • Set-CMFileReplicationRoute FileReplicationAccountName không xác thực đúng tên người dùng trong một số trường hợp.
  • Giá trị Set-CMStateMigrationPoint AllowFallbackForContent không áp dụng cho điểm di chuyển tiểu bang.
  • Set-CMSystemHealthValidatorPointComponent Không thể xóa tài khoản truy vấn hoặc phát hành Active Directory bằng cách đặt giá trị null hoặc trống cho PublishAccount và QueryAccount.
  • Set-CMUserCollection Cho phép cấu hình của tuyển tập không phải người dùng khi bạn sử dụng nó với InputObject hoặc quy trình.
  • Start-CMDistributionPointUpgrade Expired CertificateExpirationTimeUtc có thể được chỉ định.
  • Update-CMCertificate Unable to read certificate specified by the Path parameter. Đây là một hồi quy từ Bản cập nhật Tích lũy 2.

Thay đổi bổ sung

Lệnh ghép ngắn mới

  • Add-CMDeploymentTypeDependency Thêm một loại triển khai như là một phụ thuộc vào một nhóm phụ thuộc. Đầu vào bắt buộc là một đối tượng loại triển khai Get-CMDeploymentType và một nhóm phụ thuộc từ [Get| Mới]-CMDeploymentTypeDependencyGroup. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | New-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Add-CMDeploymentTypeDependency -DeploymentTypeDependency ' (Get-CMDeploymentType -ApplicationName MyChildApp) ' -IsAutoInstall $true
  • Add-CMDeploymentTypeSupersedence Sets one deployment type to supersede another. Dữ liệu đầu vào bắt buộc là loại thay thế Get-CMDeploymentType triển khai thay thế từ Get-CMDeploymentType. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType ' (Get-CMDeploymentType -ApplicationName MySupersedingApp)
  • ConvertFrom-CMApplication

    Converts an AppMgmt SDK "Application" object into an SMS_Application object for insert into the SMS Provider. Lưu ý rằng thao tác này chỉ tạo SMS_Application dụ. Đó là vào mã gọi điện để thực sự chèn nó vào WMI. Ví dụ

    ________0
  • ConvertFrom-CMConfigurationItem

    Converts a DCM Object Model SDK ConfigurationItem or derived object to XML string. Ví dụ

    ________1
  • ConvertTo-CMApplication Converts an SMS_Application or SMS_DeploymentType into an AppMgmt SDK "Application" object. Có thể được chuyển đổi trở lại thành một "SMS_Application" bằng cách sử dụng lệnh ghép ngắn ConvertFrom-CMApplication hạn. Ví dụ $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule 0
  • ConvertTo-CMConfigurationItem Converts a CI-based object from the SMS Provider or XML string to a DCM Object Model SDK object derived from ConfigurationItem. Ví dụ Get-CMConfigurationItem | ConvertTo-CMConfigurationItem
  • Get-CMCertificate Lấy chứng chỉ được lưu trữ cho trang web. Đây có thể là ISV Proxy, phương tiện khởi động hoặc chứng chỉ điểm phân phối. Đầu ra của lệnh ghép ngắn này có thể được chuyển thành các lệnh ghép ngắn Khác của Chứng chỉ chẳng hạn như Block-CMCertificate. Lưu ý rằng các truy vấn được thực hiện bằng tính năng In ngón cái có thể chậm hơn các truy vấn khác, đặc biệt là với các tập kết quả lớn. Ví dụ $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule 1
  • Get-CMDeploymentTypeDependency Được triển khai phụ thuộc hiện có loại từ một nhóm phụ thuộc. Đầu vào bắt buộc là một đối tượng nhóm phụ thuộc từ Get-CMDeploymentTypeDependencyGroup. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Get-CMDeploymentTypeDependency
  • Get-CMDeploymentTypeDependencyGroup Gets an existing deployment type dependency group. Có thể thay đổi bằng Add-CMDeploymentTypeDependency hoặc Remove-CMDeploymentTypeDependency. Đầu vào bắt buộc là một đối tượng loại triển khai từ Get-CMDeploymentType. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup
  • Get-CMDeploymentTypeSupersedence Gets supersedences for a supersed deployment type. Đầu vào bắt buộc là một loại triển khai được thay thế. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Get-CMDeploymentTypeSupersedence
  • Get-CMMigrationSource Gets information for a migrated source hierarchy. Có thể được sử dụng Sync-CMMigrationSource để xem trạng thái di chuyển. Ví dụ Get-CMMigrationSource | chọn Trạng thái
  • Get-CMObjectSecurityScope Gets all security scopes associated with the specified InputObject. Điều này có thể được sử dụng trên bất kỳ đối tượng nào sử dụng phạm vi bảo mật. Ví dụ Get-CMSoftwareUpdateGroup | Get-CMObjectSecurityScope Get-CMBoundaryGroup | Get-CMObjectSecurityScope
  • Get-CMQuery Gets a query. Ví dụ Get-CMQuery tên "Tất cả Thiết bị Cá nhân"
  • Get-CMSiteDefinition Lấy thông tin định nghĩa site SMS_SiteDefinition lớp. Danh sách này chứa các cài đặt cấu hình và toàn trang web khác nhau. Ví dụ Get-CMSiteDefinition -SiteCode PRI
  • Get-CMSiteRole Gets a list of site roles from a site server or site servers. Ví dụ Get-CMSiteRole -SiteSystemServerName myserver.contoso.com
  • Get-CMSupportedPlatforms Gets a list of supported platforms. Có thể được sử dụng cho pipelining vào Import-CMDriver. Ví dụ Get-CMSupportedPlatforms -Name 'All Windows*'
  • Gọi-CMQuery Gọi một truy vấn và trả về kết quả. Ví dụ Get-CMQuery -Name "My Systems" (Hệ thống của Tôi) | Gọi-CMQuery
  • Invoke-CMSystemDiscovery Hướng dẫn trang web để bắt đầu phát hiện hệ thống Active Directory càng sớm càng tốt. Ví dụ Invoke-CMSystemDiscovery -SiteCode ABC
  • Invoke-CMUserDiscovery Hướng dẫn trang web để bắt đầu khám phá người dùng Active Directory càng sớm càng tốt. Ví dụ Invoke-CMUserDiscovery -SiteCode ABC
  • Invoke-GroupDiscovery Instructs site to start Active Directory group discovery as soon as possible. Ví dụ Invoke-CMGroupDiscovery -SiteCode ABC
  • New-CMADGroupDiscoveryScope Creates an object that can be used to configure an active directory group discovery scope together with Set-CMDiscoveryMethod. Ví dụ Set-CMDiscoveryMethod -ActiveDirectoryGroupDiscovery ' -AddGroupDiscoveryScope (New-CMADGroupDiscoveryScope ' -name MyScope -SiteCode R2s -LdapLocation ' "LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true)
  • New-CMDeploymentTypeDependencyGroup Tạo nhóm phụ thuộc loại triển khai trừu tượng. Phải được thêm vào một kiểu triển khai hiện có bằng cách sử dụng Add-CMDeploymentTypeDependency. Đầu vào bắt buộc là một đối tượng loại triển khai từ Get-CMDeploymentType. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | New-CMDeploymentTypeDependencyGroup -GroupName MyGroup
  • New-CMEmbeddedObjectInstance Đối với trường hợp sử dụng nâng cao, trong đó bạn phải trực tiếp thao tác đối tượng kết quả từ nhà cung cấp SMS hoặc từ truy vấn đối tượng. Tạo một đối tượng nhúng mới của một lớp đặc biệt. Lưu ý rằng đối với loại "SMS_EmbeddedProperty" hoặc "SMS_EmbeddedPropertyList", không có New-CMEmbeddedProperty và New-CMEmbeddedPropertyList. Ví dụ $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule 2 $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"
  • New-CMEmbeddedProperty For advanced use cases in which you have to directly manipulate results from the SMS Provider or from object queries. Tạo một phiên bản SMS_EmbeddedProperty và cũng có thể đặt giá trị. Ví dụ $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule 3
  • New-CMEmbeddedPropertyList For advanced use cases in which you have to directly manipulate results objects from the SMS Provider or from object queries. Tạo một phiên bản SMS_EmbeddedPropertyList và cũng có thể đặt giá trị. Ví dụ $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule 2 $propList = New-CMEmbeddedPropertyList -PropertyListName MyList -Values ("abc", "def", "xyz")
  • New-CMQuery Tạo truy vấn mới. Ví dụ New-CMQuery -Name "My Systems" -Expression ' "select * from SMS_R_System where Name LIKE 'ABC%'
  • Remove-CMCollection Removes an invariant collection by value, can be used instead of Remove-CMUserCollection and Remove-CMDeviceCollection for collection removal. Ví dụ Get-CMUserCollection -Name MyCollection | Remove-CMCollection -Force Get-CMDeviceCollection -Name MyDeviceCollection | Remove-CMCollection -Force -Remove-CMCollection -Force -Remove-CMCollection -Force
  • Remove-CMDeploymentTypeDependency Removes a deployment type dependency from a deployment type dependency group. Nếu việc loại bỏ phụ thuộc khiến nhóm không còn phụ thuộc nữa, nhóm đó sẽ bị loại bỏ. Đầu vào bắt buộc là một đối tượng kiểu triển khai từ Get-CMDeploymentType hoặc Get-CMDeploymentTypeDependency và một nhóm phụ thuộc từ Get-CMDeploymentTypeDependencyGroup. Ví dụ $dpGroup = Get-CMDeploymentType -ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup ' $dpDeps = Get-CMDeploymentTypeDependency -Group $dpGroup Remove-CMDeploymentTypeDependency -Group $dpGroup ' -DeploymentTypeDependency $dpDeps[1] -Force
  • Remove-CMDeploymentTypeDependencyGroup Removes a deployment type dependency group (and its dependencies) from a deployment type. Đầu vào bắt buộc là một nhóm phụ thuộc từ Get-CMDeploymentTypeDependencyGroup. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Remove-CMDeploymentTypeDependencyGroup -Force
  • Remove-CMDeploymentTypeSupersedence Removeseding deployment type from a superseded deployment type. Dữ liệu đầu vào bắt buộc là loại thay thế Get-CMDeploymentType hoặc triển Get-CMDeploymentTypeSupersedence và thay thế từ Get-CMDeploymentType. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Remove-CMDeploymentTypeSupersedence -SupersedingDeploymentType ' (Get-CMDeploymentType -ApplicationName MySupersedingApp)
  • Loại bỏ-CMQuery Loại bỏ truy vấn. Ví dụ Get-CMQuery -Name "My Systems" (Hệ thống của Tôi) | Remove-CMQuery -Force
  • Set-CMDeploymentTypeDependencyGroup Cấu hình thiết đặt cho một nhóm loại triển khai. Đầu vào bắt buộc là một nhóm phụ thuộc từ Get-CMDeploymentTypeDependencyGroup. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup | Set-CMDeploymentTypeDependencyGroup -NewName MyNewGroup
  • Set-CMDeploymentTypeSupersedence Cấu hình thiết đặt cho triển khai loại thay thế. Dữ liệu đầu vào bắt buộc là loại thay thế Get-CMDeploymentType hoặc triển Get-CMDeploymentTypeSupersedence và thay thế từ Get-CMDeploymentType. Ví dụ Get-CMDeploymentType -ApplicationName MyApp | Set-CMDeploymentTypeSupersedence -SupersedingDeploymentType ' (Get-CMDeploymentType -ApplicationName MySupersedingApp) ' -IsUninstall $true
  • Set-CMQuery Cấu hình truy vấn. Ví dụ Get-CMQuery -Name "My Systems" (Hệ thống của Tôi) | Set-CMQuery -NewName "Hệ thống ABC của tôi"
  • Sync-CMMigrationSource Bắt đầu đồng bộ hóa cho cấu trúc phân cấp nguồn đã di chuyển. Ví dụ Sync-CMMigrationSource

Các thay đổi không bị phá vỡ

Những thay đổi này thể hiện những cải tiến đối với lệnh ghép ngắn hiện có. Đây là những thay đổi bổ sung và không nên gây ra vấn đề tương thích cho tự động hóa hiện tại.

  • Add-CMDeploymentType
    • Tham số tùy chọn mới cho quy tắc yêu cầu: AddRequirement. Các quy tắc phải được tạo ra bằng cách sử dụng SDK Mô hình Đối tượng DCM.
    • Tham số tùy chọn mới: Ứng dụng. Chấp nhận đầu vào từ Get-CMApplication thay thế cho ApplicationName.
  • Add-CMDistributionPoint Tham số EnableBranchCache Mới được thêm vào để bật bộ đệm ẩn nhánh cho điểm phân phối mới.
  • Các tham số Add-CMFallbackStatusPoint ThrottleInterval và StateMessageNum không còn bắt buộc nữa. Các giá trị mặc định sẽ được dùng cho ThrottleInterval (3.600) và StateMessageNum (10.000) nếu không có giá trị nào được xác định.
  • Block-CMCertificate New Certificate parameter to allow for pipelining object from Get-CMCertificate.
  • Clear-CMClientOperation Tham số thao tác tùy chọn mới chấp nhận đầu vào từ Get-CMClientOperation.
  • Disable-CMStatusFilterRule Tham số Name bây giờ chấp nhận giá trị ký tự đại diện.
  • Enable-CMStatusFilterRule Tham số Name bây giờ chấp nhận giá trị ký tự đại diện.
  • Xuất-CMSecurityRole Hỗ trợ bổ sung cho xuất vai trò bảo mật theo tên (RoleName) hoặc theo giá trị (Vai trò).
  • Get-CMAppV5XDeploymentTypeItem Now chấp nhận phương thức nhập đang triển khai từ Get-CMDeploymentType. Ví dụ Get-CMDeploymentType -ApplicationName "MyApp" ' -DeploymentTypeName "AppV5X" | Get-CMAppV5XDeploymentTypeItem
  • Get-CMClientPushInstallation Không còn yêu cầu tham số tìm kiếm bắt buộc để tìm chi tiết cài đặt đẩy máy khách.
  • Get-CMDeploymentType Can pipeline result object from Get-CMApplication to get deployment types. Ví dụ Get-CMApplication -Name "Contoso App" | Get-CMDeploymentType s-Name "MSI Installer"
  • Get-CMManagementPointComponent No longer requires mandatory SiteCode and SiteSystemName parameters.
  • Get-CMSoftwareUpdate New optional OnlyExpired parameter to scope query to only get expired updates for faster query.
  • Get-CMStatusFilterRule Tham số Name bây giờ chấp nhận giá trị ký tự đại diện.
  • Get-CMUser Performance improvements with large result sets.
  • Import-CMComputerInformation SmBiosId and MacAddress can be defined when you use ComputerName instead of both being required. Nếu không xác định được, lệnh ghép ngắn sẽ không thành công.
  • Import-CMDriver
    • Tham số ImportFolder tùy chọn mới để cho biết rằng tất cả các trình điều khiển trong thư mục được xác định bằng cách sử dụng UncFileLocation sẽ được xử lý.
    • Thông số SupportedPlatforms tùy chọn mới chấp nhận dữ liệu đầu vào Get-CMSupportedPlatforms đặt nền tảng được hỗ trợ của trình điều khiển.
  • Lock-CMObject Bây giờ chấp nhận các đối tượng thông qua đường ống dẫn. Ví dụ Get-CMDriverPackage | Lock-CMObject
  • New-CMApplication New-DisplaySupersedencesInApplicationCatalog parameter toggles the ability to display supersedences in the application catalog.
  • New-CMMaintenanceWindow New optional Collection parameter accepts input from Get-CMCollection.
  • Tham số New-CMSecondarySite New EnableBranchCache được thêm vào để bật bộ đệm ẩn nhánh cho điểm phân phối site phụ.
  • Remove-CMApplicationRevisionHistory Accepts pipelined input from Get-CMApplicationRevisionHistory for remove a specific application revision. Ví dụ Get-CMApplicationRevisionHistory -Name "Contoso App" -Bản sửa đổi 2 | Remove-CMApplicationRevisionHistory
  • Remove-CMClientOperation Tham số thao tác tùy chọn mới chấp nhận đầu vào từ Get-CMClientOperation.
  • Remove-CMDeployment New optional Deployment parameter accepts an object from Get-CMDeployment that allows for deleting update, package, operating system, and application deployments. Lưu ý DeploymentId và ApplicationName sẽ tiếp tục hỗ trợ chỉ triển khai ứng dụng. Hành vi này có thể thay đổi trong bản phát hành trong tương lai.
  • Remove-CMDeploymentType The ApplicationName parameter is no longer required when you use DeploymentType or pipeline from Get-CMDeploymentType.
  • Remove-CMMaintenanceWindow New optional Collection parameter accepts input from Get-CMCollection.
  • Remove-CMStatusFilterRule Tham số Name bây giờ chấp nhận giá trị ký tự đại diện.
  • Set-ClientPushInstallation Now supports pipelining from Get-CMClientPushInstallation.
  • Tham số Set-CMApplication New optional DisplaySupersedencesInApplicationCatalog sẽ bật/tắt khả năng hiển thị thay thế trong danh mục ứng dụng.
  • Set-CMDeploymentType
    • Tham số tùy chọn mới cho quy tắc yêu cầu:
      • AddRequirement
      • XóaBắt buộc
      • ClearRequirements Các quy tắc phải được tạo ra bằng cách sử dụng SDK Mô hình Đối tượng DCM. NoteRemoveRequirement input must match the RuleId value of the requirement rule in the deployment type. Nếu không, ứng dụng sẽ không bị xóa.
    • ApplicationName không còn là tham số bắt buộc nếu đối tượng nhập DeploymentType được sử dụng.
    • Bây giờ hỗ trợ pipelining từ Get-CMDeploymentType. Get-CMDeploymentType -ApplicationName sccmapp ' -DeploymentTypeName adberdr934_4.6.33.315 | Set-CMDeploymentType -AppV5xInstaller -OnSlowNetworkMode DoNothing
  • Set-CMDiscoveryMethod
    • Các tham số tùy chọn mới khi bạn cấu hình khám phá nhóm với ActiveDirectoryGroupDiscovery:
      • AddGroupDiscoveryScope
      • RemoveGroupDiscoveryScope
    • AddGroupDiscoveryScope yêu cầu dữ liệu nhập được tạo bởi lệnh ghép ngắn New-CMADGroupDiscoveryScope nhóm.
    • RemoveGroupDiscoveryScope yêu cầu tên phạm vi khớp chuỗi. Set-CMDiscoveryMethod -ActiveDirectoryGroupDiscovery ' -AddGroupDiscoveryScope (New-CMADGroupDiscoveryScope ' -name MyScope -SiteCode R2S -LdapLocation ' "LDAP://CN=ScopeLocation,DC=contoso,DC=com" -RecursiveSearch $true)
  • Tham số Set-CMDistributionPoint New EnableBranchCache được thêm vào để cấu hình bộ đệm ẩn nhánh trên điểm phân phối.
  • Set-CMMaintenanceWindow Tham số bộ sưu tập tùy chọn mới chấp nhận đầu vào từ Get-CMCollection.
  • Set-CMManagementPointComponent

    Now chấp nhận đầu vào có đường ống từ các lệnh ghép ngắn sau đây:

    • Get-CMSiteDefinition (lệnh ghép ngắn mới)
    • Get-CMManagementPoint
    • Get-CMSite
    • Get-CMManagementPointComponent
  • Set-CMPackage
    • Các tham số tùy chọn mới để thay đổi thuộc tính phân phối (prestage, multicast) và nguồn dữ liệu (cập nhật gói) để khớp với bảng thuộc tính bảng thuộc tính bảng điều khiển quản trị.
    • Đổi tên một số tham số để làm rõ và nhất quán. Các tham số mới được đặt tên này được biệt danh cho tên cũ để bảo toàn khả năng tương thích.
  • Unblock-CMCertificate New Certificate parameter allows for pipelining object from Get-CMCertificate.
  • Unlock-CMObject Now accepts objects through pipeline. Ví dụ Get-CMDriverPackage | Unlock-CMObject
  • Update-CMCertificate
    • Tham số Force tùy chọn mới ngăn nhắc ghi đè chứng chỉ hiện có.
    • Tham số Certificate mới cho phép đối tượng pipelining từ Get-CMCertificate.
Thông tin quan trọng cho tất cả lệnh ghép ngắn

Các tham số tùy chọn mới DisableWildcardHandling và ForceWildcardHandling-DisableWildcardHandling cho phép lệnh ghép ngắn và tham số hỗ trợ ký tự đại diện ("*" hoặc "?") các giá trị để phân tích tham số dưới dạng giá trị chữ thay vì giá trị ký tự đại diện.

Hãy cân nhắc kịch bản sau: Bạn có hai ứng dụng: "Ứng dụng IT của Tôi" và "Ứng dụng*của Tôi". Lệnh ghép ngắn Get-CMApplication -Name My*Application sẽ trả về cả "My IT Application" và "My*Application". Nếu mục đích là chỉ truy xuất "My*Application", bạn có thể thêm DisableWildcardHandling vào tham số lệnh ghép ngắn để truy xuất kết quả khớp.

  • Tham số ForceWildcardHandling khôi phục hành vi CU1 trước R2 và cho phép nhiều đối số tham số lệnh ghép ngắn dựa trên chuỗi được nhận dạng là giá trị ký tự đại diện thay vì giá trị ký tự. Tham số này có thể khiến cho lệnh ghép ngắn hoạt động theo cách không mong muốn hoặc không được hỗ trợ và nên được sử dụng một cách cẩn thận.
  • Thông báo cảnh báo sẽ được ghi vào luồng đầu ra PowerShell khi hành vi truy vấn nội bộ đang được thay đổi bởi các tham số này.
  • Lưu ý rằng, mặc dù tất cả các lệnh ghép ngắn Configuration Manager hỗ trợ các tham số mới này, các tham số có thể không được sử dụng hoặc vinh danh trong mọi trường hợp.
  • Không thể sử dụng cùng lúc các tham số DisableWildcardHandling và ForceWildcardHandling. Nếu bạn sử dụng cả hai tham số cùng một lúc, thực hiện lệnh ghép ngắn không thành công.
Các thay đổi không phá vỡ quan trọng khác
  • Cải thiện ghi nhật ký khi Verbose được bật xung quanh việc SMS tạo, sửa đổi, loại bỏ và lưu đối tượng nhà cung cấp.
  • Cải thiện hiệu quả của truy vấn tài khoản người dùng hệ thống site.
  • Việc sử dụng lệnh ghép ngắn hoặc tham số không còn sử dụng có thể khiến cảnh báo được ghi vào bảng điều Windows PowerShell khiển. Các lệnh ghép ngắn hoặc tham số bị loại bỏ có thể bị loại bỏ trong bản phát hành trong tương lai và việc sử dụng chúng sẽ bị ngừng càng sớm càng tốt.

Các lệnh ghép ngắn và tham số bị loại bỏ (có thể bị loại bỏ trong tương lai)

Việc sử dụng các tham số không còn dùng này sẽ bị ngừng càng sớm càng tốt để tránh các thay đổi có thể phá vỡ trong bản phát hành trong tương lai.

Lưu ý Việc sử dụng một lệnh ghép ngắn hoặc tham số không còn sử dụng có thể khiến cảnh báo được ghi vào bảng điều Windows PowerShell khiển.

  • Add-CMDeploymentType
    • Tham số ForceForUnknownPublisher không còn được sử dụng khi bạn tạo các kiểu triển khai sau:
      • Apple Store
      • Windows Phone 8
      • Google Play
    • Tham số AutoIdentifyFromInstallationFile không còn được sử dụng khi bạn tạo các kiểu triển khai sau đây:
      • Application Virtualization 5
      • Ứng dụng Web
      • Apple Store
      • Windows Phone 8
      • Google Play
    • Tham số AutoIdentifyFromInstallationFile không còn cần thiết cho một vài kiểu triển khai nữa.
    • Tham số ForceForUnknownPublisher không còn cần thiết nữa.
    • Tham số ManualSpecifyDeploymentType không còn cần thiết và không ảnh hưởng đến việc tạo kiểu triển khai.
  • Get-CMClientOperations Replaced by Get-CMClientOperation (singular vs. plural naming) để nhất quán với các lệnh ghép ngắn Verb-CMClientOperation khác. Không có thay đổi về chức năng.
  • Get-CMManagementPointComponent Replacedlet by the Get-CMSiteDefinition cmdlet. Lệnh ghép ngắn này có chức năng giống như Get-CMManagementPoint và đang bị phản đối để loại bỏ sự nhầm lẫn.
  • Import-CMDriver SupportedPlatformName không được dùng nữa. SupportedPlatforms nên được sử dụng thay vào đó. Các giá trị supportedPlatforms có thể được truy xuất bằng cách sử Get-CMSupportedPlatform lệnh ghép ngắn. Không hỗ trợ sử dụng cả SupportedPlatformName và SupportedPlatforms.
  • Remove-CMDeploymentType The ApplicationName parameter is no longer required when you use DeploymentType or pipeline from Get-CMDeploymentType.
  • Set-CMAssetIntelligenceSynchronizationPoint Tham số EnableSynchronization không được dùng nữa. Đặt ScheduleToken thành $null tắt đồng bộ hóa theo lịch.
  • Set-CMClientPushInstallation Không nên sử dụng tham số Name. Thay vào đó, SiteCode sẽ được sử dụng để đặt phạm vi đầu ra cho một site cụ thể.
  • Set-CMDeploymentType OnFastNetworkMode giá trị RunFromNetwork được thay thế bằng DownloadContentForStreaming.
  • Set-CMSystemHealthValidatorPoint Tham số Ngày và Giờ không còn được dùng thay vì tham số StatementOfHealthStartTime.
  • Start-CMPackageDeployment
    • DeploymentStartDay và DeploymentStartTime được thay thế bằng DeploymentStartDateTime một mục đích để đặt cả ngày và giờ.
    • DeploymentAvailableDay và DeploymentAvailableTime được thay thế bằng DeploymentAvailableDateTime một mục đích để đặt cả ngày và giờ.
    • DeploymentExpireDay và DeploymentExpireTime được thay thế bằng DeploymentExpireDateTime một mục đích để đặt cả ngày và giờ.

Quan trọng Việc sử dụng tham số SecuredScopeNames trong các lệnh ghép ngắn được hỗ trợ sẽ ngừng hoạt động và Get-CMObjectSecurityScope sử dụng thay vào đó.

Phá vỡ các thay đổi

Thay đổi vi phạm là sửa đổi đối với hành vi lệnh ghép ngắn hoặc tham số có thể gây ra sự không tương thích với Tự động hóa PowerShell hiện có. Xác minh các thay đổi ở đây so với Tự động hóa hiện có của bạn để đảm bảo tính tương thích.

  • Add-CMDeploymentType Cmdlet will no longer let you add a deployment type that has the same display name as a previously added deployment type. Tên kiểu triển khai phải là duy nhất.
  • Block-CMCertificate Nếu có lỗi trong việc chặn chứng chỉ, lệnh ghép ngắn bây giờ sẽ không thành công thay vì in thông báo cảnh báo.
  • Get-CMSoftwareUpdateGroup Tham số SecuredScopeNames không hoạt động sẽ bị loại bỏ.
  • Get-CMUser In Cumulative Update 1, Get-CMUser had an unexpected behavioral change where it would return either SMS_CombinedUserResource or SMS_Collection based objects. Hành vi của phiên bản phát hành System Center 2012 R2 Configuration Manager chỉ trả về các đối SMS_Collection dựa trên hệ thống. Điều này được sửa. Cùng một dữ liệu ở cả hai lớp vì SMS_CombinedUserResource chứa một tập hợp con của các dữ SMS_Collection dữ liệu. Vì vậy, điều này không nên phá vỡ tự động hóa. Tuy nhiên, điều này đang được tiết lộ cho nhận thức.
  • Remove-CMSoftwareUpdateGroup Tham số SecuredScopeNames không hoạt động sẽ bị loại bỏ.
  • Remove-CMUser If a user cannot be removed for any reason, cmdlet will fail. Trong các bản phát hành trước, một số điều kiện nhất định sẽ khiến lệnh ghép ngắn không thành công.
  • Set-CMBootImage

    Các tham số không áp dụng sau đây sẽ khiến lệnh ghép ngắn không thành công nếu bạn sử dụng chúng với một Windows PE 3.1 hoặc hình ảnh khởi động trước đó:

    • EnablePrestartCommand
    • PrestartCommandLine
    • IncludeFilesForPrestart
    • Tiền khởi độngIncludeFilesDirectory
    • BackgroundBitmapPath
    • ScratchSpace
    • EnableCommandSupport
    • PersistContentInCache
    • EnableBinaryDeltaReplication
    • DeployFromPxeDistributionPoint
    • DistributionPointUpdateSchedule
    • CustomPackageShareName
    • DisconnectUsersFromDistributionPoints
    • DisconnectUsersFromDistributionPointsRetries
    • DisconnectUsersFromDistributionPointsMinutes
    • AddOptionalComponents
    • RemoveOptionalComponents
    • CopyPackageToShareOnDistributionPoints
  • Set-CMBoundary Không còn cho phép nhiều giá trị đầu vào cho Id hoặc Tên. Giải pháp thay thế Sử dụng vòng lặp hoặc đường ống dẫn từ Get-CMBoundary.
  • Set-CMSoftwareUpdateGroup Tham số SecuredScopeNames không hoạt động sẽ bị loại bỏ.
  • Set-CMSoftwareUpdatePointComponent Cmdlet will fail if setting SynchronizeAction to SynchronizeFromAnUpstreamDataSourceLocation without specifying a value for UpstreamSourceLocation.
  • Start-CMSoftwareUpdateDeployment Cmdlet will fail of warn if software updates are not download.
Các thay đổi phá vỡ quan trọng khác

Nhiều lệnh ghép ngắn đã đặt cấu hình sai "ValueFromPipelineByPropertyName" cho tham số. Điều này được sửa. Mặc dù nó là dường như không có bất kỳ tự động hóa đã có thể đã được tận dụng lợi thế của điều này, chúng tôi đang lưu ý điều này cho nhận thức.

Sự cố đã biết

Các sự cố đã biết sau với lệnh ghép ngắn không được giải quyết trong bản phát hành này.

  • Set-CMAlertSubscription Tham số LocaleId yêu cầu ngôn ngữ cụ thể xuất hiện trên hệ thống thay vì là bản địa hợp lệ.
  • Set-CMDeploymentType Không thể cấu hình thiết đặt nội dung cho các loại triển khai sau đây:
  • Windows Phone
  • Apple App Store
  • Google Play
  • Lệnh ghép ngắn New-CMVhd trả về lỗi "Không Tìm thấy" khi bạn tìm cách định vị tham chiếu gói Trình tự Tác vụ. Đây là một hồi quy từ Bản cập nhật Tích lũy 2.
  • Get-CMAccessAccount UserName thực hiện khớp phân biệt chữ hoa, chữ thường khi truy vấn Nhà cung SMS cấp dịch vụ.
  • Set-CMSoftwareUpdatePoint Những thay đổi tham số DefaultWsusServer không áp dụng cho cấu hình WSUS cho Điểm Cập nhật Phần mềm.
  • Set-CMBootImage Các giá trị EnablePrestartCommand và PrestartCommandLine không được áp dụng cho ảnh khởi động.
  • Add-CMManagementPoint Management point that is created by the cmdlet cannot be viewed in the admin console. Workaround $rule = Get-CMConfigurationItem | ConvertTo-CMConfigurationItem $xml = ConvertFrom-CMConfigurationItem -ConfigurationItem $rule 2 $mp = get-cmmanagementpoint -SiteSystemServerName yourmanagementpointfqdn $props = $mp. EmbeddedProperties $ep = $mp. ConnectionManager.CreateEmbeddedObjectInstance("SMS_EmbeddedProperty")$ep . PropertyName = "Authentication type" $props. Loại bỏ("Loại Xác thực") $props. Add("Authentication type", $ep) $mp. EmbeddedProperties = $props $mp. Put()
  • Get-CMStatusReportingComponent cmdlet may fail if you run it after you run Set-CMStatusReportingComponent.
  • Start-CMSoftwareUpdateDeployment Cmdlet sẽ không thành công nếu bản cập nhật yêu cầu chấp nhận Điều khoản Cấp phép Phần mềm Microsoft.
  • New-CMVhd Cmdlet may fail with an "Object not found" error when you create a new VHD.
  • Lệnh ghép ngắn Set-CMOutOfBandManagementComponent có thể không thành công nếu tham số EnrollmentPoint được sử dụng.
  • Add-CMStateMigrationPoint AllowFallbackSourceLocationForContent changes may not apply to state migration point role.

Add-CMOutOfBandServicePoint

ThreadsOffset value may not apply to the newly created Out of Band Service Point.

Giải pháp thay thế

Sử Set-CMOutOfBandServicePoint -TransmissionStartMinutesInterval sau khi bạn chạy Add-CMOutOfBandServicePoint.