ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

สรุป

บทความนี้อธิบายถึงการเปลี่ยนแปลงWindows PowerShellที่รวมอยู่ในการอัปเดตสะสม 4 (CU4) สําหรับConfiguration Manager Microsoft System Center 2012 R2 การแก้ไข CU4 อื่นๆ มีอธิบายไว้ในบทความฐานความรู้ของ Microsoft ต่อไปนี้:

3026739 คําอธิบายของการอัปเดตสะสม 4 สําหรับ System Center 2012 R2 Configuration Manager

ปัญหาที่ได้รับการแก้ไขแล้ว

  • Add-CMDeploymentType

    • เมื่อมีการใช้ชนิดการปรับใช้ที่นําเข้าข้อมูล (เช่น AppV) พารามิเตอร์ DeploymentTypeName จะถูกละเว้น

    • พารามิเตอร์ WindowsPhoneStoreInstaller สร้างชนิดการปรับใช้ที่ไม่ถูกต้อง นี่คือการถดถอยจากการอัปเดตสะสม 1

    • สามารถระบุตําแหน่งที่ตั้งที่ไม่ถูกต้องอย่างไม่ถูกต้องสําหรับชนิดการปรับใช้ต่อไปนี้:

      • Windows Phone Store

      • Google Play Store

      • Apple Store

    • คุณสามารถกําหนดค่าต่อไปนี้เป็น DownloadContentAsStreaming:

      • การปรับใช้ MSI

      • Windowsชนิด .appx ค่า OnSlowNetworkMode



  • ไม่สามารถตั้งค่าความเกี่ยวข้องของ Add-CMDeviceAffinityToUser

    User-device สําหรับผู้ใช้ที่ไม่ใช่ราคาบนอุปกรณ์ ตัวอย่างเช่น ผู้ใช้ดังกล่าวสามารถเป็นผู้ใช้ที่พบผ่าน Active Directory ได้

  • Add-CMDistributionPoint

    สามารถระบุ CertificateExpirationTimeUtc ที่หมดอายุได้

  • ค่า Add-CMFallbackStatusPoint

    StateMessageNum จะไม่ถูกตรวจสอบกับช่วงที่ยอมรับได้ (100 ถึง 100,000)

  • ส่งออก-CMPackage

    ข้อผิดพลาดไม่ถูกต้องจะถูกรายงานเมื่อ ExportFilePath อยู่ในรูปแบบที่ไม่คาดคิด

  • Get-CMSoftwareUpdate

    The Id parameter that allows for querying for software updates by ID value is missing.

  • Get-CMStatusFilterRule

    No results are returned if the Name parameter is not specified.

  • Get-CMUser

    • ชนิดของวัตถุที่ไม่สอดคล้องกันจะถูกส่งกลับ (วัตถุที่ยึดตามSMS_CombinedUserResourcesหรือSMS_Collection) ขึ้นอยู่กับพารามิเตอร์ป้อนเข้า นี่เป็นการถดถอยจากเวอร์ชันวางจําหน่ายของ System Center 2012 R2 Configuration Manager ดูบันทึกย่อGet-CMUserในส่วน "การเปลี่ยนแปลงการหยุดชะงัก" สําหรับข้อมูลเพิ่มเติมเกี่ยวกับผลกระทบของการแก้ไขนี้

    • วัตถุที่ไม่ใช่ของผู้ใช้จะถูกจับคู่เมื่อคุณใช้ชื่อหรือ ResourceId

    • ไม่ได้สอบถามค่าทั้ง "SMSID" และ "Name" สําหรับระเบียนSMS_CombinedUserResource นี่คือการถดถอยจากการอัปเดตสะสม 2



  • Import-CMCertificate

    Unable to read certificate that is specified by the Path parameter. นี่คือการถดถอยจากการอัปเดตสะสม 2

  • New-CMActiveDirectoryForest

    Unable to create new Active Directory forest object. นี่คือการถดถอยจากการอัปเดตสะสม 2

  • New-CMBoundary

    No validation of the Value parameter against Type. การดําเนินการนี้ช่วยให้การกําหนดค่าขอบเขตไม่ถูกต้อง

  • มีการรายงานข้อผิดพลาด New-CMClientSetting

    ไม่ถูกต้องเมื่อคุณสร้างการตั้งค่าไคลเอ็นต์ที่มีอาร์กิวเมนต์ชนิด "ค่าเริ่มต้น"

  • New-CMCollectionVariable

    Unable to add new variables to a collection that has pre-existing variables. นี่คือการถดถอยจากการอัปเดตสะสม 2

  • สามารถระบุ New-CMSecondarySite

    Expired CertificateExpirationTimeUtc ได้

  • Remove-CMDeviceCollection

    อนุญาตให้เอาคอลเลกชันที่ไม่ใช่อุปกรณ์ออกเมื่อคุณใช้กับ InputObject หรือไปป์ไลน์

  • Remove-CMUserCollection

    อนุญาตให้เอาคอลเลกชันที่ไม่ใช่ของผู้ใช้ออกเมื่อคุณใช้กับ InputObject หรือไปป์ไลน์

  • Set-CMAssetIntelligenceSynchronizationPoint

    Unable to clear Asset Intelligence proxy certificate by setting CertificateFile to "$null."

  • Set-CMBoundary

    พารามิเตอร์ Value ไม่ได้รับการตรวจสอบความถูกต้องสําหรับไวยากรณ์ที่ถูกต้องโดยยึดตามชนิดขอบเขตหรือพารามิเตอร์ Type การดําเนินการนี้ช่วยให้การกําหนดค่าขอบเขตไม่ถูกต้อง

  • Set-CMClientPushInstallation

    Successive cmdlet executions fail after you run this cmdlet.

  • Set-CMDeploymentType

    • Cmdlet จะล้มเหลวโดยไม่แจ้งถ้าพยายามตั้งค่าชนิดการปรับใช้ที่ไม่มีอยู่ในแอปพลิเคชัน

    • อนุญาตให้กําหนดค่าการปรับใช้ MSI หรือWindowsชนิด .appx ค่า OnSlowNetworkMode เป็น DownloadContentAsStreaming

    • Cmdlet จะล้มเหลวโดยไม่แจ้งถ้าพยายามเปลี่ยนตัวติดตั้งชนิดการปรับใช้ที่ cmdlet ไม่รู้จัก



  • Set-CMDeviceCollection

    อนุญาตให้กําหนดค่าคอลเลกชันที่ไม่ใช่อุปกรณ์เมื่อคุณใช้กับ InputObject หรือไปป์ไลน์

  • Set-CMDistributionPoint

    • สามารถระบุ CertificateExpirationTimeUtc ที่หมดอายุได้

    • ค่า AllowFallbackForContent ไม่ใช้กับจุดแจกจ่าย



  • Set-CMFileReplicationRoute

    FileReplicationAccountName ไม่ตรวจสอบชื่อผู้ใช้อย่างถูกต้องในบางสถานการณ์

  • Set-CMStateMigrationPoint

    AllowFallbackForContent value does not apply to state migration point.

  • Set-CMSystemHealthValidatorPointComponent

    Unable to clear Active Directory publishing or query accounts by setting null or empty value for PublishAccount and QueryAccount.

  • Set-CMUserCollection

    อนุญาตให้กําหนดค่าคอลเลกชันที่ไม่ใช่ของผู้ใช้เมื่อคุณใช้กับ InputObject หรือไปป์ไลน์

  • สามารถระบุ Start-CMDistributionPointUpgrade

    Expired CertificateExpirationTimeUtc ได้

  • Update-CMCertificate

    Unable to read certificate specified by the Path parameter. นี่คือการถดถอยจากการอัปเดตสะสม 2


