วันอาทิตย์ที่ 27 กันยายน พ.ศ. 2558

Powershell มีคำสั่งอะไรบ้าง แต่ละคำสั่งใช้งานอย่างไร

สำหรับผู้เริ่มต้น ไม่รู้ว่า Powershell มีคำสั่งอะไรนอกเหนือจากคำสั่งที่ใช้ใน Dos Command Line นั้น วันนี้เรามีคำตอบครับ ง่าย ๆ แค่พิมพ์ Get-Command ก็จะได้ผลดังภาพครับ


โดยส่วนใหญ่ แต่ละคำสั่งการใช้งานก็จะเป็นไปตามชื่อ ยกตัวอย่างเช่น คำสั่ง Test-Connection หรือ Test-Path ที่เอาไว้ทดสอบว่า connection นั้น หรือ file path นั้น มีอยู่จริงหรือไม่ ตามภาพเลยครับ


แล้วเราจะรู้ได้อย่างไรว่าคำสั่งนี้ต้องการ parameter(s) อะไรบ้าง ง่าย ๆ เลยครับ แค่พิมพ์ Get-Help ตามด้วยคำสั่งที่เราต้องการ เช่น

    Get-Help Test-Connection หรือ Get-Help Test-Connection -full

แล้วดูตรง Syntax ก็จะบอกเราครับ ว่าเราสามารถใส่ Parameters อะไรได้บ้าง


จะสังเกตได้ว่า ตรง Syntax ของ Test-Connection นั้น จะมีทั้งหมด 3 กลุ่มหลัก ๆ ด้วยกัน ที่มีการแบ่งพร้อมกัน 3 กลุ่มนั้น ก็เพราะว่าบาง Parameters ไม่สามารถใช้พร้อมกันได้ 
    
    เช่น -AsJob ไม่สามารถใช้พร้อมกับ -Quiet ได้

ลองเล่นกันดูนะครับ... :-)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น