สอน

Powershell: มันคืออะไรและเป็นพื้นฐานและคำสั่ง and แนะนำ comandos

สารบัญ:

Anonim

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

ไม่ว่าคุณจะต้องจัดการเซิร์ฟเวอร์หรือระบบ PowerShell เป็น Command Prompt แบบดั้งเดิมที่ได้รับการปรับปรุงและทันสมัย งานและฟังก์ชั่นของ Windows Powershell นั้นโดยทั่วไปเหมือนกับที่ พบใน CMD (การส่งคำสั่งไปยัง Windows ผ่านคำสั่งเฉพาะ) แม้ว่ามันจะมีฟังก์ชั่นพิเศษหลายอย่างที่จะมีประโยชน์มากสำหรับผู้ใช้

ตรงกันข้ามกับสิ่งที่เกิดขึ้นใน CMD PowerShell นำเสนอเราด้วยอินเทอร์เฟซการเขียนสคริปต์ที่มีประสิทธิภาพพร้อมฟังก์ชันเฉพาะที่คุณสามารถเรียกใช้พวกเขาเพื่อดำเนินการกระบวนการต่าง ๆ ภายใต้ระบบ Windows ด้วยบรรทัดคำสั่งแบบโต้ตอบคุณสามารถเปิดใช้คำสั่งเพื่อทำงานที่แตกต่างกันโดยอัตโนมัติ

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

ดัชนีเนื้อหา

Windows Powershell คืออะไร

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

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

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

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

วิธีเปิด Windows PowerShell

เครื่องมือ PowerShell สามารถเปิดได้อย่างรวดเร็วโดยการเข้าถึงฟังก์ชั่น Run ที่รวมอยู่ใน Windows

  • เมื่อต้องการทำสิ่งนี้ให้กดปุ่ม Windows + R พร้อมกันในกล่อง Run ที่เพิ่งเปิดพิมพ์ "PowerShell" แล้วคลิกตกลงหรือกดปุ่ม Enter โดยตรง

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

คำสั่ง PowerShell ที่จำเป็น (บทช่วยสอน)

ใน PowerShell คำสั่งเรียกว่า "cmdlet" และคุณสามารถใช้ปุ่มแท็บเพื่อให้ Powershell ป้อนชื่อ cmdlet ที่คุณต้องการใช้โดยอัตโนมัติ

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

ที่นี่เราได้รวบรวมจำนวน cmdlet ที่มีประโยชน์ จำนวน มากที่สามารถใช้ใน Powershell และรายละเอียดเกี่ยวกับไวยากรณ์ของแต่ละรายการรวมถึงฟังก์ชันเฉพาะของแต่ละรายการ

ในการเริ่มต้นด้วยพื้นฐานและดูที่ cmdlets อย่างรวดเร็วที่ PowerShell เสนอให้เราเราสามารถดำเนินการคำสั่ง "Show-Command" ซึ่งหน้าต่างจะเปิดขึ้นเพื่อแสดงรายการคำสั่งทั้งหมดที่มีอยู่และครบถ้วน

Get-คำสั่ง

ในกรณีที่คุณต้องการรู้ cmdlets ทั้งหมดที่ PowerShell นำเสนอคุณสามารถทำได้โดยพิมพ์คำสั่งนี้ในคอนโซล

Windows PowerShell อนุญาตให้ผ่านคำสั่งนี้เพื่อให้ทราบถึง ฟังก์ชั่นและคุณสมบัติ ทั้งหมด ที่ cmdlets รวม อยู่ในรูปแบบของรายการที่อธิบายการทำงานของแต่ละคนรวมถึงพารามิเตอร์พิเศษและตัวเลือกต่างๆ

ในการรับรายการคำสั่งนี้จำเป็นต้องเขียน "Get-Command" ตามด้วยพารามิเตอร์เฉพาะซึ่งข้อมูลใดที่จะได้รับจาก cmdlet ที่เป็นปัญหา ตัวอย่างเช่นถ้าเราเขียนใน Powershell "Get-Command * -help *" เราจะเห็นชุดคำสั่งที่ยอมรับพารามิเตอร์ "-help"

