ตารางสรุปคำสั่ง 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

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

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


คำแนะนำจาก AZ เกี่ยวกับวิธีติดตั้ง Windows 10 บิวด์ 14393.222

คำแนะนำจาก AZ เกี่ยวกับวิธีติดตั้ง Windows 10 บิวด์ 14393.222

ล่าสุด Microsoft เปิดตัวการอัปเดตสะสมล่าสุดสำหรับผู้ใช้พีซี Windows 10 ที่เรียกว่า Build 14393.222 การอัปเดตนี้เผยแพร่สำหรับ Windows 10 โดยส่วนใหญ่จะแก้ไขจุดบกพร่องตามคำติชมของผู้ใช้ และปรับปรุงประสบการณ์ด้านประสิทธิภาพของระบบปฏิบัติการ

ปกป้องเครือข่ายคอมพิวเตอร์ของคุณด้วยโฮสต์ Bastion ในเวลาเพียง 3 ขั้นตอน

ปกป้องเครือข่ายคอมพิวเตอร์ของคุณด้วยโฮสต์ Bastion ในเวลาเพียง 3 ขั้นตอน

คุณมีคอมพิวเตอร์บนเครือข่ายท้องถิ่นที่ต้องการการเข้าถึงจากภายนอกหรือไม่? การใช้โฮสต์ป้อมปราการเป็นผู้ดูแลเครือข่ายของคุณอาจเป็นทางออกที่ดี

วิธีสร้างคีย์ Windows หากไม่มีแป้นพิมพ์ของคุณ

วิธีสร้างคีย์ Windows หากไม่มีแป้นพิมพ์ของคุณ

หากคุณต้องการใช้แป้นพิมพ์คลาสสิกรุ่นเก่า เช่น IBM Model M ที่ไม่มีคีย์ Windows มาให้ มีวิธีง่ายๆ ในการเพิ่มคีย์เพิ่มเติมโดยการยืมคีย์ที่คุณไม่ได้ใช้บ่อย

3 วิธีในการล้างบันทึกเหตุการณ์ทั้งหมดใน Windows 10 อย่างรวดเร็ว

3 วิธีในการล้างบันทึกเหตุการณ์ทั้งหมดใน Windows 10 อย่างรวดเร็ว

บางครั้งคุณอาจต้องลบบันทึกเหตุการณ์เก่าทั้งหมดพร้อมกัน ในคู่มือนี้ Quantrimang.com จะแสดง 3 วิธีในการลบบันทึกเหตุการณ์ทั้งหมดใน Windows 10 Event Viewer อย่างรวดเร็ว

วิธี IP ปลอมช่วยให้คุณเข้าถึงโดยไม่ระบุชื่อ

วิธี IP ปลอมช่วยให้คุณเข้าถึงโดยไม่ระบุชื่อ

ในบทความก่อนหน้านี้หลายบทความ เราได้กล่าวไว้ว่าการไม่เปิดเผยตัวตนทางออนไลน์เป็นสิ่งสำคัญอย่างยิ่ง ข้อมูลส่วนตัวรั่วไหลทุกปี ทำให้การรักษาความปลอดภัยออนไลน์มีความจำเป็นมากขึ้น นั่นคือเหตุผลที่เราควรใช้ที่อยู่ IP เสมือน ด้านล่างนี้เราจะเรียนรู้เกี่ยวกับวิธีการสร้าง IP ปลอม!

วิธีสร้างโหมดพื้นหลังโปร่งใสบน Windows 10

วิธีสร้างโหมดพื้นหลังโปร่งใสบน Windows 10

WindowTop เป็นเครื่องมือที่มีความสามารถในการหรี่หน้าต่างแอปพลิเคชันและโปรแกรมทั้งหมดที่ทำงานบนคอมพิวเตอร์ Windows 10 หรือคุณสามารถใช้อินเทอร์เฟซพื้นหลังสีเข้มบน windows ได้

วิธีปิดแถบภาษาบนทาสก์บาร์ของ Windows 8

วิธีปิดแถบภาษาบนทาสก์บาร์ของ Windows 8

แถบภาษาบน Windows 8 เป็นแถบเครื่องมือภาษาขนาดเล็กที่ออกแบบมาเพื่อแสดงบนหน้าจอเดสก์ท็อปโดยอัตโนมัติ อย่างไรก็ตาม หลายๆ คนต้องการซ่อนแถบภาษานี้บนทาสก์บาร์

วิธีการตั้งค่า WEP, WPA, WPA2 สำหรับเราเตอร์ Linksys

วิธีการตั้งค่า WEP, WPA, WPA2 สำหรับเราเตอร์ Linksys

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

เคล็ดลับในการปรับความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Linksys ให้เหมาะสม

เคล็ดลับในการปรับความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Linksys ให้เหมาะสม

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

เคล็ดลับในการแสดงการแจ้งเตือนบนหน้าจอเข้าสู่ระบบ Windows 10

เคล็ดลับในการแสดงการแจ้งเตือนบนหน้าจอเข้าสู่ระบบ Windows 10

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