การเปลี่ยนแปลงเพิ่มเติม

cmdlet ใหม่

  • Add-CMDeploymentTypeDependency

    เพิ่มชนิดการปรับใช้เป็นการขึ้นต่อกันของกลุ่มการขึ้นต่อกัน การป้อนข้อมูลที่จําเป็นคือวัตถุชนิดการปรับใช้จากGet-CMDeploymentType และกลุ่มที่ขึ้นต่อกันจาก [Get| New]-CMDeploymentTypeDependencyGroup.

    ตัว อย่าง เช่น

    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. การป้อนข้อมูลที่จําเป็นคือชนิดการแทนที่จากชนิดการปรับใช้Get-CMDeploymentTypeและแทนที่จาก Get-CMDeploymentType

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType '
    (Get-CMDeploymentType -ApplicationName MySupersedingApp)


  • ConvertFrom-CMApplication

    Converts an AppMgmt SDK "Application" object into a SMS_Application object for insert into the SMS Provider. โปรดสังเกตว่าระบบจะสร้างอินสแตนซ์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

    Converts a DCM Object Model SDK ConfigurationItem or derived object to XML string.

    ตัว อย่าง เช่น

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



  • ConvertTo-CMApplication

    Converts a SMS_Application or SMS_DeploymentType into a AppMgmt SDK "Application" object. สามารถแปลงกลับเป็น "SMS_Application" โดยใช้ cmdlet ConvertFrom-CMApplication

    ตัว อย่าง เช่น

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



  • ConvertTo-CMConfigurationItem

    Converts a CI-based object from the SMS Provider or XML string to a DCM Object Model SDK object SDK object derived from ConfigurationItem.

    ตัว อย่าง เช่น

    Get-CMConfigurationItem | ConvertTo-CMConfigurationItem


  • Get-CMCertificate

    Get Certificates stored for the site. ซึ่งอาจเป็นพร็อกซี ISV สื่อการบูต หรือใบรับรองจุดแจกจ่าย ผลลัพธ์ของ cmdlet นี้สามารถส่งไปป์ไลน์ลงใน cmdlet ของใบรับรองอื่นๆ เช่น Block-CMCertificate โปรดสังเกตว่าคิวรีที่ทําโดยใช้ Thumbprint อาจช้ากว่าคิวรีอื่นๆ โดยเฉพาะกับชุดผลลัพธ์ขนาดใหญ่

    ตัว อย่าง เช่น

    $bootmedia = Get-CMCertificate -CertificateType BootMedia


  • Get-CMDeploymentTypeDependency

    รับชนิดการปรับใช้ที่ขึ้นต่อกันที่มีอยู่จากกลุ่มการขึ้นต่อกัน การป้อนข้อมูลที่จําเป็นคือวัตถุกลุ่มที่ขึ้นต่อกันจาก Get-CMDeploymentTypeDependencyGroup

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup |
    Get-CMDeploymentTypeDependency

  • Get-CMDeploymentTypeDependencyGroup

    รับกลุ่มการขึ้นต่อกันของชนิดการปรับใช้ที่มีอยู่ สามารถเปลี่ยนแปลงได้โดยใช้ Add-CMDeploymentTypeDependency หรือ Remove-CMDeploymentTypeDependency ข้อมูลเข้าที่จําเป็นคือวัตถุชนิดการปรับใช้จาก Get-CMDeploymentType

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup

  • Get-CMDeploymentTypeSupersedence

    Gets supersedences for a superseded deployment type. ข้อมูลป้อนเข้าที่จําเป็นเป็นชนิดการปรับใช้ที่แทนที่

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeSupersedence

  • Get-CMMigrationSource

    รับข้อมูลสําหรับลําดับชั้นของแหล่งข้อมูลที่โยกย้าย สามารถใช้กับSync-CMMigrationSourceเพื่อดูสถานะการโยกย้าย

    ตัว อย่าง เช่น

    Get-CMMigrationSource | เลือกสถานะ

  • Get-CMObjectSecurityScope

    รับขอบเขตความปลอดภัยทั้งหมดที่เกี่ยวข้องกับ InputObject ที่ระบุ วัตถุนี้สามารถใช้ได้กับวัตถุใดๆ ที่ใช้ขอบเขตความปลอดภัย

    ตัว อย่าง เช่น

    Get-CMSoftwareUpdateGroup | Get-CMObjectSecurityScope
    Get-CMBoundaryGroup | Get-CMObjectSecurityScope

  • Get-CMQuery

    รับคิวรี

    ตัว อย่าง เช่น

    Get-CMQuery -name "อุปกรณ์ส่วนบุคคลทั้งหมด"

  • Get-CMSiteDefinition

    รับข้อมูลข้อกําหนดของไซต์จากคลาสSMS_SiteDefinition ซึ่งประกอบด้วยการตั้งค่าทั่วทั้งไซต์และการตั้งค่าการกําหนดค่าต่างๆ

    ตัว อย่าง เช่น

    Get-CMSiteDefinition -SiteCode PRI

  • Get-CMSiteRole

    รับรายการบทบาทของไซต์จากเซิร์ฟเวอร์ไซต์หรือเซิร์ฟเวอร์ของไซต์

    ตัว อย่าง เช่น

    myserver.contoso.com Get-CMSiteRole -SiteSystemServerName

  • Get-CMSupportedPlatforms

    รับรายการแพลตฟอร์มที่ได้รับการสนับสนุน สามารถใช้สําหรับไปป์ลิ่งลงใน Import-CMDriver

    ตัว อย่าง เช่น

    Get-CMSupportedPlatforms -ชื่อ 'Windowsทั้งหมด*'

  • Invoke-CMQuery

    Invokes a query and returns the results.

    ตัว อย่าง เช่น

    | Get-CMQuery -name "ระบบของฉัน" Invoke-CMQuery

  • Invoke-CMSystemDiscovery

    Instructs site to start Active Directory system discovery as soon possible.

    ตัว อย่าง เช่น

    Invoke-CMSystemDiscovery -SiteCode ABC

  • Invoke-CMUserDiscovery

    Instructs site to start Active Directory user discovery as soon possible.

    ตัว อย่าง เช่น

    Invoke-CMUserDiscovery -SiteCode ABC

  • Invoke-GroupDiscovery

    Instructs site to start Active Directory group discovery as soon possible.

    ตัว อย่าง เช่น

    Invoke-CMGroupDiscovery -SiteCode ABC

  • New-CMADGroupDiscoveryScope

    Creates an object that can be used to configure an active directory group discovery scope with Set-CMDiscoveryMethod.

    ตัว อย่าง เช่น

    Set-CMDiscoveryMethod -ActiveDirectoryGroupDiscovery '
    -AddGroupDiscoveryScope (New-CMADGroupDiscoveryScope '
    -name MyScope -SiteCode R2s -LdapLocation '
    "LDAP://CN=ScopeLocation,DC=contoso,DC=com"-RecursiveSearch $true)

  • New-CMDeploymentTypeDependencyGroup

    สร้างกลุ่มการขึ้นต่อกันของชนิดการปรับใช้แบบนามธรรม ต้องเพิ่มลงในชนิดการปรับใช้ที่มีอยู่โดยใช้ Add-CMDeploymentTypeDependency ข้อมูลเข้าที่จําเป็นคือวัตถุชนิดการปรับใช้จาก Get-CMDeploymentType

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    New-CMDeploymentTypeDependencyGroup -GroupName MyGroup

  • New-CMEmbeddedObjectInstance

    สําหรับกรณีการใช้งานขั้นสูงซึ่งคุณต้องจัดการวัตถุผลลัพธ์จากผู้ให้บริการSMSหรือจากคิวรีวัตถุโดยตรง สร้างวัตถุฝังตัวใหม่ของคลาสเฉพาะกิจ โปรดสังเกตว่า สําหรับชนิด "SMS_EmbeddedProperty" หรือ "SMS_EmbeddedPropertyList" จะมีNew-CMEmbeddedPropertyและ New-CMEmbeddedPropertyList

    ตัว อย่าง เช่น

    $prop = New-CMEmbeddedObjectInstance -ClassName "SMS_EmbeddedProperty"

  • New-CMEmbeddedProperty

    For advanced use cases in which you have to manipulate results from the SMS Provider or from object queries. สร้างอินสแตนซ์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()


  • New-CMEmbeddedPropertyList

    For advanced use cases in which you have to manipulate results objects from the SMS Provider or from object queries. สร้างอินสแตนซ์SMS_EmbeddedPropertyListใหม่และยังสามารถตั้งค่าได้อีกด้วย

    ตัว อย่าง เช่น

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

  • New-CMQuery

    สร้างคิวรีใหม่

    ตัว อย่าง เช่น

    New-CMQuery -Name "My Systems" -Expression '
    "select * from SMS_R_System where name LIKE 'ABC%'

  • Remove-CMCollection

    Removes anvariant collection by value, can be used instead of Remove-CMUserCollection and Remove-CMDeviceCollection for collection removal.

    ตัว อย่าง เช่น

    Get-CMUserCollection -Name MyCollection | Remove-CMCollection -Force
    Get-CMDeviceCollection -name MyDeviceCollection |
    Remove-CMCollection -Force

  • Remove-CMDeploymentTypeDependency

    Removes a deployment type dependency from a deployment type dependency group. ถ้าการขึ้นต่อกันออกทําให้กลุ่มไม่มีการอ้างอิงอีกต่อไป กลุ่มจะถูกเอาออก การป้อนข้อมูลที่จําเป็นคือวัตถุชนิดการปรับใช้จากGet-CMDeploymentTypeหรือGet-CMDeploymentTypeDependency และกลุ่มการขึ้นต่อกันจาก Get-CMDeploymentTypeDependencyGroup

    ตัว อย่าง เช่น

    $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. การป้อนข้อมูลที่จําเป็นคือกลุ่มการขึ้นต่อกันจาก Get-CMDeploymentTypeDependencyGroup

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup |
    Remove-CMDeploymentTypeDependencyGroup -Force

  • Remove-CMDeploymentTypeSupersedence

    Removes a superseding deployment type from a supersed deployment type. การป้อนข้อมูลที่จําเป็นคือชนิดการแทนที่จากGet-CMDeploymentTypeหรือGet-CMDeploymentTypeSupersedence และชนิดการปรับใช้ที่แทนที่จาก Get-CMDeploymentType

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Remove-CMDeploymentTypeSupersedence -SupersedingDeploymentType '
    (Get-CMDeploymentType -ApplicationName MySupersedingApp)

  • Remove-CMQuery

    Removes a query.

    ตัว อย่าง เช่น

    | Get-CMQuery -name "ระบบของฉัน" Remove-CMQuery -Force

  • Set-CMDeploymentTypeDependencyGroup

    Configures settingss for a deployment type group. การป้อนข้อมูลที่จําเป็นคือกลุ่มการขึ้นต่อกันจาก Get-CMDeploymentTypeDependencyGroup

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Get-CMDeploymentTypeDependencyGroup -GroupName MyGroup |
    Set-CMDeploymentTypeDependencyGroup -NewName MyNewGroup

  • Set-CMDeploymentTypeSupersedence

    Configures settings for a deployment type supersedence. การป้อนข้อมูลที่จําเป็นคือชนิดการแทนที่จากGet-CMDeploymentTypeหรือGet-CMDeploymentTypeSupersedence และชนิดการปรับใช้ที่แทนที่จาก Get-CMDeploymentType

    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName MyApp |
    Set-CMDeploymentTypeSupersedence -SupersedingDeploymentType '
    (Get-CMDeploymentType -ApplicationName MySupersedingApp) '
    -IsUninstall $true

  • Set-CMQuery

    กําหนดค่าคิวรี

    ตัว อย่าง เช่น

    |ชื่อ "ระบบของฉัน" Get-CMQuery
    Set-CMQuery -NewName "ระบบ ABC ของฉัน"

  • Sync-CMMigrationSource

    เริ่มต้นการซิงโครไนซ์สําหรับลําดับชั้นต้นทางที่โยกย้าย

    ตัว อย่าง เช่น

    Sync-CMMigrationSource


