ค้นหาเว็บไซต์

การเรียนรู้ Windows 10: วิธีควบคุมพลังของ PowerShell เพื่อการจัดการระบบที่คล่องตัว


5 เคล็ดลับสำคัญเกี่ยวกับวิธีใช้ PowerShell บน Windows 10 สำหรับผู้เชี่ยวชาญด้านซอฟต์แวร์

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

1. การเปิดและการตั้งค่า PowerShell บน Windows 10

ก่อนที่จะเจาะลึกเทคนิคขั้นสูง เรามาหารือเกี่ยวกับวิธีเข้าถึง PowerShell บน Windows 10:

- *วิธีที่ 1*: กดปุ่ม Windows + X พร้อมกัน และคลิกที่ “Windows PowerShell (Admin) ” จากเมนูที่ปรากฏขึ้น
- *วิธีที่ 2*: พิมพ์ PowerShell ใน Windows แถบค้นหาและคลิกที่ Run as Administrator

เมื่อเปิดตัวแล้ว การปรับแต่งอินเทอร์เฟซ PowerShell จะช่วยเพิ่มประสบการณ์ของคุณได้ หากต้องการปรับแต่งการตั้งค่าส่วนบุคคล ให้คลิกขวาที่แถบชื่อเรื่องของหน้าต่าง PowerShell เลือก คุณสมบัติ และแก้ไขตัวเลือก เช่น ขนาดตัวอักษร สี หรือขนาดหน้าต่าง

2. การดำเนินการคำสั่งพื้นฐานและสคริปต์

PowerShell ใช้คำสั่งที่เรียกว่า cmdlets ซึ่งดำเนินการเฉพาะและส่งคืนข้อมูล ตัวอย่างเช่น หากต้องการแสดงรายการ cmdlet ที่มีอยู่ทั้งหมด:

Get-Command

นอกจากนี้ คุณสามารถใช้นามแฝงซึ่งเป็น cmdlets เวอร์ชันสั้นกว่าได้ ตัวอย่างเช่น แทนที่จะใช้ Get-ChildItem คุณสามารถป้อน ls หรือ dir ได้

หากต้องการสร้างและเรียกใช้สคริปต์ PowerShell:

1. บันทึกสคริปต์ของคุณเป็นไฟล์ .ps1 เช่น myscript.ps1.
2. เปิด PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ
3. ตั้งค่า นโยบายการดำเนินการเพื่ออนุญาตให้รันสคริปต์โดยใช้คำสั่งต่อไปนี้:

Set-ExecutionPolicy RemoteSigned

4. รันสคริปต์ของคุณโดยใช้ไวยากรณ์ต่อไปนี้:

.myscript.ps1

3. การควบคุมพลังของการวางท่อ

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

สมมติว่าคุณต้องการค้นหาไฟล์ทั้งหมดที่มีนามสกุล .log ในไดเร็กทอรี C:Logs แล้วลบออก คุณสามารถทำได้โดยใช้สอง cmdlets Get-ChildItem และ Remove-Item ซึ่งเชื่อมโยงเข้าด้วยกันผ่านไปป์ไลน์:

Get-ChildItem -Path “C:Logs” -Filter “*.log” -Recurse | Remove-Item -Force

คำสั่งนี้จะค้นหาไฟล์ .log ทั้งหมดภายในไดเร็กทอรีที่ระบุและลบออก

4. การเรียนรู้เทคนิคขั้นสูง

PowerShell เป็นภาษาเชิงวัตถุ ซึ่งหมายความว่าคุณสามารถเข้าถึงและแก้ไขคุณสมบัติของวัตถุได้โดยตรง ตัวอย่างเช่น คุณสามารถดึงข้อมูลกระบวนการโดยใช้ Get-Process cmdlet และจัดการคุณสมบัติของมันเพื่อปรับแต่งเอาต์พุต:

Get-Process | Select-Object ProcessName, ID, CPU | Sort-Object CPU -Descending

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

