ตารางสรุปคำสั่ง PowerShell พื้นฐาน

ตารางสรุปคำสั่ง PowerShell พื้นฐาน

PowerShellเป็นระบบอัตโนมัติที่มีประสิทธิภาพและเฟรมเวิร์กการจัดการการกำหนดค่าที่ช่วยให้ผู้ดูแลระบบทำงานได้อย่างมีประสิทธิภาพมากขึ้นโดยการทำงานอัตโนมัติที่น่าเบื่อและซ้ำซาก ด้านล่างนี้คือคำสั่ง Powershell พื้นฐานบางส่วนที่จะช่วยให้คุณใช้ประโยชน์จากประสิทธิภาพของเครื่องมือนี้ได้อย่างเต็มที่

ตารางสรุปคำสั่ง PowerShell พื้นฐาน

ด้านล่างเป็นรายการคำสั่ง - ชื่อคำสั่ง cmdlet: คำอธิบายคำสั่ง

% - ForEach-Object: ดำเนินการกับแต่ละรายการในชุดของออบเจ็กต์อินพุต

  • ? - Where-Object: เลือกวัตถุจากชุดของวัตถุตามค่าแอตทริบิวต์
  • ac - เพิ่มเนื้อหา: เพิ่มเนื้อหาเพิ่มเติม เช่น คำหรือข้อมูล ลงในไฟล์
  • asnp - Add-PSSnapIn: เพิ่มสแน็ปอิน Windows PowerShell อย่างน้อยหนึ่งรายการในเซสชันปัจจุบัน
  • cat - รับเนื้อหา: รับเนื้อหาของไฟล์
  • cd - Set-Location: ตั้งค่าสถานที่ทำงานปัจจุบันเป็นตำแหน่งที่ระบุ
  • chdir - Set-Location: ตั้งค่าสถานที่ทำงานปัจจุบันไปยังตำแหน่งที่ระบุ
  • clc - Clear-Content: ล้างเนื้อหาของรายการ แต่ไม่ได้ลบรายการ
  • clear - Clear-Host: ล้างหน้าจอในโปรแกรมโฮสต์
  • clhy - Clear-History: ล้างรายการออกจากประวัติคำสั่ง
  • cli - Clear-Item: ล้างเนื้อหาของรายการ แต่ไม่ได้ลบรายการ
  • clp - Clear-ItemProperty: ล้างค่าของคุณสมบัติ แต่ไม่ได้ล้างคุณสมบัติ
  • cls - Clear-Host: ล้างหน้าจอในโปรแกรมโฮสต์
  • clv - Clear-Variable: ล้างค่าของตัวแปร
  • cnsn - Connect-PSSession: เชื่อมต่อใหม่กับเซสชันที่ไม่ได้เชื่อมต่อ
  • เปรียบเทียบ - เปรียบเทียบวัตถุ: เปรียบเทียบวัตถุสองชุด
  • คัดลอก - คัดลอกรายการ: คัดลอกรายการจากที่หนึ่งไปยังอีกที่หนึ่ง
  • cp - คัดลอกรายการ: คัดลอกรายการจากที่หนึ่งไปยังอีกที่หนึ่ง
  • cpi - คัดลอกรายการ: คัดลอกรายการจากที่หนึ่งไปยังอีกที่หนึ่ง
  • cpp - Copy-ItemProperty: คัดลอกคุณสมบัติและค่าจากตำแหน่งที่ระบุไปยังตำแหน่งอื่น
  • curl - Invivo-WebRequest: รับเนื้อหาจากเว็บไซต์บนอินเทอร์เน็ต
  • cvpa - Convert-Path: แปลงเส้นทางจากเส้นทาง Windows PowerShell ไปเป็นเส้นทางผู้ให้บริการ Windows PowerShell
  • dbp - Disable-PSBreakpoint: ปิดใช้งานเบรกพอยต์ในคอนโซลปัจจุบัน
  • del - ลบรายการ: ลบไฟล์และโฟลเดอร์
  • diff - เปรียบเทียบวัตถุ: เปรียบเทียบวัตถุสองชุด
  • dir - Get-ChildItem: รับไฟล์และโฟลเดอร์ในไดรฟ์ระบบไฟล์
  • DNSN - Disconnect-PSSession: ตัดการเชื่อมต่อจากเซสชัน
  • ebp - Enable-PSBreakpoint: เปิดใช้งานเบรกพอยต์ในคอนโซลปัจจุบัน
  • echo - Write-Output: ส่งวัตถุที่ระบุไปยังคำสั่งถัดไปในไปป์ไลน์ หากคำสั่งนี้เป็นคำสั่งสุดท้ายในไปป์ไลน์ อ็อบเจ็กต์จะแสดงในคอนโซล
  • epal - Export-Alias: ส่งออกข้อมูลเกี่ยวกับนามแฝงคำสั่งที่กำหนดไว้ในปัจจุบันไปยังไฟล์
  • epcsv - ส่งออก-Csv: แปลงออบเจ็กต์เป็นอาร์เรย์ของสตริงที่คั่นด้วยเครื่องหมายจุลภาค (CSV) และบันทึกสตริงในไฟล์ CSV
  • epsn - Export-PSSession: นำเข้าคำสั่งจากเซสชันอื่นและบันทึกไว้ในโมดูล Windows PowerShell
  • ลบ - ลบรายการ: ลบไฟล์และโฟลเดอร์
  • etsn - Enter-PSSession: เริ่มเซสชันแบบโต้ตอบกับคอมพิวเตอร์ระยะไกล
  • exsn - Exit-PSSession: สิ้นสุดเซสชันแบบโต้ตอบกับคอมพิวเตอร์ระยะไกล
  • fc - รูปแบบกำหนดเอง: ใช้มุมมองที่กำหนดเองเพื่อจัดรูปแบบเอาต์พุต
  • fl - Format-List: จัดรูปแบบเอาต์พุตเป็นรายการแอตทริบิวต์โดยที่แต่ละแอตทริบิวต์จะปรากฏในบรรทัดใหม่
  • foreach - ForEach-Object: ดำเนินการกับแต่ละรายการในชุดของวัตถุอินพุต
  • ft - รูปแบบ-ตาราง: จัดรูปแบบเอาต์พุตเป็นตาราง
  • fw - รูปแบบกว้าง: จัดรูปแบบวัตถุเป็นตารางแบบกว้างที่แสดงแอตทริบิวต์เดียวเท่านั้นของแต่ละวัตถุ
  • galli - Get-Alias: รับคำสั่งสำหรับเซสชันปัจจุบัน
  • gbp - รับ-PSBreakpoint: รับจุดพักที่ตั้งไว้ในเซสชันปัจจุบัน
  • gc - รับเนื้อหา: รับเนื้อหาของไฟล์
  • gci - Get-ChildItem: รับไฟล์และโฟลเดอร์ในไดรฟ์ระบบไฟล์
  • gcm - รับคำสั่ง: รับคำสั่งทั้งหมด
  • gcs - Get-PSCallStack: แสดง call stack ปัจจุบัน
  • gdr - Get-PSDrive: รับไดรฟ์ในเซสชันปัจจุบัน
  • ghy - รับประวัติ: รับรายการคำสั่งที่ป้อนระหว่างเซสชันปัจจุบัน
  • gi - รับรายการ: รับไฟล์และโฟลเดอร์
  • gjb - รับงาน: รับงานพื้นหลัง Windows PowerShell ที่ทำงานอยู่ในเซสชันปัจจุบัน
  • gl - รับตำแหน่ง: รับข้อมูลเกี่ยวกับสถานที่ทำงานปัจจุบันหรือกลุ่มสถานที่
  • gm - Get-Member: รับคุณสมบัติและวิธีการของวัตถุ
  • gmo - Get-Module: รับโมดูลที่นำเข้าหรือสามารถนำเข้าสู่เซสชันปัจจุบันได้
  • gp - Get-ItemProperty: รับคุณสมบัติของรายการที่ระบุ
  • gps - รับกระบวนการ: รับกระบวนการที่ทำงานอยู่บนเครื่องคอมพิวเตอร์ในพื้นที่หรือระยะไกล
  • group - Group-Object: จัดกลุ่มออบเจ็กต์ที่มีค่าเดียวกันสำหรับคุณสมบัติที่ระบุ
  • gsn - รับ PSSession: รับเซสชัน Windows PowerShell บนคอมพิวเตอร์ภายในและระยะไกล
  • gsnp - รับ PSSnapIn: รับสแนปอิน Windows PowerShell บนคอมพิวเตอร์
  • gsv - รับบริการ: รับบริการบนคอมพิวเตอร์ในพื้นที่หรือระยะไกล
  • gu - Get-Unique: ส่งคืนรายการที่ไม่ซ้ำจากรายการที่เรียงลำดับ
  • gv - รับตัวแปร: รับตัวแปรในคอนโซลปัจจุบัน
  • gwmi - Get-WmiObject: รับอินสแตนซ์ของคลาส Windows Management Instrumentation (WMI) หรือข้อมูลเกี่ยวกับคลาสที่มีอยู่
  • h - Get-History: รับรายการคำสั่งที่ป้อนระหว่างเซสชันปัจจุบัน
  • ประวัติศาสตร์ - รับประวัติ: รับรายการคำสั่งที่ป้อนระหว่างเซสชันปัจจุบัน
  • icm - เรียกใช้คำสั่ง: เรียกใช้คำสั่งบนคอมพิวเตอร์ท้องถิ่นและระยะไกล
  • iex - เรียกใช้ Expression: เรียกใช้คำสั่งหรือนิพจน์บนเครื่องคอมพิวเตอร์
  • ihy - เรียกใช้-ประวัติ: เรียกใช้คำสั่งจากประวัติเซสชัน
  • ii - เรียกใช้รายการ: ดำเนินการตามค่าเริ่มต้นกับรายการที่ระบุ
  • ipal - Import-Alias: นำเข้ารายการชื่อเล่นคำสั่งจากไฟล์
  • ipcsv - Import-Csv: สร้างออบเจ็กต์ที่มีลักษณะคล้ายตารางแบบกำหนดเองจากรายการในไฟล์ CSV
  • ipmo - นำเข้าโมดูล: เพิ่มโมดูลในเซสชันปัจจุบัน
  • ipsn - Import-PSSession: นำเข้าคำสั่งจากเซสชันอื่นไปยังเซสชันปัจจุบัน
  • IRM - เรียกใช้-RestMethod: ส่งคำขอ HTTP หรือ HTTPS ไปยังบริการเว็บ RESTful
  • ise - powershell_ise.exe: อธิบายวิธีการใช้เครื่องมือบรรทัดคำสั่ง PowerShell_ISE.exe
  • iwmi - Intake-WMImethod: เรียกใช้เมธอด Windows Management Instrumentation (WMI)
  • iwr - Invoke-WebRequest: ดึงเนื้อหาจากเว็บไซต์บนอินเทอร์เน็ต
  • kill - Stop-Process: หยุดกระบวนการที่ทำงานอยู่ตั้งแต่หนึ่งกระบวนการขึ้นไป
  • lp - Out-Printer: ส่งเอาต์พุตไปยังเครื่องพิมพ์
  • ls - Get-ChildItem: รับไฟล์และโฟลเดอร์ในไดรฟ์ระบบไฟล์
  • man - help: แสดงข้อมูลเกี่ยวกับคำสั่งและแนวคิดของ Windows PowerShell
  • md - mkdir: สร้างรายการใหม่
  • วัด - วัด-วัตถุ: วัดคุณสมบัติตัวเลขของวัตถุและอักขระ คำ และบรรทัดในวัตถุสตริง เช่น ไฟล์ข้อความ
  • mi - Move-Item: ย้ายรายการจากที่หนึ่งไปอีกที่หนึ่ง
  • เมานต์ - PSDrive ใหม่: สร้างไดรฟ์เครือข่ายที่แมปชั่วคราวและถาวร
  • ย้าย - ย้ายรายการ: ย้ายรายการจากที่หนึ่งไปยังอีกที่หนึ่ง
  • mp - Move-ItemProperty: ย้ายคุณสมบัติจากที่หนึ่งไปอีกที่หนึ่ง
  • mv - Move-Item: ย้ายรายการจากที่หนึ่งไปอีกที่หนึ่ง
  • nal - New-Alias: สร้างชื่อเล่นคำสั่งใหม่
  • ndr - ใหม่ PSDrive: สร้างไดรฟ์เครือข่ายที่แมปชั่วคราวและถาวร
  • พรรณี - รายการใหม่: สร้างรายการใหม่
  • nmo - โมดูลใหม่: สร้างโมดูลไดนามิกใหม่ที่มีอยู่ในหน่วยความจำเท่านั้น
  • npssc - New-PSSessionConfigurationFile: สร้างไฟล์การกำหนดค่าเซสชัน
  • nsn - PSSession ใหม่: สร้างการเชื่อมต่อแบบถาวรกับคอมพิวเตอร์ในระบบหรือระยะไกล
  • nv - ตัวแปรใหม่: สร้างตัวแปรใหม่
  • ogv - Out-GridView: ส่งเอาต์พุตไปยังแผงโต้ตอบในหน้าต่างแยกต่างหาก
  • โอ้ - Out-Host: ส่งเอาต์พุตไปยังบรรทัดคำสั่ง
  • popd - Pop-Location: เปลี่ยนตำแหน่งปัจจุบันเป็นตำแหน่งล่าสุดที่ผลักลงบนสแต็ก คุณสามารถเปิดใช้งานตำแหน่งจากไทล์เริ่มต้นหรือจากไทล์ที่คุณสร้างโดยใช้ Push-Location cmdlet
  • PS - รับกระบวนการ: รับกระบวนการที่ทำงานบนคอมพิวเตอร์ท้องถิ่นหรือระยะไกล
  • pushd - Push-Location: เพิ่มตำแหน่งปัจจุบันที่ด้านบนของสแต็กตำแหน่ง
  • pwd - รับตำแหน่ง: รับข้อมูลเกี่ยวกับสถานที่ทำงานปัจจุบันหรือกลุ่มสถานที่
  • r - เรียกใช้ประวัติ: เรียกใช้คำสั่งจากประวัติเซสชัน
  • rbp - Remove-PSBreakpoint: ลบเบรกพอยต์ออกจากคอนโซลปัจจุบัน
  • rcjb - รับงาน: รับผลลัพธ์ของงานพื้นหลัง Windows PowerShell ในเซสชันปัจจุบัน
  • rcsn - รับ PSSession: รับผลลัพธ์ของคำสั่งในเซสชันที่ไม่ได้เชื่อมต่อ
  • rd - ลบรายการ: ลบไฟล์และโฟลเดอร์
  • rdr - Remove-PSDrive: ลบไดรฟ์ Windows PowerShell ชั่วคราวและยกเลิกการเชื่อมต่อไดรฟ์เครือข่ายที่แมป
  • ren - เปลี่ยนชื่อรายการ: เปลี่ยนชื่อรายการในเนมสเปซผู้ให้บริการ Windows PowerShell
  • ri - Remove-Item: ลบไฟล์และโฟลเดอร์
  • rjb - Remove-Job: ลบงานพื้นหลัง Windows PowerShell
  • rm - ลบรายการ: ลบไฟล์และโฟลเดอร์
  • rmdir - ลบรายการ: ลบไฟล์และโฟลเดอร์
  • rmo - Remove-Module: ลบโมดูลออกจากเซสชันปัจจุบัน
  • rni - เปลี่ยนชื่อรายการ: เปลี่ยนชื่อรายการในเนมสเปซของผู้ให้บริการ Windows PowerShell
  • rnp - Rename-ItemProperty: เปลี่ยนชื่อคุณสมบัติของรายการ
  • rp - Remove-ItemProperty: ลบคุณสมบัติและมูลค่าออกจากรายการ
  • rsn - Remove-PSSession: ปิดเซสชัน Windows PowerShell (PSSessions) หนึ่งเซสชันขึ้นไป
  • rsnp - Remove-PSSnapin: ลบสแน็ปอิน Windows PowerShell ออกจากเซสชันปัจจุบัน
  • rujb - Resume-Job: รีสตาร์ทงานที่ระงับ
  • rv - Remove-Variable: ลบตัวแปรและค่าของมัน
  • rvpa - Resolve-Path: แก้ไขไวด์การ์ดในพาธและแสดงเนื้อหาพาธ
  • rwmi - Remove-WMIObject: ลบอินสแตนซ์ของคลาส Windows Management Instrumentation (WMI) ที่มีอยู่
  • sajb - เริ่มงาน: เริ่มงานพื้นหลัง Windows PowerShell
  • sal - Set-Alias: สร้างหรือเปลี่ยนชื่อเล่นของคำสั่ง (ชื่อสำรอง) สำหรับ cmdlet หรือองค์ประกอบคำสั่งอื่น ๆ ในเซสชัน Windows PowerShell ปัจจุบัน
  • saps - เริ่มกระบวนการ: เริ่มกระบวนการตั้งแต่หนึ่งกระบวนการขึ้นไปบนเครื่องคอมพิวเตอร์
  • sasv - เริ่มบริการ: เริ่มบริการที่หยุดอย่างน้อยหนึ่งบริการ
  • sbp - Set-PSBreakpoint: ตั้งค่าเบรกพอยต์บนบรรทัด คำสั่ง หรือตัวแปร
  • sc - Set-Content: แทนที่เนื้อหาของไฟล์ด้วยเนื้อหาที่คุณระบุ
  • เลือก - เลือก-วัตถุ: เลือกวัตถุหรือคุณสมบัติของวัตถุ
  • set - Set-Variable: ตั้งค่าของตัวแปร สร้างตัวแปรหากไม่มีตัวแปรตามชื่อที่ร้องขอ
  • shcm - Show-Command: สร้างคำสั่ง Windows PowerShell ในหน้าต่างคำสั่งแบบกราฟิก
  • si - Set-Item: เปลี่ยนค่าของรายการเป็น valu

