สรุป
บทความนี้อธิบายถึงปัญหาWindows PowerShellที่ได้รับการแก้ไขในการอัปเดตสะสม 3 (CU3) สําหรับConfiguration Manager Microsoft System Center 2012 R2 การแก้ไข CU3 อื่นๆ มีอธิบายไว้ในบทความฐานความรู้ของ Microsoft ต่อไปนี้:
2994331 คําอธิบายของการอัปเดตสะสม 3 สําหรับ System Center 2012 R2 Configuration Manager
ปัญหาที่ได้รับการแก้ไขแล้ว
-
Get-CMAssetIntelligenceSynchronizationPoint ส่งกลับวัตถุ Null และทําให้เกิดข้อผิดพลาด NullReferenceException เมื่อใช้กับ Remove-CMAssetIntelligenceSynchronizationPoint
-
New-CMTaskSequenceไม่ยอมรับค่า Null หรือค่าว่างสําหรับพารามิเตอร์ -InstallationProductKey
-
พารามิเตอร์ CertificateExpirationTimeUtc จะถูกละเว้นโดย cmdlet Set-CMDistributionPoint
-
New-CMTaskSequenceMediaส่งกลับข้อผิดพลาด InvalidOperationException เมื่อใช้กับพารามิเตอร์ CaptureMediaOption
-
cmdlet New-CMMigrationJob ส่งกลับข้อผิดพลาดที่มีลักษณะดังต่อไปนี้เมื่อวางคอลเลกชันที่ซ้อนกันลงในพารามิเตอร์ -MigrationCollection:
New-CMMigrationJob : เลือกอย่างน้อยหนึ่งคอลเลกชันเพื่อดําเนินการต่อ
-
Add-CMReportingServicePoint cmdlet สร้างจุดบริการรายงานไม่ถูกต้อง
-
cmdlets ที่อ้างอิงวัตถุที่ถูกส่งกลับโดยข้อผิดพลาดทริกเกอร์ Get-CMDevice cmdlet ที่มีลักษณะดังต่อไปนี้:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
พารามิเตอร์ -EnableProgramAfterAdvertisementMigrated ของ cmdlet New-CMMigrationJob ไม่เปิดใช้งานโปรแกรมที่ระบุ
-
Set-CMAccountส่งกลับข้อผิดพลาด NullReferenceException เมื่อใช้กับพารามิเตอร์ inputObject
-
Get-CMBaselineXMLDefinitionจะไม่ส่งกลับผลลัพธ์ใดๆ เมื่อทํางานโดยไม่มีพารามิเตอร์ จําเป็นต้องระบุพารามิเตอร์ -Name
-
Update-CMClientStatus -Force เป็นสาเหตุให้หน้าต่างการยืนยันแสดงขึ้นบนไคลเอนต์
-
Set-CMWindowsFirewallPolicyส่งกลับข้อยกเว้นเมื่อมีการระบุพารามิเตอร์ -Priority
-
ชื่อฐานข้อมูลไซต์รองจะถูกสร้างขึ้นอย่างไม่ถูกต้องเมื่อมีการใช้New-CMSecondarySiteกับพารามิเตอร์ CopySQLServerExpressOnSecondarySite
-
Import-CMDriverส่งกลับ "เส้นทางวัตถุที่ไม่ถูกต้อง" เสมอ แม้ว่าโปรแกรมควบคุมที่ระบุจะถูกนําเข้าเรียบร้อยแล้ว
-
พารามิเตอร์ *-Item ทั่วไป เช่น -WhatIf ไม่ทํางานตามที่คาดไว้กับ CMSite PSDrive
-
New-CMComputerAssociation ส่งกลับข้อผิดพลาด NullReferenceException
-
New-CMTaskSequenceMedia ส่งกลับข้อผิดพลาด InvalidOperationException เมื่อใช้กับพารามิเตอร์ -CaptureMediaOption
-
New-CMSiteSystemServerทําให้ PowerShell ออกจากระบบโดยไม่คาดคิด
http://support.microsoft.com/kb/2984644
การเปลี่ยนแปลงเพิ่มเติม
-
cmdlet หลายรายการได้รับการแก้ไขเพื่อจัดการชุดผลลัพธ์ขนาดใหญ่ (วัตถุหลายพันรายการ) ได้ดียิ่งขึ้น
-
ชนิดStart-CMApplicationDeploymentทํางานได้เร็วขึ้นในสภาพแวดล้อมที่มีแอปพลิเคชันจํานวนมาก (75 บวก)
-
-
cmdlet หลายรายการได้รับการตรวจทานเพื่อสนับสนุนอักขระตัวแทนสําหรับบางพารามิเตอร์ รวมถึงรายการต่อไปนี้:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
Set-CMDeploymentTypeไม่ให้คุณใช้ –ContentLocation กับชนิดการปรับใช้ AppV หรือ AppV5X อีกต่อไป
-
Set-CMDeviceCollectionรองรับการตั้งค่ากําหนดการคอลเลกชันด้วยพารามิเตอร์ใหม่ –RefreshSchedule และ –RefreshType แล้ว
-
Set-CMDeviceOwnershipจะส่งกลับข้อความแสดงข้อผิดพลาดที่ชัดเจนในกรณีของชื่ออุปกรณ์ที่ไม่มีอยู่
-
cmdlet หลายรายการได้รับการแก้ไขเพื่อสนับสนุนการไปป์ลินวัตถุ ซึ่งรวมถึง cmdlet ที่ใช้สําหรับการสร้าง การตั้งค่า และการลบบทบาทไซต์ แอปพลิเคชัน คอลเลกชัน โปรแกรม และแพคเกจ
ปัญหาที่ทราบแล้ว
-
พารามิเตอร์ Set-CMDistributionPoint –ComputersUsePxePassword อาจไม่บันทึกรหัสผ่านที่ถูกต้องในฐานข้อมูล