การเปลี่ยนแปลงไม่แยก

การเปลี่ยนแปลงเหล่านี้แสดงถึงการปรับปรุง cmdlet ที่มีอยู่ สิ่งเหล่านี้เป็นการเปลี่ยนแปลงเพิ่มเติมและไม่ควรก่อให้เกิดปัญหาความเข้ากันได้สําหรับ Automation ที่มีอยู่

  • Add-CMDeploymentType

    • พารามิเตอร์เพิ่มเติมใหม่สําหรับกฎความต้องการ: AddRequirement ต้องสร้างกฎโดยใช้ DCM Object Model SDK

    • พารามิเตอร์เพิ่มเติมใหม่: แอปพลิเคชัน ยอมรับการป้อนข้อมูลจากGet-CMApplicationเป็นตัวเลือกสําหรับ ApplicationName



  • Add-CMDistributionPoint

    New EnableBranchCache parameter added to enable branch cache for new distribution point.

  • Add-CMFallbackStatusPoint

    ThrottleInterval และ StateMessageNum พารามิเตอร์จะไม่บังคับอีกต่อไป ค่าเริ่มต้นจะถูกใช้สําหรับ ThrottleInterval (3,600) และ StateMessageNum (10,000) ถ้าไม่มีการกําหนดค่า

  • Block-CMCertificate

    New Certificate parameter to allow for pipelining object from Get-CMCertificate.

  • Clear-CMClientOperation

    พารามิเตอร์การดําเนินการเสริมใหม่ที่ยอมรับการป้อนข้อมูลจาก Get-CMClientOperation

  • Disable-CMStatusFilterRule

    The Name parameter now accepts wildcard values.

  • Enable-CMStatusFilterRule

    The Name parameter now accepts wildcard values.

  • Export-CMSecurityRole

    การสนับสนุนเพิ่มเติมสําหรับการส่งออกบทบาทความปลอดภัยตามชื่อ (RoleName) หรือตามค่า (บทบาท)

  • Get-CMAppV5XDeploymentTypeItem

    Now accepts pipelined input from Get-CMDeploymentType.

    ตัว อย่าง เช่น

    Get-CMDeploymentType| "MyApp" "
    -DeploymentTypeName "AppV5X" Get-CMAppV5XDeploymentTypeItem

  • Get-CMClientPushInstallation

    No longer requires a mandatory search parameter for finding client push installation details.

  • Get-CMDeploymentType

    Can pipeline result object from Get-CMApplication to get deployment types.

    ตัว อย่าง เช่น

    | Get-CMApplication -Name "แอป Contoso"
    Get-CMDeploymentType s-Name "ตัวติดตั้ง MSI"

  • Get-CMManagementPointComponent

    No longer requires mandatory SiteCode and SiteSystemName parameters.

  • Get-CMSoftwareUpdate

    New optional OnlyExpired parameter to scope query to get only expired updates for faster querys.

  • Get-CMStatusFilterRule

    The Name parameter now accepts wildcard values.

  • การปรับปรุงประสิทธิภาพ Get-CMUser

    ด้วยชุดผลลัพธ์ขนาดใหญ่

  • สามารถกําหนด Import-CMComputerInformation

    SmBiosId และ MacAddress ได้เมื่อคุณใช้ ComputerName แทนการใช้ทั้งสองอย่าง ถ้าไม่ได้กําหนดไว้ cmdlet จะล้มเหลว

  • Import-CMDriver

    • พารามิเตอร์ ImportFolder เพิ่มเติมใหม่เพื่อระบุว่าโปรแกรมควบคุมทั้งหมดในโฟลเดอร์ที่ระบุโดยใช้ UncFileLocation ควรได้รับการประมวลผล

    • พารามิเตอร์ SupportedPlatforms ใหม่เพิ่มเติมที่ยอมรับอินพุตจากGet-CMSupportedPlatformsสําหรับการตั้งค่าแพลตฟอร์มที่รองรับโปรแกรมควบคุม



  • Lock-CMObject

    ขณะนี้ยอมรับวัตถุผ่านไปป์ไลน์

    ตัว อย่าง เช่น

    Get-CMDriverPackage | Lock-CMObject

  • New-CMApplication

    New optional DisplaySupersedencesInApplicationCatalog parameter toggles the ability to display supersedences in the application catalog.

  • New-CMMaintenanceWindow

    New optional Collection parameter accepts input from Get-CMCollection.

  • New-CMSecondarySite

    New EnableBranchCache parameter added to enable branch cache for secondary site distribution point.

  • Remove-CMApplicationRevisionHistory

    Accepts pipelined input from Get-CMApplicationRevisionHistory for remove a specific application revision.

    ตัว อย่าง เช่น

    Get-CMApplicationRevisionHistory -ชื่อ "แอป Contoso" -การแก้ไข 2 |
    Remove-CMApplicationRevisionHistory

  • Remove-CMClientOperation

    New optional Operation parameter accepts input from Get-CMClientOperation.

  • Remove-CMDeployment

    New optional Deployment parameter accepts an object from Get-CMDeployment that allows for removeing update, package, operating system, and application deployments.

    หมายเหตุ DeploymentId และ ApplicationName จะยังคงสนับสนุนการปรับใช้แอปพลิเคชันเท่านั้น ลักษณะการทํางานนี้อาจมีการเปลี่ยนแปลงในการเผยแพร่ในอนาคต

  • 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

    The Name parameter now accepts wildcard values.

  • Set-ClientPushInstallation

    Now supports pipelining from Get-CMClientPushInstallation.

  • Set-CMApplication

    ใหม่ เพิ่มเติม DisplaySupersedencesพารามิเตอร์InApplicationCatalog สลับความสามารถในการแสดงการแทนที่ในแค็ตตาล็อกแอปพลิเคชัน

  • Set-CMDeploymentType

    • พารามิเตอร์เพิ่มเติมใหม่สําหรับกฎความต้องการ:

      • AddRequirement

      • RemoveRequirement

      • ClearRequirements

      ต้องสร้างกฎโดยใช้ DCM Object Model SDK
      หมายเหตุเอาเอาการป้อนข้อมูลข้อกําหนดต้องตรงกับค่า RuleId ของกฎความต้องการในชนิดการปรับใช้ มิฉะนั้น จะไม่ถูกลบออก

    • ApplicationName ไม่ใช่พารามิเตอร์ที่จําเป็นอีกต่อไปถ้ามีการใช้วัตถุการป้อนข้อมูล DeploymentType

    • ขณะนี้สนับสนุนไปป์ลินจาก Get-CMDeploymentType


    ตัว อย่าง เช่น

    Get-CMDeploymentType -ApplicationName sccmapp '
    -DeploymentTypeName adberdr934_4.6.33.315 |
    Set-CMDeploymentType -AppV5xInstaller -OnSlowNetworkMode DoNothing

  • Set-CMDiscoveryMethod

    • พารามิเตอร์เพิ่มเติมใหม่เมื่อคุณกําหนดค่าการค้นพบกลุ่มด้วย ActiveDirectoryGroupDiscovery:

      • AddGroupDiscoveryScope

      • RemoveGroupDiscoveryScope

    • AddGroupDiscoveryScope ต้องการการป้อนข้อมูลที่สร้างขึ้นโดย cmdlet New-CMADGroupDiscoveryScope

    • RemoveGroupDiscoveryScope ต้องการชื่อขอบเขตการจับคู่สตริง



    ตัว อย่าง เช่น

    Set-CMDiscoveryMethod -ActiveDirectoryGroupDiscovery '
    -AddGroupDiscoveryScope (New-CMADGroupDiscoveryScope '
    -name MyScope -SiteCode R2S -LdapLocation '
    "LDAP://CN=ScopeLocation,DC=contoso,DC=com" -RecursiveSearch $true)

  • Set-CMDistributionPoint

    New EnableBranchCache parameter added to configure branch cache on distribution point.

  • Set-CMMaintenanceWindow

    New optional Collection parameter accepts input from Get-CMCollection.

  • Set-CMManagementPointComponent

    Now accepts pipelined input from the following cmdlets:

    • Get-CMSiteDefinition (cmdlet ใหม่)

    • Get-CMManagementPoint

    • Get-CMSite

    • Get-CMManagementPointComponent



  • Set-CMPackage

    • พารามิเตอร์เพิ่มเติมใหม่สําหรับการเปลี่ยนแปลงคุณสมบัติการแจกจ่าย (prestage, multicast) และแหล่งข้อมูล (การอัปเดตแพคเกจ) เพื่อให้ตรงกับแผ่นคุณสมบัติของคอนโซลผู้ดูแลระบบ

    • เปลี่ยนชื่อพารามิเตอร์หลายตัวเพื่อความชัดเจนและความสอดคล้องกัน พารามิเตอร์ที่มีชื่อใหม่เหล่านี้จะใช้นามแฝงกับชื่อเก่าเพื่อรักษาความเข้ากันได้



  • ยกเลิกการบล็อก-CMCertificate

    พารามิเตอร์ใบรับรองใหม่อนุญาตให้มีวัตถุไปป์ลินจาก Get-CMCertificate

  • Unlock-CMObject

    ขณะนี้ยอมรับวัตถุผ่านไปป์ไลน์

    ตัว อย่าง เช่น

    Get-CMDriverPackage | Unlock-CMObject

  • Update-CMCertificate

    • พารามิเตอร์ Force ที่เป็นตัวเลือกใหม่จะป้องกันไม่ให้พร้อมท์สําหรับการเขียนทับใบรับรองที่มีอยู่

    • พารามิเตอร์ใบรับรองใหม่อนุญาตให้มีวัตถุไปป์ลินจาก Get-CMCertificate


