ความปลอดภัยของ PowerShell: การเปิดใช้งานการบันทึกการถอดเสียงโดยใช้นโยบายกลุ่ม
ในโพสต์ก่อนหน้าของฉัน “PowerShell: การจัดทำเอกสารงานของคุณด้วย Start-Transcript” ฉันได้อธิบายวิธีกำหนดค่า PowerShell Transcripting ด้วยตนเองโดยใช้คำสั่ง Start-Transcript ในบทความนี้ ฉันจะแสดงวิธีใช้นโยบายกลุ่มสำหรับการกำหนดค่าการบันทึกการถอดเสียงสำหรับผู้ใช้ PowerShell ทั้งหมด
เปิดการถอดเสียง PowerShell
เปิด cmd หรือ PowerShell แล้วพิมพ์ gpedit.msc นี่จะเป็นการเปิดตัวแก้ไขนโยบายกลุ่ม
gpedit.mscไปที่การกำหนดค่าคอมพิวเตอร์ - เทมเพลตการดูแลระบบ - ส่วนประกอบของ Windows - Windows PowerShell และดับเบิลคลิก “เปิด PowerShell Transcription” คลิกที่เปิดใช้งานและป้อน Output Directory ที่คุณต้องการ คุณยังสามารถเปิดใช้งาน “รวมส่วนหัวการร้องขอ” ได้ด้วย ฉันจะอธิบายเรื่องนี้ในภายหลัง
คลิกตกลงสองครั้ง เพื่อให้แน่ใจว่าการตั้งค่าของคุณถูกนำไปใช้
gpupdate /forceการทดสอบฟังก์ชันการทำงาน
เปิด Windows PowerShell ป้อนคำสั่งบางคำสั่งแล้วตรวจสอบไดเร็กทอรีเอาต์พุตของคุณ คุณควรเห็นไฟล์อย่างน้อยหนึ่งไฟล์
ส่วนหัวการร้องขอ
หากคุณเปิดใช้งานส่วนหัวการเรียกใช้ แต่ละคำสั่งจะถูกบันทึกพร้อมกับเวลาเริ่มต้นของคำสั่ง
ภาพหน้าจอแรกแสดงการบันทึกการถอดเสียงโดยไม่ได้เปิดใช้งานส่วนหัวการเรียกใช้:
ส่วนที่สองแสดงการบันทึกโดยเปิดใช้งานส่วนหัวการเรียกใช้:



