เนื้อหา
PowerShell เป็นเครื่องมือการเขียนสคริปต์ที่ช่วยให้ผู้ดูแลระบบ Windows สามารถทำงานได้หลากหลายกว่าภาษาสคริปต์อื่น ๆ เช่น VBScript หากคุณคุ้นเคยกับ PowerShell ไวยากรณ์ภาษาอาจดูสับสนในตอนแรก แต่ด้วยการใช้ประโยชน์จากระบบช่วยเหลือที่มีอยู่มากมายในสภาพแวดล้อมคำสั่ง PowerShell คุณจะสามารถฝึกฝนพื้นฐานได้อย่างรวดเร็ว
คำสั่ง
สำรวจพื้นฐานของการเขียนสคริปต์ด้วย Windows PowerShell (ภาพโลกาภิวัตน์ 5 ภาพโดย juanjo tugores จาก Fotolia.com)-
เริ่ม Windows Notepad โดยกดปุ่มโลโก้ Windows + R บนแป้นพิมพ์ของคุณ จากนั้นพิมพ์ "notepad" ลงในช่อง "Run ... " แล้วกด "Enter"
-
พิมพ์รหัสต่อไปนี้ลงในไฟล์แผ่นจดบันทึก:
$ strComputer = "." $ colItems = get-wmiobject -class "Win32_Process" -namespace "root CIMV2" -computername $ strComputer foreach ($ objItem ใน $ colItems) {เขียนโฮสต์โฮสต์ $ objItem.Caption เขียนโฮสต์ $ objItem.ExecutablePath .ProcessID}
-
บันทึกไฟล์เป็น "C: ListProcessInfo.ps1"
-
เปิด PowerShell โดยกดปุ่ม Windows + R บนแป้นพิมพ์ จากนั้นพิมพ์ "PowerShell" และกดปุ่ม "Enter"
-
พิมพ์ "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 หรือใหม่กว่า