Windows PowerShell คืออะไร

หน้าต่างพาวเวอร์เชลล์

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

แนวคิดนี้ถือกำเนิดขึ้นในปี พ.ศ. 2003 ภายใต้ชื่อ MONAD และสามปีต่อมาจึงได้เปิดตัวสู่สาธารณะภายใต้ชื่อปัจจุบันเพื่อนำเสนอ windows Vista. ต่อจากนั้นก็รวมอยู่ในเวอร์ชัน Windows 7, Windows 8 และ Windows 10 ด้วย นอกจากนี้ ยังสามารถติดตั้ง Powershell บนระบบ Linux และ MacOS ได้อีกด้วย

ในเวลาอันสั้น เป็นที่ทราบกันดีว่าแนวคิดในการเปิดตัว Windows Powershell นั้นประสบความสำเร็จ จาก Microsoft มั่นใจได้ว่าการเรียนรู้เครื่องมือนี้จะเป็น ทักษะที่สำคัญที่สุดที่ผู้จัดการจะต้องมีในอนาคต สำหรับสิ่งนั้นเพียงอย่างเดียวก็ควรค่าแก่การใส่ใจ

Windows Powershell: เครื่องมือที่ทรงพลัง

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

เชลล์อันทรงพลังนี้จาก Microsoft ใช้ ภาษาสคริปต์ทำให้งานเหล่านี้ง่ายยิ่งขึ้นในการทำงาน ในทางกลับกัน มันใช้ภาษาการเขียนโปรแกรมที่พัฒนาขึ้นใน .NET Framework ของ Microsoft ซึ่งเป็นหนึ่งในภาษาที่ใช้กันอย่างแพร่หลายมากที่สุดในโลก

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

Windows PowerShell มีไว้เพื่ออะไร?

windows powershell คืออะไร

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

การกระทำทั้งหมดจะดำเนินการผ่าน ชุดคำสั่ง (คำสั่งให้ o ซม) และผ่าน การเขียนสคริปต์. นี่คือยูทิลิตี้บางส่วน:

การเข้าถึงข้อมูล

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

ความสามารถอัตโนมัติ

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

ที่เกี่ยวข้องกับสิ่งนี้คือความสามารถในการ ความยืดหยุ่น นำเสนอโดย Windows Powershell ผ่านสคริปต์ cmdlet เดียว งานประเภทกิจวัตร (เช่น การอัปเดตระบบปฏิบัติการ) สามารถนำไปใช้เพื่อดำเนินการบนเครือข่ายของคอมพิวเตอร์ได้ทุกครั้ง

การเชื่อมต่อระยะไกล

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

คำสั่ง PowerShell ที่มีประโยชน์บางอย่าง

หน้าต่าง powershell

ในการเริ่มทำงานกับเครื่องมือ PowerShell คุณต้องเข้าถึงฟังก์ชัน Run ที่รวมอยู่ใน Windows โดยทำตามขั้นตอนเหล่านี้:

  1. กดปุ่มพร้อมกัน ของ Windows + R.
  2. ในกล่อง Run ที่เปิดขึ้นถัดไป เราพิมพ์ "พาวเวอร์เชลล์" และเราคลิก "ที่จะยอมรับ".

ต่อไปนี้คือรายการ cmdlet ที่มีประโยชน์ซึ่งสามารถใช้ใน PowerShell ได้ แม้ว่าจะเป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของทั้งหมด:

ขอความช่วยเหลือ

สิ่งแรกที่ต้องเรียนรู้ที่จะจัดการกับ PowerShell ให้ดี เนื่องจากคำสั่งนี้จะช่วยให้ เอกสารทั้งหมดที่เราจำเป็นต้องรู้เกี่ยวกับฟังก์ชัน cmdlets คำสั่งและสคริปต์. ตัวอย่างเช่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Get-Service cmdlet ให้พิมพ์ "Get-Help Get-Service"

คัดลอกรายการ

ใช้คำสั่งนี้เพื่อคัดลอกโฟลเดอร์หรือไฟล์ นอกจากนี้ยังช่วยให้คุณสามารถคัดลอกและเปลี่ยนชื่อได้

รับบริการ

เคย รู้ว่าบริการใดบ้างที่ติดตั้งในระบบก. ทั้งที่วิ่งอยู่และที่หยุดไปแล้ว.

เรียก-คำสั่ง

ใช้เพื่อรันสคริปต์หรือคำสั่ง PowerShell บนคอมพิวเตอร์ตั้งแต่หนึ่งเครื่องขึ้นไป ใช้โดยการเขียน Invoke-Command ข้างสคริปต์พร้อมตำแหน่งที่แน่นอน

ลบรายการ

คำสั่งลบรายการต่างๆ เช่น โฟลเดอร์ ไฟล์ และฟังก์ชัน อนุญาตให้ลบแบบเลือกตามชุดของพารามิเตอร์เฉพาะ

Get-กระบวนการ

การใช้ PowerShell คุณยังสามารถค้นหาว่ากระบวนการใดกำลังทำงานอยู่ (การดำเนินการนั้นคล้ายกับกระบวนการของคำสั่ง Get-Service)

ข้อสรุป

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

สุดท้าย หากเราต้องการทราบ PowerShell cmdlets ที่มีอยู่ทั้งหมด สิ่งที่เราต้องทำคือรันคำสั่ง "แสดง-สั่ง"ซึ่งจะเปิดหน้าต่างแสดงรายการคำสั่งทั้งหมดแบบยาว


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   บอริส dijo

    กริยามากและยากมากที่จะแยกแยะ ไม่รู้ว่ามีไว้เพื่ออะไร

  2.   มาร์เซโล่ ด็อกเตอร์วิช dijo

    ฉันจะอัปเดตได้อย่างไร