หากคุณเพิ่มเครื่องหมายดอกจันลงในแต่ละด้านของพารามิเตอร์ดังที่เราได้ทำในตัวอย่างคุณจะได้รับชุดค่าผสมที่เป็นไปได้ทั้งหมดที่รับคำสั่ง cmdlet ใช้เมื่อมาพร้อมกับ“ -help”

พิมพ์“ Get-Command -Name ในคอนโซล ” เราได้รับชุดคำสั่งที่มีชื่อเฉพาะนั้น มันอาจเกิดขึ้นที่คุณจำไม่ได้หรือไม่รู้จักชื่อ cmdlet ที่ถูกต้อง ในสถานการณ์นี้คุณสามารถใส่เครื่องหมายดอกจันสองตัวในแต่ละด้านของชื่อดังกล่าวข้างต้นตัวอย่างเช่น "Get-Command -Name * set *" เพื่อให้คุณเห็นรายการของ cmdlets ที่มีคำว่า "set" ใน ชื่อของคุณ

รับเป็นเจ้าภาพ

การดำเนินการคำสั่งนี้จะให้ Windows PowerShell เวอร์ชั่นที่ระบบใช้งานอยู่

Get-ประวัติศาสตร์

คำสั่งนี้ให้ประวัติของคำสั่งทั้งหมดที่ดำเนินการภายใต้เซสชัน PowerShell และที่กำลังทำงานอยู่

Get-สุ่ม

การดำเนินการคำสั่งนี้จะสร้างตัวเลขสุ่มระหว่าง 0 ถึง 2, 147, 483, 646

รับบริการ

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

ในการใช้ cmdlet นี้ให้ป้อน "Get-Service" ในคอนโซลในขณะที่ใช้พารามิเตอร์เพิ่มเติมใด ๆ ในรูปแบบที่คล้ายกับตัวอย่างต่อไปนี้:

รับบริการ | โดยที่-Object {$ _. Status -eq "Running"}

ด้วยวิธีนี้บริการจะดำเนินการในระบบ ในกรณีที่คำสั่งนี้ถูกดำเนินการโดยไม่มีพารามิเตอร์ใด ๆ รายการของบริการทั้งหมดที่มีสถานะที่เกี่ยวข้องจะถูกนำเสนอ (ตัวอย่างเช่น“ กำลังทำงานหรือ“ หยุด”)

หากคุณรู้อยู่แล้วว่าคำสั่งใดที่คุณต้องการรับข้อมูลการใช้ Get-Service นั้นมีประโยชน์มากกว่าการไปที่แผงควบคุม Windows และทำงานได้จาก Windows GUI (ส่วนต่อประสานกราฟิกผู้ใช้)

ได้รับความช่วยเหลือ

โดยเฉพาะอย่างยิ่งมีประโยชน์มากสำหรับผู้ใช้มือใหม่ของ Powershell คำสั่งนี้นำเสนอความช่วยเหลือขั้นพื้นฐานเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ cmdlets และฟังก์ชั่นของพวกเขา

ในกรณีที่คุณใช้ PowerShell เป็นเวลาสั้น ๆ มีโอกาสมากที่คุณจะพบว่าตัวเองสับสนและมีปัญหา ในสถานการณ์เหล่านี้ Get-Help จะกลายเป็นแนวทางของคุณเนื่องจากคำสั่งนี้ให้เอกสารที่จำเป็นเกี่ยวกับ cmdlets ฟังก์ชันคำสั่งและสคริปต์

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

ในการมีความคิดที่ชัดเจนเกี่ยวกับวิธีใช้งานวิธีใช้ใน Windows PowerShell เพียงแค่เรียกใช้คำสั่งนี้เราจะเห็นคำอธิบายพร้อมกับคำอธิบายสั้น ๆ เกี่ยวกับวิธีใช้งาน

Get-วัน

หากต้องการทราบอย่างรวดเร็วว่าวันใดในวันที่ผ่านมาการใช้คำสั่งนี้คุณจะได้รับวันที่แน่นอน ตัวอย่างเช่นหากต้องการทราบว่าวันใดคือวันที่ 20 พฤษภาคม 2009 คุณจะต้องเขียนใน Powershell:

"Get-Date 05.05.2009" ป้อนวันที่ในรูปแบบ "dd.mm.aa" ในกรณีของการดำเนินการ Get-Date เพียงอย่างเดียวมันจะให้วันที่และเวลาปัจจุบันกับเรา

PS C: \ Users \ MiguePR> รับวันเสาร์ที่ 27 กรกฎาคม 2019 12:00:40

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

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

หากคุณต้องการทำสำเนาไฟล์และไดเรกทอรีในไดรฟ์จัดเก็บข้อมูลของคุณหรือหากคุณต้องการคัดลอกคีย์หรือรายการรีจิสตรีรายการ Copy-is จะเป็น cmdlet ที่ถูกต้อง มันทำงานคล้ายกับคำสั่ง "cp" ที่รวมอยู่ในพรอมต์คำสั่งแม้ว่าจะดีกว่ามาก

สำหรับสิ่งนี้คำสั่งคัดลอกรายการจะต้องใช้ในการคัดลอกและแก้ไขชื่อขององค์ประกอบโดยใช้คำสั่งเดียวกันซึ่งสามารถสร้างชื่อใหม่ให้กับองค์ประกอบดังกล่าว ในกรณีที่คุณต้องการคัดลอกและเปลี่ยนชื่อไฟล์ "ProfesionalReview.htm" เป็น "Proyectitosbuenos.txt" ให้เขียน:

คัดลอกรายการ "C: \ Proyectos.htm" -Destination "C: \ MyData \ Proyectos.txt"

วิงวอน-คำสั่ง

เมื่อคุณต้องการเรียกใช้คำสั่งสคริปต์หรือ PowerShell (ภายในเครื่องหรือจากระยะไกลบนคอมพิวเตอร์หนึ่งเครื่องขึ้นไป) "Invoke-Command" จะเป็นตัวเลือกที่ดีที่สุดของคุณ มันใช้งานง่ายและจะช่วยคุณจัดการคอมพิวเตอร์แบบแบ็ตช์

คุณต้องพิมพ์คำสั่งเรียกใช้ถัดจากสคริปต์หรือคำสั่งด้วยตำแหน่งที่แน่นอน

วิงวอนแสดงออก

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

ในการใช้คำสั่งนี้ต้องใช้ Invoke-Expression พร้อมกับนิพจน์หรือคำสั่ง ตัวอย่างเช่นคุณสามารถตั้งค่าตัวแปร "$ Command" ด้วยคำสั่งที่ชี้ไปที่ "รับกระบวนการ" cmdlet ด้วยการดำเนินการคำสั่ง "Invoke-Expression $ Command", "Get-Process" จะทำหน้าที่ในลักษณะเดียวกับ cmdlet บนเครื่องคอมพิวเตอร์

ในทำนองเดียวกันฟังก์ชั่นสามารถดำเนินการในสคริปต์ด้วยการใช้ตัวแปรซึ่งมีประโยชน์มากเมื่อทำงานกับสคริปต์แบบไดนามิก

วิงวอน-WebRequest

ด้วย cmdlet นี้คล้ายกับ cURL ใน Linux คุณสามารถเข้าสู่ระบบการคัดลอกและดาวน์โหลดข้อมูลที่เกี่ยวข้องกับบริการและหน้าเว็บขณะที่ทำงานจากอินเทอร์เฟซ PowerShell ตรวจสอบเว็บไซต์ของ คุณต้องการรับข้อมูลนี้

เพื่อดำเนินงานเหล่านี้จะต้องใช้เป็น Invoke-WebRequest พร้อมกับพารามิเตอร์ ด้วยวิธีนี้มันเป็นไปได้ที่จะได้รับลิงค์ที่เว็บไซต์เฉพาะมีไวยากรณ์ตัวอย่างต่อไปนี้:

(เรียกใช้ WebRequest –Uri 'https://wwww.ebay.com') ลิงก์

ในกรณีนี้ลิงก์จากเว็บไซต์ eBay จะได้รับ

ชุด ExecutionPolicy

แม้ว่าเราสามารถสร้างและเริ่มสคริปต์ (.ps1) จาก PowerShell ได้ แต่เราก็มีข้อ จำกัด ด้านความปลอดภัย อย่างไรก็ตามสิ่งนี้สามารถแก้ไขได้ผ่านหมวดความปลอดภัยโดยใช้ Set-ExecutionPolicy cmdlet

คุณต้องพิมพ์ Set-ExecutionPolicy ถัดจากหนึ่งในสี่ตัวเลือกความปลอดภัยเพื่อทำการเปลี่ยนแปลงที่จำเป็น:

  • ถูก จำกัด All SignedRemote Signed ไม่ จำกัด

ตัวอย่างเช่นหากเราต้องการกำหนดระดับความปลอดภัยที่ จำกัด เราจะต้องใช้:

Set-ExecutionPolicy -ExecutionPolicy Restricted

รับรายการ

ในกรณีที่คุณกำลังมองหาข้อมูลเกี่ยวกับรายการที่มีตำแหน่งเฉพาะเช่นไดเรกทอรีบนฮาร์ดไดรฟ์คำสั่ง Get-Item นั้นเป็นรายการที่ระบุไว้สำหรับงานนี้

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

ในอีกด้านหนึ่งของการรับรายการเราจะพบ cmdlet ลบรายการซึ่งช่วยให้รายการที่ระบุจะถูกลบออก

ลบรายการ

ในกรณีที่คุณต้องการลบรายการเช่นโฟลเดอร์ไฟล์ฟังก์ชั่นและตัวแปรและรีจิสตรีคีย์ Remove-Item จะเป็น cmdlet ที่ดีที่สุด สิ่งสำคัญคือมันมีพารามิเตอร์สำหรับการเข้าและออกองค์ประกอบ

ด้วย cmdlet ลบรายการคุณสามารถลบรายการออกจากสถานที่เฉพาะด้วยการใช้พารามิเตอร์บางอย่าง ตัวอย่างเช่นมีความเป็นไปได้ที่จะลบไฟล์ "Finanzas.txt" โดยใช้คำสั่งต่อไปนี้:

ลบรายการ "C: \ MyData \ Finance.txt"

ได้รับการบริการเนื้อหา

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

ตัวอย่างเช่นเป็นไปได้ที่จะได้รับข้อความ 20 บรรทัดรวมอยู่ในไฟล์ "Proyectos.htm" ซึ่งคุณสามารถเขียนได้:

รับเนื้อหา "C: \ Proyectos.htm" -TotalCount 20

cmdlet นี้คล้ายกับ cmdlet Get-Item ก่อนหน้า แต่เราสามารถรับสิ่งที่รวมอยู่ในไฟล์ที่คุณระบุ หากคุณเรียกใช้คำสั่งนี้สำหรับไฟล์ที่มีนามสกุลไฟล์ txt คำสั่งนั้นจะเปิดเผยข้อความทั้งหมดที่อยู่ในไฟล์นั้น หากคุณใช้มันในไฟล์ภาพ png คุณจะได้รับข้อมูลไบนารีที่ไม่มีความหมายและอ่านไม่ได้มากมาย

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

ชุดเนื้อหา

ด้วย cmdlet นี้มันเป็นไปได้ที่จะเก็บข้อความในไฟล์สิ่งที่คล้ายกับสิ่งที่สามารถทำได้ด้วย "echo" ใน Bash หากใช้ร่วมกับ Get-Content cmdlet คุณสามารถดูสิ่งที่อยู่ในไฟล์แล้วทำการคัดลอกไปยังไฟล์อื่นผ่าน Set-Content

