สารบัญ:
- ทำไมเราใช้การเรียกซ้ำใน PowerShell
- การเรียกซ้ำใน PowerShell คืออะไร
- GCI ใน PowerShell คืออะไร
- cmdlet คืออะไร
![ทำไมเราจึงใช้การเรียกซ้ำใน powershell? ทำไมเราจึงใช้การเรียกซ้ำใน powershell?](https://i.boatexistence.com/preview/questions/18675720-why-we-use-recurse-in-powershell-j.webp)
2024 ผู้เขียน: Fiona Howard | [email protected]. แก้ไขล่าสุด: 2024-01-10 06:43
-Recurse เป็นสวิตช์แบบคลาสสิก ซึ่งจะสั่งให้คำสั่ง PowerShell เช่น Get-ChildItem ทำซ้ำในไดเร็กทอรีย่อย เมื่อคุณจำได้ว่า -Recurse มาโดยตรงหลังจากไดเร็กทอรีแล้ว จะให้บริการคุณอย่างดีในสคริปต์ที่ต้องเจาะลึกเพื่อค้นหาข้อมูล
ทำไมเราใช้การเรียกซ้ำใน PowerShell
คำอธิบาย. Get-ChildItem cmdlet รับไอเท็มในตำแหน่งที่ระบุตั้งแต่หนึ่งตำแหน่งขึ้นไป หากสินค้าเป็นคอนเทนเนอร์ จะได้รับสินค้าภายในคอนเทนเนอร์ หรือที่เรียกว่าสินค้าย่อย คุณสามารถใช้พารามิเตอร์ Recurse เพื่อรับไอเท็มในคอนเทนเนอร์ย่อยทั้งหมด และใช้พารามิเตอร์ Depth เพื่อจำกัดจำนวนระดับที่จะเรียกซ้ำ
การเรียกซ้ำใน PowerShell คืออะไร
ฟังก์ชั่นเรียกซ้ำคือ ฟังก์ชั่นที่เรียกตัวเอง การเรียกซ้ำมักใช้ในการประมวลผลโครงสร้างที่เหมือนต้นไม้หรือซ้อนกันด้วยโค้ดที่ง่ายกว่าการใช้ฟังก์ชันวนซ้ำมาก
GCI ใน PowerShell คืออะไร
PowerShell Get-ChildItem (gci) คล้ายกับคำสั่ง dir ในพรอมต์คำสั่งของ windows Get-ChildItem (gci) รับไอเทม และหากเป็นไอเทมคอนเทนเนอร์ ก็จะได้ไอเทมย่อยภายในคอนเทนเนอร์ ตำแหน่งที่ระบุใน PowerShell Get-ChildItem อาจเป็นไดเร็กทอรีระบบไฟล์ รีจิสตรี หรือที่เก็บใบรับรอง
cmdlet คืออะไร
A cmdlet คือ คำสั่งแบบเบาที่ใช้ในสภาพแวดล้อม PowerShell รันไทม์ของ PowerShell จะเรียกใช้ cmdlet เหล่านี้ภายในบริบทของสคริปต์การทำงานอัตโนมัติที่มีให้ที่บรรทัดคำสั่ง รันไทม์ของ PowerShell ยังเรียกใช้โดยทางโปรแกรมผ่าน PowerShell API
แนะนำ:
Powershell มีค่าคงที่หรือไม่?
![Powershell มีค่าคงที่หรือไม่? Powershell มีค่าคงที่หรือไม่?](https://i.boatexistence.com/preview/questions/18673060-does-powershell-have-constants-j.webp)
อย่างไรก็ตาม มีชุดย่อยของตัวแปร PowerShell บางตัวที่สามารถกำหนดได้ แต่ ไม่สามารถเปลี่ยนแปลงได้ ชุดเหล่านี้เรียกว่าค่าคงที่และตัวแปรแบบอ่านอย่างเดียว คุณตั้งค่าตัวแปรใน PowerShell อย่างไร ในการสร้างตัวแปรใหม่ ใช้คำสั่งการกำหนดเพื่อกำหนดค่าให้กับ ตัวแปร คุณไม่จำเป็นต้องประกาศตัวแปรก่อนใช้งาน ค่าดีฟอลต์ของตัวแปรทั้งหมดคือ $null หากต้องการรับรายการตัวแปรทั้งหมดในเซสชัน PowerShell ของคุณ ให้พิมพ์ Get-Variable .