ข้อมูลสําคัญสําหรับ cmdlet ทั้งหมด

พารามิเตอร์เสริมใหม่ DisableWildcardHandling และ ForceWildcardHandling-DisableWildcardHandlingอนุญาตสําหรับ cmdlets และพารามิเตอร์ที่สนับสนุนอักขระตัวแทน ("*" หรือ "?") เพื่อบังคับให้แยกวิเคราะห์พารามิเตอร์เป็นค่าสัญพจน์แทนที่จะเป็นค่าอักขระตัวแทน

พิจารณาสถานการณ์ต่อไปนี้: คุณมีแอปพลิเคชันสองรายการ: "แอปพลิเคชัน IT ของฉัน" และ "แอปพลิเคชันของฉัน*" cmdlet Get-CMApplication -Name My*Application จะส่งกลับทั้ง "แอปพลิเคชัน IT ของฉัน" และ "แอปพลิเคชัน My*" ถ้าจุดประสงค์คือการเรียกใช้เฉพาะ "My*Application" คุณสามารถเพิ่ม DisableWildcardHandling ลงในพารามิเตอร์ cmdlet เพื่อเรียกค่าที่ตรงกัน

  • พารามิเตอร์ ForceWildcardHandling จะคืนค่าลักษณะการทํางานของ CU1 ก่อน R2 และอนุญาตให้มีอาร์กิวเมนต์พารามิเตอร์ cmdlet ของสตริงจํานวนมากที่จะถูกรับรู้เป็นค่าอักขระตัวแทนแทนที่จะเป็นค่าสัญพจน์ พารามิเตอร์นี้อาจทําให้ cmdlet ทํางานโดยไม่คาดคิดหรือไม่ได้รับการสนับสนุน และควรใช้อย่างระมัดระวัง

  • ข้อความเตือนจะถูกเขียนลงในกระแสข้อมูลผลลัพธ์ของ PowerShell เมื่อลักษณะการทํางานของคิวรีภายในถูกเปลี่ยนแปลงโดยพารามิเตอร์เหล่านี้

  • โปรดสังเกตว่า แม้ว่า cmdlet Configuration Manager ทั้งหมดสนับสนุนพารามิเตอร์ใหม่เหล่านี้ แต่อาจไม่ใช้หรือให้เกียรติพารามิเตอร์ในทุกสถานการณ์

  • ไม่สามารถใช้พารามิเตอร์ DisableWildcardHandling และ ForceWildcardHandling พร้อมกันได้ ถ้าคุณใช้ทั้งสองพารามิเตอร์พร้อมกัน การดําเนินการ cmdlet จะล้มเหลว



