Saturday, July 7, 2012

Windows PowerShell


Windows PowerShell

Powershell เป็นลักษณะการทำงานเหมือน command-line และสามารถทำงานเป็นลักษณะภาษา script ได้ด้วยครับ
Windows PowerShell เป็น shell ของ Windows ที่ทำออกมาแข่งกับ shell ของ Unix เช่น Bash Shellเหตุเป็นเพราะ Admin ติดนิสัยทำงานผ่าน shell แต่จะใช้ DOS shell มันก็มีความสามารถไม่มากเท่ากับพวก Bash ดังนั้นทางออกคือสร้าง PowerShell ที่มีความสามารถมากขึ้น มี Feature ให้เท่าเทียมกับยูนิกซ์ และอีกเหตุผลคือทาง Microsoft ต้องการที่จะเอาชนะ Unix ทางด้าย Server
PowerShell 1.0 มาพร้อมกับ Windows Server 2008 แต่สามารถดาวน์โหลดมาใช้กับ XP/Vista/2003 ได้ ส่วน Windows 7 และ Windows Server 2008 R2 จะเป็น PowerShell 2.0

ตัวอย่างการใช้ PowerShell ในเครื่องผมเองครับ Windows7 Home Premium 64 bit
สามารถใช้คำสั่งพื้นฐานของ Unix หรือ Linux ได้ เช่น PWD , MV , RM , LS
และคำสั่งพิเศษของ Powershell เช่น
Get-Content ( คำสั่งเปิดอ่าน Text file ได้เกือบทุกนามสกุล )
Add-Content ( คำสั่งแทรก Text )
หน้าตาของ Windows PowerShell

ทดสอบใช้คำสั่งพื้นฐาน Unix ใน Powershell และคำสั่งของ PowerShell

ตัวอย่าง Windows PowerShell ISE ที่เอาไว้สำหรับเขียน Script Code เป็น Syntax ของ PowerShell เอง เหมือนกับการเขียนโปรแกรมทั่วไป มีฟังก์ชันให้เรียกใช้มากมาย หรือสามารถเขียนขึ้นมาเองก็ได้ครับ


สามารถ Run Script ได้ด้วยการกดปุ่ม Play  สีเขียว
Console บนสุดจะเป็นที่เขียน Script
Console กลางเป็นหน้าจอแสดง Output
Console ล่างสุดเป็นส่วนของการเขียน Command

แสดงตัวอย่าง Output การ Run Script


ข้อดีของ PowerShell
1.             สามารถใช้คำสั่งทั้งของ Windows และ Unix ได้
2.             สามารถเขียน Script ครั้งเดียวแต่ Run ได้หลายงาน คือไม่ต้องมา Command ใหม่ทุกครั้งที่ Config ใหม่
3.             ใช้โปรแกรมง่ายถ้ารู้คำสั่ง
4.             และความสามารถอื่นๆ อีกมากมายที่ผมยังไม่เข้าใจ

3 comments:

  1. อยากเขียน code hide processes on task manager จขบ. เขียนได้ไหมครับ

    ReplyDelete
  2. อยากเขียน code hide processes on task manager จขบ. เขียนได้ไหมครับ

    ReplyDelete
  3. Windows Powershell ~ ไม่รู้จะเขียนอะไร เค้าเขียนกันหมดแล้ว >>>>> Download Now

    >>>>> Download Full

    Windows Powershell ~ ไม่รู้จะเขียนอะไร เค้าเขียนกันหมดแล้ว >>>>> Download LINK

    >>>>> Download Now

    Windows Powershell ~ ไม่รู้จะเขียนอะไร เค้าเขียนกันหมดแล้ว >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete