วิธีการเขียนสคริปต์ Powershell พื้นฐาน

ผู้เขียน: Laura McKinney
วันที่สร้าง: 7 เมษายน 2021
วันที่อัปเดต: 20 พฤศจิกายน 2024
Anonim
PowerShell Master Class - PowerShell Scripting
วิดีโอ: PowerShell Master Class - PowerShell Scripting

เนื้อหา

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


คำสั่ง

สำรวจพื้นฐานของการเขียนสคริปต์ด้วย Windows PowerShell (ภาพโลกาภิวัตน์ 5 ภาพโดย juanjo tugores จาก Fotolia.com)
  1. เริ่ม Windows Notepad โดยกดปุ่มโลโก้ Windows + R บนแป้นพิมพ์ของคุณ จากนั้นพิมพ์ "notepad" ลงในช่อง "Run ... " แล้วกด "Enter"

  2. พิมพ์รหัสต่อไปนี้ลงในไฟล์แผ่นจดบันทึก:

    $ strComputer = "." $ colItems = get-wmiobject -class "Win32_Process" -namespace "root CIMV2" -computername $ strComputer foreach ($ objItem ใน $ colItems) {เขียนโฮสต์โฮสต์ $ objItem.Caption เขียนโฮสต์ $ objItem.ExecutablePath .ProcessID}

  3. บันทึกไฟล์เป็น "C: ListProcessInfo.ps1"

  4. เปิด PowerShell โดยกดปุ่ม Windows + R บนแป้นพิมพ์ จากนั้นพิมพ์ "PowerShell" และกดปุ่ม "Enter"

  5. พิมพ์ "C: listprocessinfo.ps1" และกด "Enter" เพื่อเรียกใช้สคริปต์


เคล็ดลับ

  • โดยค่าเริ่มต้น PowerShell ไม่รองรับการเขียนสคริปต์ หากคุณได้รับข้อผิดพลาดเมื่อคุณพยายามเรียกใช้สคริปต์คุณต้องใช้ "set-ExecutionPolicy" cmdlet เพื่อแก้ไขการตั้งค่านี้ โปรดดูลิงค์ต่อไปนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่านี้: http://technet.microsoft.com/en-us/library/dd347628.aspx
  • พิมพ์ "get-help" ที่พรอมต์คำสั่ง PowerShell เพื่อเข้าถึงระบบวิธีใช้
  • Windows XP และ Vista ไม่ได้จัดส่งพร้อม PowerShell หากคุณใช้ระบบปฏิบัติการหนึ่งในสองระบบคุณสามารถดาวน์โหลด PowerShell เวอร์ชันล่าสุดได้ที่ลิงค์ต่อไปนี้: http://support.microsoft.com/kb/968929

การเตือน

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

สิ่งที่คุณต้องการ

  • คอมพิวเตอร์ที่ใช้ Microsoft XP หรือใหม่กว่า