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

ชื่อพารามิเตอร์ทั่วไป


พารามิเตอร์ที่อธิบายในหัวข้อนี้เรียกว่า พารามิเตอร์ทั่วไป สิ่งเหล่านี้ถูกเพิ่มลงใน cmdlet โดยรันไทม์ของ PowerShell และ cmdlet ไม่สามารถประกาศได้

บันทึก

พารามิเตอร์เหล่านี้จะถูกเพิ่มไปยัง cmdlet ของผู้ให้บริการและฟังก์ชันที่ตกแต่งด้วยแอตทริบิวต์ CmdletBinding

พารามิเตอร์ทั่วไปทั่วไป

พารามิเตอร์ต่อไปนี้จะถูกเพิ่มลงใน cmdlet ทั้งหมด และสามารถเข้าถึงได้ทุกครั้งที่เรียกใช้ cmdlet พารามิเตอร์เหล่านี้ถูกกำหนดโดยคลาส CommonParameters

ดีบั๊ก (นามแฝง: db)

ประเภทข้อมูล: พารามิเตอร์สวิตช์

พารามิเตอร์นี้ระบุว่าข้อความดีบักระดับโปรแกรมเมอร์ที่สามารถแสดงที่บรรทัดคำสั่งได้หรือไม่ ข้อความเหล่านี้มีไว้สำหรับการแก้ไขปัญหาการดำเนินการของ cmdlet และถูกสร้างขึ้นโดยการเรียกไปยังเมธอด WriteDebug ข้อความแก้ไขข้อบกพร่องไม่จำเป็นต้องแปลเป็นภาษาท้องถิ่น

ErrorAction (นามแฝง: ea)

ประเภทข้อมูล: การแจงนับ

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

ErrorVariable (นามแฝง: ev)

ประเภทข้อมูล: สตริง

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

InformationAction (นามแฝง: อินฟา)

ประเภทข้อมูล: การแจงนับ

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

InformationVariable (นามแฝง: iv)

ประเภทข้อมูล: สตริง

พารามิเตอร์นี้ระบุตัวแปรที่จะบันทึกออบเจ็กต์เอาต์พุตที่เขียนลงในสตรีม ข้อมูล หากต้องการเพิ่มตัวแปรนี้ ให้ใช้ +varname แทนที่จะล้างและตั้งค่าตัวแปร

OutBuffer (นามแฝง: ob)

ประเภทข้อมูล: Int32

พารามิเตอร์นี้กำหนดจำนวนของอ็อบเจ็กต์ที่จะจัดเก็บไว้ในบัฟเฟอร์เอาต์พุตก่อนที่อ็อบเจ็กต์ใดๆ จะถูกส่งผ่านไปป์ไลน์ ตามค่าเริ่มต้น ออบเจ็กต์จะถูกส่งผ่านไปป์ไลน์ทันที

OutVariable (นามแฝง: ov)

ประเภทข้อมูล: สตริง

พารามิเตอร์นี้ระบุตัวแปรที่จะวางวัตถุผลลัพธ์ทั้งหมดที่สร้างโดย cmdlet หากต้องการเพิ่มตัวแปรนี้ ให้ใช้ +varname แทนที่จะล้างและตั้งค่าตัวแปร

PipelineVariable (นามแฝง: pv)

ประเภทข้อมูล: สตริง

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

ProgressAction (นามแฝง: proga)

ประเภทข้อมูล: การแจงนับ

กำหนดวิธีที่ PowerShell ตอบสนองต่อการอัปเดตความคืบหน้าที่สร้างโดยสคริปต์ cmdlet หรือผู้ให้บริการ เช่น แถบความคืบหน้าที่สร้างโดย cmdlet Write-Progress

พารามิเตอร์นี้ถูกเพิ่มใน PowerShell 7.4

ละเอียด (นามแฝง: vb)

ประเภทข้อมูล: พารามิเตอร์สวิตช์

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

WarningAction (นามแฝง: wa)

ประเภทข้อมูล: การแจงนับ

พารามิเตอร์นี้ระบุการดำเนินการที่ควรเกิดขึ้นเมื่อ cmdlet เขียนข้อความเตือน ค่าที่เป็นไปได้สำหรับพารามิเตอร์นี้ถูกกำหนดโดยการแจงนับ ActionPreference

WarningVariable (นามแฝง: wv)

ประเภทข้อมูล: สตริง

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

พารามิเตอร์การลดความเสี่ยง

พารามิเตอร์ต่อไปนี้จะถูกเพิ่มลงใน cmdlets ที่ร้องขอการยืนยันก่อนที่จะดำเนินการ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำขอยืนยัน โปรดดูที่การขอการยืนยัน พารามิเตอร์เหล่านี้ถูกกำหนดโดยคลาส shouldProcessParameters

ยืนยัน (นามแฝง: cf)

ประเภทข้อมูล: พารามิเตอร์สวิตช์

พารามิเตอร์นี้ระบุว่า cmdlet จะแสดงพร้อมท์ที่ถามว่าผู้ใช้แน่ใจว่าต้องการดำเนินการต่อหรือไม่

WhatIf (นามแฝง: wi)

ประเภทข้อมูล: พารามิเตอร์สวิตช์

พารามิเตอร์นี้ระบุว่า cmdlet เขียนข้อความที่อธิบายผลกระทบของการเรียกใช้ cmdlet โดยไม่ต้องดำเนินการใดๆ จริงๆ หรือไม่

พารามิเตอร์การทำธุรกรรม

มีเพิ่มพารามิเตอร์ต่อไปนี้ใน cmdlets ที่รองรับธุรกรรม พารามิเตอร์เหล่านี้ถูกกำหนดโดยคลาส TransactionParameters

การสนับสนุนธุรกรรมถูกนำมาใช้ใน PowerShell 3.0 และถูกยกเลิกใน PowerShell 6.0

UseTransaction (นามแฝง: usetx)

ประเภทข้อมูล: พารามิเตอร์สวิตช์

พารามิเตอร์นี้ระบุว่า cmdlet ใช้ธุรกรรมปัจจุบันเพื่อดำเนินการหรือไม่

ดูเพิ่มเติม

  • about_CommonParameters
  • System.Management.Automation.Internal.CommonParameters
  • System.Management.Automation.Internal.ShouldProcessParameters
  • System.Management.Automation.Internal.TransactionParameters
  • การเขียน Windows PowerShell Cmdlet
  • Windows PowerShell SDK

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