ขอให้คุณประสบความสำเร็จ!

ดูเพิ่มเติม:


วิธีย่อขนาดหน้าจอใน Windows 10

วิธีย่อขนาดหน้าจอใน Windows 10

บทความนี้จะแสดงวิธีย่อขนาดหน้าจอใน Windows 10 เพื่อให้คุณใช้งานได้อย่างมีประสิทธิภาพ

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

Xbox Game Bar เป็นเครื่องมือสนับสนุนที่ยอดเยี่ยมที่ Microsoft ติดตั้งบน Windows 10 ซึ่งผู้ใช้สามารถเรียนรู้วิธีเปิดหรือปิดได้อย่างง่ายดาย

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

หากความจำของคุณไม่ค่อยดี คุณสามารถใช้เครื่องมือเหล่านี้เพื่อเตือนตัวเองถึงสิ่งสำคัญขณะทำงานได้

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

หากคุณคุ้นเคยกับ Windows 10 หรือเวอร์ชันก่อนหน้า คุณอาจประสบปัญหาในการนำแอปพลิเคชันไปยังหน้าจอคอมพิวเตอร์ของคุณในอินเทอร์เฟซ Windows 11 ใหม่ มาทำความรู้จักกับวิธีการง่ายๆ เพื่อเพิ่มแอพพลิเคชั่นลงในเดสก์ท็อปของคุณ

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

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

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

เรียนรู้วิธีเปิดใช้งานแป้นพิมพ์เสมือนบน Windows 11 เพื่อเพิ่มความสะดวกในการใช้งาน ผสานเทคโนโลยีใหม่เพื่อประสบการณ์ที่ดียิ่งขึ้น

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

เรียนรู้การติดตั้งและใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณอย่างมีประสิทธิภาพและง่ายดาย

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

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

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

เรียนรู้วิธีดาวน์โหลดและอัปเดตไดรเวอร์ USB บนอุปกรณ์ Windows 10 เพื่อให้ทำงานได้อย่างราบรื่นและมีประสิทธิภาพ

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Xbox Game Bar และวิธีปรับแต่งให้เหมาะกับประสบการณ์การเล่นเกมที่สมบูรณ์แบบของคุณ บทความนี้มีข้อมูลทั้งหมด