การเปลี่ยนแปลงการไม่หยุดยั้งที่สําคัญอื่น ๆ
  • การบันทึกที่ได้รับการปรับปรุงเมื่อเปิดใช้งานการใช้คําฟุ่มเฟือยSMSการสร้างวัตถุผู้ให้บริการ การปรับเปลี่ยน การเอาออก และการบันทึก

  • ปรับปรุงประสิทธิภาพของคิวรีบัญชีผู้ใช้ของระบบไซต์

  • การใช้ cmdlet หรือพารามิเตอร์ที่ไม่สนับสนุนอาจทําให้เกิดคําเตือนให้เขียนลงในคอนโซลWindows PowerShell cmdlet หรือพารามิเตอร์ที่เลิกใช้แล้วอาจถูกลบออกในอนาคต และควรหยุดการใช้งานโดยเร็วที่สุด



cmdlet และพารามิเตอร์ที่เลิกใช้แล้ว (อาจถูกเอาออกในอนาคต)

ควรยกเลิกการใช้พารามิเตอร์ที่ไม่สนับสนุนเหล่านี้โดยเร็วที่สุดเพื่อหลีกเลี่ยงการเปลี่ยนแปลงที่อาจเกิดขึ้นในการเผยแพร่ในอนาคต

หมายเหตุ การใช้ cmdlet หรือพารามิเตอร์ที่ไม่ได้รับการสนับสนุนอาจทําให้เกิดคําเตือนเพื่อเขียนลงในคอนโซลWindows PowerShell

  • Add-CMDeploymentType

    • จะไม่มีการใช้พารามิเตอร์ ForceForUnknownPublisher อีกต่อไปเมื่อคุณสร้างชนิดการปรับใช้ต่อไปนี้:

      • Apple Store

      • Windows Phone 8

      • Google Play

    • พารามิเตอร์ AutoIdentifyFromInstallationFile จะไม่ถูกนํามาใช้อีกต่อไปเมื่อคุณสร้างชนิดการปรับใช้ต่อไปนี้:

      • Application Virtualization 5

      • Web App

      • Apple Store

      • Windows Phone 8

      • Google Play

    • พารามิเตอร์ AutoIdentifyFromInstallationFile ไม่จําเป็นสําหรับชนิดการปรับใช้หลายชนิดอีกต่อไป

    • ไม่จําเป็นต้องใช้พารามิเตอร์ ForceForUnknownPublisher อีกต่อไป

    • ไม่จําเป็นต้องใช้พารามิเตอร์ ManualSpecifyDeploymentType อีกต่อไป และไม่มีผลต่อการสร้างชนิดการปรับใช้



  • Get-CMClientOperations

    Replaced by Get-CMClientOperation (singular vs. plural naming) for consistency with other Verb-CMClientOperation cmdlets. ไม่มีการเปลี่ยนแปลงฟังก์ชันการทํางาน

  • Get-CMManagementPointComponent

    Replaced by the Get-CMSiteDefinition cmdlet. cmdlet นี้จะทํางานเช่นเดียวกับGet-CMManagementPointและจะไม่ได้รับการสนับสนุนเพื่อขจัดความสับสน

  • Import-CMDriver

    SupportedPlatformName is deprecated. ควรใช้ SupportedPlatforms แทน สามารถเรียกใช้ค่าของ supportedPlatforms ได้โดยใช้ Get-CMSupportedPlatform cmdlet ซึ่งไม่ได้รับการสนับสนุนให้ใช้ทั้ง SupportedPlatformName และ SupportedPlatforms

  • Remove-CMDeploymentType

    The ApplicationName parameter is no longer required when you use DeploymentType or pipeline from Get-CMDeploymentType.

  • Set-CMAssetIntelligenceSynchronizationPoint

    พารามิเตอร์ EnableSynchronization ไม่ได้รับการสนับสนุน ตั้งค่า ScheduleToken เป็น $null เพื่อปิดใช้งานการซิงโครไนซ์ตามกําหนดการ

  • Set-CMClientPushInstallation

    ไม่ควรใช้พารามิเตอร์ Name ควรใช้ SiteCode แทนเพื่อกําหนดขอบเขตผลลัพธ์ไปยังไซต์ที่ระบุ

  • Set-CMDeploymentType

    OnFastNetworkMode value RunFromNetwork ถูกแทนที่ด้วย DownloadContentForStreaming

  • Set-CMSystemHealthValidatorPoint

    พารามิเตอร์วันที่และเวลาถูกยกเลิกใช้แทนพารามิเตอร์ StatementOfHealthStartTime

  • Start-CMPackageDeployment

    • DeploymentStartDay และ DeploymentStartTime จะถูกแทนที่ด้วย DeploymentStartDateTime ที่มีวัตถุประสงค์เดียวเพื่อตั้งค่าทั้งวันที่และเวลา

    • DeploymentAvailableDay และ DeploymentAvailableTime จะถูกแทนที่ด้วย DeploymentAvailableDateTime สําหรับวัตถุประสงค์เดียวเพื่อตั้งค่าทั้งวันที่และเวลา

    • DeploymentExpireDay และ DeploymentExpireTime จะถูกแทนที่ด้วย DeploymentExpireDateTime สําหรับวัตถุประสงค์เดียวเพื่อตั้งค่าทั้งวันที่และเวลา




