KB3122088 - โปรแกรมอรรถประโยชน์ Sqlps ไม่สามารถทํางานได้เมื่อนโยบาย "เปิดการดําเนินการสคริปต์" ถูกตั้งค่าเป็น "อนุญาตสคริปต์ทั้งหมด" ใน SQL Server

นำไปใช้กับ
SQL Server 2012 Enterprise SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

อาการ

ถ้าคุณตั้งค่า เปิดนโยบายกลุ่มการดําเนินการสคริปต์ เป็น อนุญาตสคริปต์ทั้งหมด โปรแกรมอรรถประโยชน์ sqlps จะไม่สามารถทํางาน และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

หมายเหตุ

Microsoft (R) SQL Server (R) PowerShell
เวอร์ชัน 11.0.5058.0
ลิขสิทธิ์ (c) 2012 Microsoft สงวนลิขสิทธิ์

Set-ExecutionPolicy : Windows PowerShell อัปเดตนโยบายการดําเนินการของคุณเรียบร้อยแล้ว แต่การตั้งค่าจะถูกแทนที่ด้วยนโยบายที่กําหนดในขอบเขตที่เฉพาะเจาะจงมากขึ้น เนื่องจากการแทนที่ เชลล์ของคุณจะรักษานโยบายการดําเนินการที่มีประสิทธิภาพในปัจจุบันของ "ไม่จํากัด" พิมพ์ "Get-ExecutionPolicy -List" เพื่อดูการตั้งค่านโยบายการดําเนินการของคุณ สําหรับข้อมูลเพิ่มเติม โปรดดู "Get-Help Set-ExecutionPolicy"

ที่บรรทัด:1 อักขระ:20
+ set-executionpolicy <<<< RemoteSigned -scope process -Force
    + CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], SecurityException
    + FullyQualifiedErrorId : ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

นอกจากนี้ งาน syspolicy_purge_history ล้มเหลว

หมายเหตุ การตั้งค่านโยบายกลุ่ม เปิดใช้งานการดําเนินการสคริปต์สามารถกําหนดค่าได้ในตําแหน่งต่อไปนี้ในคอนโซลการจัดการนโยบายกลุ่ม:

แม่แบบการดูแลระบบ\แม่แบบการดูแลระบบแบบคลาสสิก\คอมโพเนนต์ของ Windows\Windows PowerShell

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขในการอัปเดตแบบสะสมต่อไปนี้ของ SQL Server:

Cumulative Update 3 สําหรับ SQL Server 2016 SP1

การอัปเดตสะสม 9 สําหรับ SQL Server 2014 SP1
        
         การอัปเดตสะสม 3 สําหรับ SQL Server 2014 SP2

การอัปเดตสะสม 4 สําหรับ SQL Server 2012 Service Pack 3

ข้อแนะนํา: ติดตั้งการอัปเดตสะสมล่าสุดสําหรับ SQL Server

การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2012 SP3
        
         การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014 SP1/SP2

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การอ้างอิง

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