$Email = “[email ”
$Pattern = “^w+([-+.’]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
if ($Email -match $Pattern) {
Write-Host “Valid Email Address.”
} else {
Write-Host “Invalid Email Address.”
}

5. การดีบักและการจัดการข้อผิดพลาด

การจัดการข้อผิดพลาดอย่างเหมาะสมเป็นสิ่งสำคัญสำหรับการเขียนสคริปต์ที่มีประสิทธิภาพ ต่อไปนี้เป็นตัวอย่างการจัดการข้อผิดพลาดโดยใช้บล็อก ลอง-catch:

try {
$Result = 1 / 0
} catch {
Write-Host “An error occurred:”
Write-Host $_.Exception.Message
}

หากต้องการดีบักสคริปต์ของคุณ ให้ใช้ PowerShell Integrated Scripting Environment (ISE) ในตัว ซึ่งมีอินเทอร์เฟซแบบกราฟิกพร้อมฟีเจอร์ต่างๆ เช่น การเน้นไวยากรณ์ คอนโซลสำหรับการทดสอบคำสั่ง และตัวเลือกการดีบัก

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

พาวเวอร์เชลล์สวยๆ

เครื่องมือเดียวสำหรับทุกสิ่ง

ฉันจะรันคำสั่ง PowerShell ได้อย่างไร

หากต้องการดำเนินการคำสั่ง PowerShell คุณต้องเปิดอินเทอร์เฟซ บรรทัดคำสั่ง PowerShell ก่อน โดยมีวิธีการดังนี้:

1. กด แป้น Windows + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
2. พิมพ์ powershell แล้วกด Enter นี่จะเป็นการเปิดอินเทอร์เฟซบรรทัดคำสั่ง PowerShell

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

Get-Process

หลังจากพิมพ์คำสั่ง ให้กด Enter จากนั้น PowerShell จะดำเนินการคำสั่งและแสดงผลลัพธ์ โปรดจำไว้ว่าคำสั่ง PowerShell โดยทั่วไปจะอยู่ในรูปแบบของ กริยา-คำนาม เช่น Get-Command หรือ Set-ExecutionPolicy

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่งเฉพาะและการใช้งาน คุณสามารถใช้ Get-Help cmdlet ตามด้วยชื่อคำสั่งที่คุณต้องการเรียนรู้ ตัวอย่างเช่น:

Get-Help Get-Process

ซึ่งจะให้ข้อมูลโดยละเอียดเกี่ยวกับไวยากรณ์และการใช้งานคำสั่ง รับกระบวนการ

PowerShell คืออะไร และมีวิธีการใช้งานอย่างมีประสิทธิภาพอย่างไร

PowerShell คือกรอบการทำงานอัตโนมัติและการจัดการการกำหนดค่าที่มีประสิทธิภาพจาก Microsoft ซึ่งประกอบด้วยเชลล์บรรทัดคำสั่งและภาษาสคริปต์ สร้างขึ้นบน .NET Framework และช่วยให้ผู้ดูแลระบบและผู้ใช้ระดับสูงดำเนินงานที่จัดการระบบปฏิบัติการ (Linux, macOS และ Windows) และกระบวนการต่างๆ โดยอัตโนมัติได้อย่างรวดเร็ว

หากต้องการใช้ PowerShell อย่างมีประสิทธิภาพ ให้ปฏิบัติตามวิธีการเหล่านี้:

1. เรียนรู้พื้นฐาน: ทำความเข้าใจแนวคิดหลักและไวยากรณ์ของภาษาสคริปต์ PowerShell เริ่มต้นด้วยคำสั่งง่ายๆ (เช่น Get-Help, Get-Command และ Get-Member) เพื่อทำความคุ้นเคยกับสภาพแวดล้อม

2. สำรวจ cmdlets ที่พร้อมใช้งาน: PowerShell มีไลบรารี cmdlets ในตัว (เครื่องมือบรรทัดคำสั่ง) มากมายที่สามารถใช้เพื่องานต่างๆ ใช้ Get-Command cmdlet เพื่อแสดงรายการ cmdlet ที่มีอยู่ทั้งหมด และกรองตามเกณฑ์เฉพาะ

3. ใช้ไปป์ไลน์: คุณลักษณะไปป์ไลน์ของ PowerShell ช่วยให้คุณสามารถเชื่อมโยง cmdlets เข้าด้วยกัน โดยส่งเอาต์พุตจาก cmdlet หนึ่งเป็นอินพุตไปยังอีกอันหนึ่ง ซึ่งช่วยให้คุณสามารถดำเนินการที่ซับซ้อนโดยใช้คำสั่งแบบโมดูลาร์ที่เรียบง่าย

4. สร้างสคริปต์ที่ใช้ซ้ำได้: แทนที่จะดำเนินการแต่ละคำสั่งด้วยตนเองทุกครั้ง ให้เขียนสคริปต์ PowerShell (ไฟล์ *.ps1) เพื่อทำงานโดยอัตโนมัติ ซึ่งช่วยประหยัดเวลาและความพยายามในขณะเดียวกันก็รักษาความสม่ำเสมอในขั้นตอนการทำงานของคุณ

5. การจัดการข้อผิดพลาดหลัก: เรียนรู้วิธีจัดการกับข้อผิดพลาดและข้อยกเว้นในสคริปต์ของคุณเพื่อให้แน่ใจว่าสคริปต์ทำงานได้อย่างราบรื่นและให้ข้อเสนอแนะที่มีความหมายเมื่อมีบางอย่างผิดพลาด

6. ใช้เทคนิคขั้นสูง: สำรวจคุณลักษณะขั้นสูงของ PowerShell เช่น ฟังก์ชัน ลูป คำสั่งแบบมีเงื่อนไข และการเขียนสคริปต์ระยะไกล เพื่อสร้างสคริปต์ที่ซับซ้อนมากขึ้น

7. ติดตามข่าวสารล่าสุด: ติดตามข่าวสารล่าสุดด้วย PowerShell รุ่นล่าสุดและแหล่งข้อมูลชุมชน รวมถึงบล็อก ฟอรัม และช่องทางโซเชียลมีเดีย ซึ่งจะช่วยให้คุณเรียนรู้เทคนิคใหม่ๆ และแนวปฏิบัติที่ดีที่สุด

8. ฝึกฝนและทดลอง: วิธีที่ดีที่สุดในการมีความเชี่ยวชาญใน PowerShell คือการฝึกฝนและการทดลอง ลองแก้ไขปัญหาโดยใช้ PowerShell และเรียนรู้จากประสบการณ์ของผู้ใช้ PowerShell คนอื่นๆ

เมื่อปฏิบัติตามวิธีการเหล่านี้ คุณจะมีทักษะมากขึ้นในการใช้บรรทัดคำสั่ง PowerShell และสามารถทำให้งานอัตโนมัติมีประสิทธิภาพมากขึ้น

ฉันจะใช้ PowerShell บนคอมพิวเตอร์ของฉันได้อย่างไร

หากต้องการใช้ PowerShell บนคอมพิวเตอร์ของคุณ ให้ทำตามขั้นตอนเหล่านี้:

1. เปิด PowerShell: กด ปุ่ม Windows และพิมพ์ PowerShell ในช่องค้นหา คลิกขวาที่ Windows PowerShell ในผลการค้นหา และเลือก Run as administrator เพื่อเปิดด้วยสิทธิ์ของผู้ดูแลระบบ

2. ไวยากรณ์พื้นฐาน: ใน PowerShell คำสั่งเรียกว่า cmdlets (ออกเสียงว่า command-lets) โดยทั่วไปจะมีรูปแบบคำกริยา-นาม เช่น Get-Help หรือ Set-ExecutionPolicy คุณมักจะใช้อินเทอร์เฟซบรรทัดคำสั่งเพื่อป้อน cmdlets หรือเรียกใช้สคริปต์ PowerShell ที่บันทึกไว้

3. Get-Help: ใช้ Get-Help cmdlet ตามด้วย cmdlet หรือหัวข้อที่คุณต้องการความช่วยเหลือ เช่น Get-Help Get-Process ซึ่งจะแสดงข้อมูลที่เป็นประโยชน์เกี่ยวกับ cmdlet หรือหัวข้อที่ระบุ

4. นโยบายการดำเนินการ: ตามค่าเริ่มต้น PowerShell มีนโยบายการดำเนินการแบบจำกัดที่ป้องกันการเรียกใช้สคริปต์ หากต้องการเปลี่ยนนโยบายการดำเนินการ ให้ใช้ Set-ExecutionPolicy cmdlet ตามด้วยระดับนโยบายที่ต้องการ (จำกัด, AllSigned, RemoteSigned หรือ Unrestricted) ตัวอย่างเช่น หากต้องการอนุญาตให้รันเฉพาะสคริปต์ที่เซ็นชื่อเท่านั้น ให้ป้อน Set-ExecutionPolicy AllSigned

5. การเรียกใช้สคริปต์: หากต้องการเรียกใช้สคริปต์ PowerShell ให้นำทางไปยังโฟลเดอร์ที่มีสคริปต์โดยใช้ Set-Location cmdlet (หรือชื่อแทน cd ) จากนั้นรันสคริปต์โดยพิมพ์ .scriptname.ps1 แล้วกด Enter

6. ใช้ cmdlets และไปป์ไลน์: PowerShell ช่วยให้คุณสามารถเชื่อมโยง cmdlets เข้าด้วยกันโดยใช้สัญลักษณ์ไปป์ไลน์ (|) ผลลัพธ์ของ cmdlet หนึ่งสามารถส่งผ่านเป็นอินพุตไปยัง cmdlet อื่นได้ ทำให้ง่ายต่อการดำเนินการที่ซับซ้อน ตัวอย่างเช่น รับกระบวนการ | Sort-Object -Property CPU -Descending จะแสดงรายการกระบวนการที่จัดเรียงตามการใช้งาน CPU

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

ฉันจะเปิดใช้งาน PowerShell บน Windows 10 ได้อย่างไร

หากต้องการเปิดใช้งาน PowerShell บน Windows 10 ให้ทำตามขั้นตอนง่าย ๆ เหล่านี้:

1. กด ปุ่ม Windows หรือคลิก ปุ่มเริ่ม ที่มุมซ้ายล่างของหน้าจอ

2. พิมพ์ PowerShell ในแถบค้นหา คุณจะเห็น Windows PowerShell ปรากฏในผลการค้นหา

3. คลิกขวาที่ Windows PowerShell และเลือก Run as administrator เพื่อเปิดด้วยสิทธิ์ระดับสูง สิ่งนี้ทำให้คุณสามารถรันคำสั่งที่ต้องมีการเข้าถึงระดับผู้ดูแลระบบ

4. หากได้รับแจ้งจากการควบคุมบัญชีผู้ใช้ (UAC) ให้คลิก ใช่ เพื่ออนุญาตให้ PowerShell ทำงานด้วยสิทธิ์ผู้ดูแลระบบ

5. อินเทอร์เฟซบรรทัดคำสั่ง PowerShell ควรเปิดอยู่และพร้อมใช้งานแล้ว

ฉันจะใช้ PowerShell บน Windows 10 อย่างมีประสิทธิภาพสำหรับการดูแลระบบและงานอัตโนมัติได้อย่างไร

PowerShell บน Windows 10 เป็นเครื่องมืออันทรงพลังสำหรับการบริหารระบบและงานอัตโนมัติ หากต้องการใช้ PowerShell อย่างมีประสิทธิภาพ ให้ทำตามขั้นตอนเหล่านี้:

1. เรียนรู้พื้นฐานของ PowerShell: ทำความคุ้นเคยกับไวยากรณ์พื้นฐาน cmdlets (เครื่องมือบรรทัดคำสั่ง) และความสามารถในการเขียนสคริปต์

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

3. สำรวจ cmdlets ที่พร้อมใช้งาน: ใช้ cmdlet Get-Command เพื่อค้นหารายการ cmdlet ที่พร้อมใช้งาน ซึ่งสามารถกรองได้ด้วยพารามิเตอร์เฉพาะ เช่น Get-Command -CommandType Cmdlet

4. ใช้ระบบวิธีใช้: เข้าถึงข้อมูลโดยละเอียดเกี่ยวกับ cmdlet เฉพาะโดยใช้คำสั่ง Get-Help ตามด้วยชื่อของ cmdlet เช่น Get-Help รับกระบวนการ

5. ทำงานกับออบเจ็กต์: คำสั่ง PowerShell ส่งคืนออบเจ็กต์แทนข้อความธรรมดา ช่วยให้คุณสามารถจัดการและกรองข้อมูลได้อย่างง่ายดาย ใช้ไปป์ไลน์ (|) เพื่อเชื่อมโยง cmdlet เข้าด้วยกัน และใช้คุณสมบัติและวิธีการในตัวเพื่อการประมวลผลข้อมูลที่มีประสิทธิภาพ

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

7. ใช้ตัวแปรและตัวดำเนินการ: จัดเก็บข้อมูลในตัวแปรโดยใช้สัญลักษณ์ $ และดำเนินการทางคณิตศาสตร์หรือตรรกะโดยใช้ตัวดำเนินการต่างๆ

8. ควบคุมการทำงานของสคริปต์: ตั้งค่านโยบายการดำเนินการ PowerShell ที่ต้องการโดยใช้ Set-ExecutionPolicy cmdlet เพื่อกำหนดระดับความปลอดภัยสำหรับการเรียกใช้สคริปต์

9. จัดการบริการและกระบวนการ: ใช้ cmdlets เช่น Get-Service, Start-Service, Stop-Service, รับกระบวนการ และ หยุดกระบวนการ เพื่อตรวจสอบและจัดการบริการและกระบวนการของระบบ

10. งานอัตโนมัติและกำหนดเวลา: ใช้ Task Scheduler หรือ New-ScheduledTask cmdlet เพื่อทำให้สคริปต์ PowerShell ทำงานอัตโนมัติในเวลาที่กำหนดหรือตอบสนองต่อเหตุการณ์บางอย่าง

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

คำสั่งและเครื่องมือที่จำเป็นในการเริ่มต้นใช้งาน PowerShell บนคอมพิวเตอร์ Windows 10 มีอะไรบ้าง

ในการเริ่มต้นใช้งานบรรทัดคำสั่ง PowerShell บนคอมพิวเตอร์ Windows 10 คุณต้องคุ้นเคยกับคำสั่งและเครื่องมือที่จำเป็น ต่อไปนี้เป็นรายการคำสั่งพื้นฐานบางส่วน:

1. นโยบายการดำเนินการของ PowerShell: ก่อนที่จะเรียกใช้สคริปต์ใดๆ การกำหนดค่านโยบายการดำเนินการเป็นสิ่งสำคัญ คำสั่ง Set-ExecutionPolicy ช่วยให้คุณสามารถกำหนดระดับข้อจำกัดในการเรียกใช้สคริปต์ได้

Set-ExecutionPolicy RemoteSigned

<แข็งแกร่ง>2. คำสั่ง PowerShell พื้นฐาน:

- รับความช่วยเหลือ: ให้เอกสารและคำแนะนำสำหรับคำสั่ง PowerShell

Get-Help Get-Process

- รับคำสั่ง: แสดงรายการคำสั่ง PowerShell ที่มีอยู่ทั้งหมด

Get-Command

- รับกระบวนการ: ดึงข้อมูลเกี่ยวกับกระบวนการที่ทำงานอยู่บนระบบของคุณ

Get-Process

- หยุดกระบวนการ: ยุติกระบวนการที่ทำงานอยู่ตั้งแต่หนึ่งกระบวนการขึ้นไป

Stop-Process -Name “notepad”

- รับบริการ: ดึงสถานะของบริการที่ติดตั้งทั้งหมด

Get-Service

<แข็งแกร่ง>3. การจัดการไฟล์และโฟลเดอร์:

- ตั้งค่าตำแหน่ง: เปลี่ยนตำแหน่งปัจจุบันของคุณ (คล้ายกับ 'cd' ใน Command Prompt)

Set-Location C:Users

- Get-ChildItem: แสดงรายการภายในไดเรกทอรีปัจจุบัน (คล้ายกับ 'dir' ใน Command Prompt)

Get-ChildItem

- รายการใหม่: สร้างรายการใหม่ เช่น ไฟล์หรือโฟลเดอร์

New-Item -ItemType Directory -Name “NewFolder”

- ลบรายการ: ลบรายการ เช่น ไฟล์หรือโฟลเดอร์

Remove-Item -Path “C:UsersNewFolder” -Recurse -Force

<แข็งแกร่ง>4. ตัวแปรและออบเจ็กต์:

- $variable_name: การสร้างตัวแปรเพื่อจัดเก็บข้อมูล

$myVar = “Hello, World!”

- รับสมาชิก: แสดงคุณสมบัติและวิธีการของออบเจ็กต์

Get-Process | Get-Member

<แข็งแกร่ง>5. การเขียนสคริปต์:

- For loop: ดำเนินการชุดคำสั่งตามจำนวนครั้งที่ระบุ

for ($i=1; $i -le 10; $i++) {
Write-Host $i
}

- คำสั่ง If: ดำเนินการคำสั่งตามเงื่อนไขเฉพาะ

if ($myVar -eq “Hello, World!”) {
Write-Host “The variable contains ‘Hello, World!'”
}

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

ฉันจะปรับแต่งและเพิ่มประสิทธิภาพประสบการณ์ PowerShell บน Windows 10 เพื่อเพิ่มประสิทธิภาพและประสิทธิผลได้อย่างไร

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

1. ใช้โปรไฟล์ PowerShell: โปรไฟล์ PowerShell คือสคริปต์ที่ทำงานทุกครั้งที่คุณเริ่มเซสชันใหม่ คุณสามารถใช้โปรไฟล์เพื่อปรับแต่งสภาพแวดล้อมของคุณ ตั้งค่านามแฝง และโหลดฟังก์ชันที่กำหนดเองได้ หากต้องการสร้างโปรไฟล์ใหม่ ให้เปิด PowerShell แล้วเรียกใช้คำสั่งต่อไปนี้:

New-Item -Path $PROFILE -Type File -Force

หลังจากสร้างโปรไฟล์แล้ว คุณสามารถแก้ไขได้โดยใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ Visual Studio Code

2. สร้างนามแฝง: นามแฝงเป็นทางลัดสำหรับคำสั่งที่มีความยาว คุณสามารถสร้างนามแฝงของคุณเองและเพิ่มลงในโปรไฟล์ของคุณเพื่อประหยัดเวลา ตัวอย่างเช่น หากต้องการสร้างนามแฝงสำหรับ Get-ChildItem ให้เรียกใช้:

Set-Alias -Name gci -Value Get-ChildItem

3. ปรับแต่งพรอมต์: พรอมต์ PowerShell เริ่มต้นจะแสดงเส้นทางไดเรกทอรีปัจจุบัน อย่างไรก็ตาม คุณสามารถปรับแต่งให้แสดงข้อมูลที่เป็นประโยชน์มากขึ้นได้ หากต้องการเปลี่ยนข้อความแจ้ง ให้เพิ่มฟังก์ชันใหม่ที่เรียกว่า prompt ในโปรไฟล์ของคุณ:

function prompt {
“[$(Get-Date -Format ‘HH:mm:ss’)] $(Get-Location)> ”
}

4. ปรับสีและแบบอักษร: ปรับปรุงความสามารถในการอ่านโดยการเปลี่ยนสีและขนาดแบบอักษรในคอนโซล PowerShell เมื่อต้องการทำเช่นนี้ ให้คลิกขวาที่แถบชื่อหน้าต่าง PowerShell เลือก คุณสมบัติ และทำการเปลี่ยนแปลงที่ต้องการภายใต้แท็บ สี และ แบบอักษร

5. ใช้แป้นพิมพ์ลัด: แป้นพิมพ์ลัดช่วยให้คุณนำทางและจัดการข้อความได้รวดเร็วยิ่งขึ้น ทางลัดที่มีประโยชน์ได้แก่:

- Ctrl+C: ยกเลิกคำสั่งปัจจุบัน
- Ctrl+V: วางข้อความจากคลิปบอร์ด
- Ctrl+ปุ่มลูกศร: เลื่อนเคอร์เซอร์ตามคำ
- Shift+ปุ่มลูกศร: เลือกข้อความ

6. ติดตั้งโมดูลและแพ็คเกจ: ปรับปรุงความสามารถของ PowerShell โดยการติดตั้งโมดูลเพิ่มเติมจาก PowerShell Gallery ใช้คำสั่ง Install-Module เพื่อติดตั้งโมดูล เช่นนี้:

Install-Module -Name Posh-Git -Scope CurrentUser

7. เปิดใช้งานการเติมแท็บให้สมบูรณ์: การเติมแท็บให้สมบูรณ์ทำให้คุณสามารถพิมพ์ส่วนหนึ่งของคำสั่ง ตัวแปร หรือพารามิเตอร์ แล้วกด Tab เพื่อป้อนให้เสร็จสิ้นโดยอัตโนมัติ หากต้องการเปิดใช้งานการเติมแท็บให้เพิ่มบรรทัดต่อไปนี้ในโปรไฟล์ของคุณ:

Set-PSReadLineOption -EditMode Windows

8. เรียนรู้และใช้ cmdlets: Cmdlets เป็นคำสั่งแบบน้ำหนักเบาที่ทำงานเฉพาะเจาะจงใน PowerShell ทำความคุ้นเคยกับ cmdlet ทั่วไปและใช้งานต่างๆ เช่น การทำงานของไฟล์ การรับข้อมูลระบบ และการจัดการกระบวนการ

ด้วยการใช้การปรับแต่งและการเพิ่มประสิทธิภาพเหล่านี้ คุณสามารถปรับปรุงประสบการณ์บรรทัดคำสั่ง PowerShell บน Windows 10 ได้อย่างมาก และทำงานได้อย่างมีประสิทธิภาพมากขึ้น

บทความที่เกี่ยวข้อง