สําคัญ ควรยกเลิกการใช้พารามิเตอร์ SecuredScopeNames ใน cmdlet ที่ได้รับการสนับสนุน และควรใช้Get-CMObjectSecurityScopeแทน

การเปลี่ยนแปลงการหยุดทํางาน

การเปลี่ยนแปลงการทําลายเป็นการปรับเปลี่ยนลักษณะการทํางานของ cmdlet หรือพารามิเตอร์ที่อาจทําให้เกิดความเข้ากันไม่ได้กับ PowerShell Automation ที่มีอยู่ ตรวจสอบการเปลี่ยนแปลงที่นี่กับระบบอัตโนมัติที่มีอยู่ของคุณเพื่อให้แน่ใจว่ามีความเข้ากันได้

  • Add-CMDeploymentType

    Cmdlet จะไม่ให้คุณเพิ่มชนิดการปรับใช้ที่มีชื่อที่ใช้แสดงเดียวกันกับชนิดการปรับใช้ที่เพิ่มก่อนหน้านี้อีกต่อไป ชื่อชนิดการปรับใช้ต้องไม่ซ้ํากัน

  • Block-CMCertificate

    If there is error in blocking the certificate, the cmdlet will now fail instead of printing a warning message.

  • Get-CMSoftwareUpdateGroup

    พารามิเตอร์ SecuredScopeNames ที่ไม่ใช่ฟังก์ชันจะถูกเอาออก

  • Get-CMUser

    ในการอัปเดตสะสม 1 Get-CMUserมีการเปลี่ยนแปลงพฤติกรรมที่ไม่คาดคิดซึ่งจะส่งกลับวัตถุที่ยึดตามSMS_CombinedUserResourceหรือSMS_Collection ลักษณะการทํางานของรุ่นวางจําหน่ายของ System Center 2012 R2 Configuration Managerคือส่งกลับเฉพาะวัตถุSMS_Collection ปัญหานี้ได้รับการแก้ไขแล้ว ข้อมูลเดียวกันจะอยู่ในทั้งสองชั้นเรียน เนื่องจากSMS_CombinedUserResourceมีชุดย่อยของข้อมูลSMS_Collection ดังนั้นสิ่งนี้ไม่ควรทําลายระบบอัตโนมัติ อย่างไรก็ตาม, นี้จะถูกเปิดเผยสําหรับการรับรู้.

  • Remove-CMSoftwareUpdateGroup

    พารามิเตอร์ SecuredScopeNames ที่ไม่ทํางานจะถูกเอาออก

  • Remove-CMUser

    ถ้าผู้ใช้ไม่สามารถเอาออกได้ด้วยเหตุผลใดก็ตาม cmdlet จะล้มเหลว ในการเผยแพร่ก่อนหน้านี้เงื่อนไขบางอย่างจะทําให้ cmdlet ล้มเหลวโดยไม่เงียบ

  • Set-CMBootImage

    พารามิเตอร์ที่ไม่สามารถนําไปใช้ได้ต่อไปนี้จะทําให้ cmdlet ล้มเหลวถ้าคุณใช้กับWindows PE 3.1 หรืออิมเมจการเริ่มต้นระบบก่อนหน้า:

    • EnablePrestartCommand

    • PrestartCommandLine

    • IncludeFilesForPrestart

    • PrestartIncludeFilesDirectory

    • BackgroundBitmapPath

    • ScratchSpace

    • EnableCommandSupport

    • PersistContentInCache

    • EnableBinaryDeltaReplication

    • DeployFromPxeDistributionPoint

    • DistributionPointUpdateSchedule

    • CustomPackageShareName

    • DisconnectUsersFromDistributionPoints

    • DisconnectUsersFromDistributionPointsRetries

    • DisconnectUsersFromDistributionPointsMinutes

    • AddOptionalComponents

    • RemoveOptionalComponents

    • CopyPackageToShareOnDistributionPoints



  • Set-CMBoundary

    No longer enables multiple input values for Id or Name.

    วิธีแก้ไขปัญหาชั่วคราว

    ใช้การวนรอบหรือไปป์ไลน์จาก Get-CMBoundary

  • Set-CMSoftwareUpdateGroup

    พารามิเตอร์ SecuredScopeNames ที่ไม่ทํางานถูกเอาออก

  • Set-CMSoftwareUpdatePointComponent

    Cmdlet จะล้มเหลวถ้าตั้งค่า SynchronizeAction เป็น SynchronizeFromAnUpstreamDataSourceLocation โดยไม่ระบุค่าสําหรับ UpstreamSourceLocation

  • Start-CMSoftwareUpdateDeployment

    Cmdlet จะล้มเหลวแทนการเตือนหากยังไม่ได้ดาวน์โหลดการอัปเดตซอฟต์แวร์



