ค่าของตัวแปรจะถูกจัดเก็บเป็นสตริงหรือจำนวนเต็มใน PowerShell เป็นไปได้ที่จะล้างค่าที่เก็บไว้ในตัวแปรโดยใช้ปุ่ม ' ล้างตัวแปร cmdlet เป็นการลบค่าที่เก็บไว้ออกจากตัวแปร อย่างไรก็ตาม มันไม่ได้ลบตัวแปร การทำเช่นนั้นจะทำให้ค่าของตัวแปรบางตัวเป็นโมฆะ แต่ตัวแปรที่ระบุจะรักษาประเภทข้อมูลของวัตถุที่จัดเก็บไว้ในตัวแปร
บทความต่อไปนี้จะเปิดเผยลักษณะของค่าตัวแปรการหักบัญชีใน PowerShell
Clear-Variable (Microsoft.PowerShell.Utility) คืออะไร
cmdlet ที่ระบุมีหน้าที่รับผิดชอบในการลบหรือล้างค่าที่เก็บไว้ของตัวแปร มาดูตัวอย่างที่อธิบาย cmdlet ที่ระบุไว้
ตัวอย่างที่ 1: ใช้ Cmdlet “ล้างตัวแปร” เพื่อลบหรือล้างค่าของตัวแปรบางตัว
ดำเนินการคำสั่งด้านล่างเพื่อล้างค่าของตัวแปร:
$กระบวนการ 23
ล้างตัวแปร -ชื่อ 'กระบวนการ'
$กระบวนการ
ตามรหัสข้างต้น:
- ขั้นแรก ให้เริ่มต้นตัวแปรและกำหนดตัวแปรที่ระบุ
- ถัดไป วาง “ ล้างตัวแปร ” cmdlet ตามด้วย “ -ชื่อ ” พารามิเตอร์และกำหนดตัวแปรที่จะล้าง
- สุดท้าย เรียกตัวแปรเพื่อตรวจสอบว่าตัวแปรถูกล้างหรือไม่:
ตัวอย่างที่ 2: ใช้ Cmdlet “ล้างตัวแปร” เพื่อล้างหรือลบตัวแปรในขอบเขตย่อย แต่ไม่ใช่ขอบเขตพาเรนต์
เรียกใช้รหัสต่อไปนี้เพื่อล้างค่าของตัวแปรลูก:
$a = 3& { ล้างตัวแปร }
$a
ในรหัสที่ระบุไว้ด้านบน:
- ขั้นแรก ให้เริ่มต้นตัวแปรและกำหนดค่าเฉพาะ
- หลังจากนั้นให้เพิ่ม “ & ” โอเปอเรเตอร์ และระบุ “ ล้างตัวแปร ” พร้อมกับตัวแปรที่ระบุข้างต้น
- สุดท้าย เรียกตัวแปรเพื่อตรวจสอบว่าค่าตัวแปรถูกล้างหรือไม่:
นั่นคือทั้งหมดที่เกี่ยวกับ ' ล้างตัวแปร ” cmdlet ใน PowerShell
บทสรุป
“ ล้างตัวแปร ” cmdlet ใน PowerShell มีหน้าที่ล้างหรือลบค่าที่เก็บไว้ในตัวแปร อย่างไรก็ตาม มันไม่ได้ลบตัวแปร แต่จะรักษาประเภทข้อมูลของตัวแปร บทความนี้อธิบายขั้นตอนการล้างค่าของตัวแปรใน PowerShell