ตัวอย่างเช่นคุณสามารถใช้ cmdlet ชุดเนื้อหาเพื่อเพิ่มหรือแทนที่สิ่งที่มีอยู่ในไฟล์ด้วยเนื้อหาอื่น ๆ สุดท้ายสามารถรวมกับคำสั่ง aforementioned เพื่อบันทึกด้วยชื่อใหม่ (example.txt) ดังนี้:

รับเนื้อหา "C: \ Proyectos.htm" -TotalCount 30 | ชุดเนื้อหา "Example.txt"

Get-ตัวแปร

หากคุณอยู่ใน PowerShell พยายามใช้ตัวแปรคุณสามารถทำได้ด้วย Get-Variable cmdlet ซึ่งคุณจะสามารถดูค่าเหล่านี้ได้ คำสั่งนี้แสดงค่าในตารางซึ่งสามารถใช้รวมและไม่รวมสัญลักษณ์แทนได้

หากต้องการใช้งานคุณเพียงแค่ต้องเขียน "Get-Variable" พร้อมกับพารามิเตอร์และตัวเลือกอื่น ๆ ตัวอย่างเช่นหากคุณต้องการทราบค่าของตัวแปร "ส่วนลด" ให้เขียนดังนี้:

รับ - ตัวแปร - ชื่อ "ส่วนลด"

ชุดตัวแปร

ค่าของตัวแปรสามารถตั้งค่าแก้ไขหรือเริ่มต้นใหม่ด้วย cmdlet นี้ หากต้องการตั้งค่าตัวแปรของกรณีก่อนหน้านี้ควรเขียนข้อมูลต่อไปนี้:

ชุดตัวแปร - ชื่อ "ส่วนลด" - ค่า "ตั้งค่าไว้ที่นี่"

Get-กระบวนการ

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

cmdlet Get-Process มีความคล้ายคลึงกับ Get-Service แม้ว่าในกรณีนี้จะให้ข้อมูลเกี่ยวกับกระบวนการ

เริ่มต้นกระบวนการ

ด้วย cmdlet นี้ Windows PowerShell ทำให้การเรียกใช้กระบวนการต่างๆบนคอมพิวเตอร์ทำได้ง่ายขึ้น

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

เริ่มต้นกระบวนการ -FilePath“ คำนวณ” –Verb

หยุดกระบวนการ

ด้วย cmdlet นี้คุณสามารถหยุดกระบวนการไม่ว่าจะเริ่มโดยคุณหรือโดยผู้ใช้รายอื่น

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

หยุดกระบวนการ - ชื่อ "คำนวณ"

เริ่มต้นบริการ

หากคุณต้องการเริ่มบริการบนพีซี cmdlet Start-Service เป็นบริการที่ระบุไว้ในกรณีนี้ให้บริการในลักษณะเดียวกันแม้ว่าบริการดังกล่าวจะถูกปิดการใช้งานบนพีซี

ในการเริ่มบริการ Windows Search จะใช้ไวยากรณ์นี้:

เริ่มบริการ - ชื่อ "WSearch"

Stop-Service

ด้วยคำสั่งนี้คุณจะหยุดบริการต่าง ๆ ที่กำลังทำงานอยู่บนคอมพิวเตอร์

หยุดบริการ - ชื่อ "Wsearch"

ในการสั่งซื้อนี้คุณจะหยุดบริการ "Windows Search"

ทางออก

คุณสามารถออกจาก PowerShell ได้โดยใช้คำสั่ง Exit

สรุปเกี่ยวกับ Windows PowerShell

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

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

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

ในตอนท้ายของวัน cmdlets เป็นคำสั่งที่จำเป็นที่คุณควรรู้หากคุณต้องการใช้ Windows PowerShell ให้เกิดประโยชน์สูงสุด

สอน

ตัวเลือกของบรรณาธิการ

Back to top button