การเปลี่ยนแปลงที่สําคัญอื่นๆ

cmdlet จํานวนมากได้กําหนดค่าอย่างไม่ถูกต้อง "ValueFromPipelineByPropertyName" สําหรับพารามิเตอร์ ปัญหานี้ได้รับการแก้ไขแล้ว แม้ว่าระบบอัตโนมัติที่มีอยู่จะไม่ได้รับการใช้ประโยชน์จากสิ่งนี้ แต่เราจะสังเกตสิ่งนี้เพื่อการรับรู้

ปัญหาที่ทราบแล้ว

ปัญหาที่ทราบเกี่ยวกับ cmdlets ต่อไปนี้ไม่ได้รับการแก้ไขในรุ่นนี้

  • Set-CMAlertSubscription

    The LocaleId parameter requires that the specific locale be present on the system แทนที่จะเป็นตําแหน่งที่ตั้งที่ถูกต้อง

  • Set-CMDeploymentType

    ไม่สามารถกําหนดค่าการตั้งค่าเนื้อหาสําหรับชนิดการปรับใช้ต่อไปนี้:

    • Windows Phone

    • Apple App Store

    • Google Play



  • New-CMVhd

    Cmdlet ส่งกลับข้อผิดพลาด "ไม่พบ" เมื่อคุณพยายามค้นหาการอ้างอิงแพคเกจลําดับงาน นี่คือการถดถอยจากการอัปเดตสะสม 2

  • Get-CMAccessAccount

    UserName จะดําเนินการจับคู่แบบตรงตามตัวพิมพ์ใหญ่-เล็กเมื่อสอบถามผู้ให้บริการSMS

  • Set-CMSoftwareUpdatePoint

    การเปลี่ยนแปลงพารามิเตอร์ DefaultWsusServer ไม่นําไปใช้กับการกําหนดค่า WSUS สําหรับจุดอัปเดตซอฟต์แวร์

  • Set-CMBootImage

    ค่า EnablePrestartCommand และ PrestartCommandLine จะไม่ถูกนําไปใช้กับอิมเมจการเริ่มต้นระบบ

  • ไม่สามารถดูจุดการจัดการ Add-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()

  • Get-CMStatusReportingComponent

    Cmdlet อาจล้มเหลวถ้าคุณเรียกใช้หลังจากที่คุณเรียกใช้ Set-CMStatusReportingComponent

  • Start-CMSoftwareUpdateDeployment

    Cmdlet จะล้มเหลวหากการอัปเดตจําเป็นต้องยอมรับเงื่อนไขการอนุญาตให้ใช้สิทธิสําหรับซอฟต์แวร์ของ Microsoft

  • New-CMVhd

    Cmdlet อาจล้มเหลวโดยมีข้อผิดพลาด "ไม่พบวัตถุ" เมื่อคุณสร้าง VHD ใหม่

  • Set-CMOutOfBandManagementComponent

    Cmdlet อาจล้มเหลวถ้าใช้พารามิเตอร์ EnrollmentPoint

  • 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.

    วิธีแก้ไขปัญหาชั่วคราว

    ใช้Set-CMOutOfBandServicePoint -TransmissionStartMinutesInterval หลังจากที่คุณเรียกใช้ Add-CMOutOfBandServicePoint


อ้างอิง

เรียนรู้เกี่ยวกับ คําศัพท์ ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×