ค้นหาเว็บไซต์

เกี่ยวกับการวัดทางไกล


คำอธิบายสั้น ๆ

อธิบายการวัดและส่งข้อมูลทางไกลที่รวบรวมใน PowerShell และวิธีการยกเลิก

คำอธิบายยาว

PowerShell ส่งข้อมูลการวัดและส่งข้อมูลทางไกลพื้นฐานไปยัง Microsoft โดยใช้ Application Insights ข้อมูลนี้ช่วยให้เราเข้าใจสภาพแวดล้อมโดยใช้ PowerShell ได้ดียิ่งขึ้น และช่วยให้เราจัดลำดับความสำคัญของฟีเจอร์และการแก้ไขใหม่ๆ ได้ PowerShell จะไม่ระบุชื่อข้อมูลการวัดและส่งข้อมูลทางไกลก่อนที่จะส่ง

PowerShell ส่งข้อมูลต่อไปนี้เมื่อเริ่มต้นระบบ:

  • ผู้ผลิต ชื่อ และเวอร์ชันของระบบปฏิบัติการ
  • เวอร์ชันของ PowerShell
  • ค่าของตัวแปรสภาพแวดล้อม POWERSHELL_DISTRIBUTION_CHANNEL
  • เวอร์ชันของ Application Insights SDK ที่ใช้โดย PowerShell
  • ที่ตั้งทางภูมิศาสตร์ของโฮสต์ โดยอิงตามที่อยู่ IP
  • พารามิเตอร์ที่ส่งผ่านไปยัง pwsh โดยไม่มีค่าพารามิเตอร์
  • การตั้งค่านโยบายการดำเนินการของเซสชันปัจจุบัน
  • GUID ที่สร้างขึ้นแบบสุ่มซึ่งเป็นตัวแทนของผู้ใช้ที่ใช้งานอินสแตนซ์
  • GUID ที่สร้างขึ้นแบบสุ่มซึ่งแสดงถึงอินสแตนซ์เซสชัน

ข้อมูลการวัดและส่งข้อมูลทางไกลเริ่มต้นจะถูกรวบรวมเมื่อเริ่มต้นปฏิบัติการ pwsh เท่านั้น ข้อมูลนี้จะไม่ถูกส่งถ้ากลไก PowerShell ถูกฝังอยู่ในแอปพลิเคชันโฮสต์อื่น

บันทึก

Application Insights ใช้ที่อยู่ IP ของโฮสต์เพื่อกำหนดที่ตั้งทางภูมิศาสตร์ ที่อยู่ IP จะไม่รวมอยู่ในข้อมูลการวัดและส่งข้อมูลทางไกลหรือจัดเก็บไว้ในฐานข้อมูล สำหรับข้อมูลเพิ่มเติม โปรดดูการจัดการตำแหน่งทางภูมิศาสตร์และที่อยู่ IP

PowerShell ส่งข้อมูลต่อไปนี้ระหว่างเซสชัน:

  • จำนวนการเรียกไปยัง PowerShell.Create() API
  • ชื่อและเวอร์ชันของโมดูลที่ Microsoft เป็นเจ้าของที่นำเข้า
  • จำนวนโมดูลที่นำเข้าซึ่งมีแท็ก CrescendoBuilt
  • ชื่อของคุณลักษณะทดลองที่เปิดใช้งาน
  • ชื่อของคุณลักษณะทดลองที่ปิดใช้งาน
  • ค่าของตัวแปรการกำหนดลักษณะ $PSNativeCommandUseErrorActionPreference ไม่ว่าจะเป็น true, false หรือ unset
  • จำนวนการดำเนินการเปิดเซสชันระยะไกล

PowerShell ส่งข้อมูลนี้เป็นระยะๆ ในช่วงอายุของเซสชันสำหรับแอปพลิเคชันโฮสต์ทั้งหมด

หากต้องการเลือกไม่ใช้การวัดและส่งข้อมูลทางไกลนี้ ให้ตั้งค่าตัวแปรสภาพแวดล้อม $env:POWERSHELL_TELEMETRY_OPTOUT เป็น true, yes หรือ 1. เพื่อให้ตัวแปรสภาพแวดล้อมนี้มีผล จะต้องตั้งค่าก่อนที่จะเริ่มกระบวนการ PowerShell สำหรับข้อมูลเพิ่มเติม โปรดดู about_Environment_Variables

ตัวแปรสภาพแวดล้อม $env:POWERSHELL_DISTRIBUTION_CHANNEL ถูกตั้งค่าโดยแพ็คเกจการติดตั้งเพื่อบันทึกวิธีการและแหล่งที่มาของการติดตั้งสำหรับ PowerShell เนื่องจากข้อมูลนี้รวมอยู่ในข้อมูลการวัดและส่งข้อมูลทางไกลที่ส่งไปยัง Microsoft ผู้ใช้จึงไม่ควรเปลี่ยนค่านี้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแปรสภาพแวดล้อมเหล่านี้ โปรดดู about_Environment_Variables

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำชี้แจงสิทธิ์ส่วนบุคคลของ Microsoft โปรดดูคำชี้แจงสิทธิ์ส่วนบุคคลของ Microsoft

บทความที่เกี่ยวข้อง