PowerShell์ด ํธ๋ฆฌํ๋ค? ๋ถํธํ๋ค?
Windows PowerShell์ด๋ผ๊ณ Windows 7 ์ด์ ์ฌ์ฉ์, ํน์ Windows XP ์ฌ์ฉ์๋ Visual Studio๋ฅผ ์ฐ๋ ์ ์ ๋ผ๋ฉด ๋ชจ๋ ์๊ณ ์๋ ํ๋ก๊ทธ๋จ์ผ ๊ฒ์ ๋๋ค.
์ ๊ฐ ์ฒ์ ๋ดค๋ Windows PowerShell์ Windows Vista x64์์ ๋ดค์๋ ๊ฒ์ด ์ฒ์์ด์์ต๋๋ค. ์ง๊ธ์ Windows Vista ์ ์ ๊ฐ ๋ง์ด ์ค์ ํธ์ด์ง๋ง, ์ ๊ฐ ๋ฒ ํํ ์คํฐ ์ดํ RTM์ด ๋์์ ๋ MS์ ์๋ก์ด ์ฝ์์ ๋ณด์ฌ์คฌ๋ ๊ฒ์ด ์ง๊ธ์ PowerShell์ด์์ต๋๋ค. ํ์ง๋ง ์ฒ์ PowerShell์ ๋ดค์ ๋๋ ๊ทธ๋ฅ ๋จ์ํ ๋ช ๋ น ํ๋กฌํฌํธ์ ์ ๊ทธ๋ ์ด๋ํ์ธ์ค ์์์ง๋ง ๊ทธ ์ดํ Windows Server 2008์ ์ค์นํ ํ PowerShell์ด ์๋ฒ ๊ด๋ฆฌ์ ๊ต์ฅํ ์ ์ฉํ ์์์์ต๋๋ค. ใฑ-;; (์ด๋ป๊ฒ ๋ณด๋ฉด, ์๋ ๋ฉด๋ ์์์ง์)
PowerShell์ Python Shell๊ณผ ์ ์ฌํ ์๋ ์์ต๋๋ค(?) ์ ๊ทธ๋ ๊ฒ ์๊ฐํ๋๋ฉด, ์ง์ PowerShell์์ ๋ช ๋ น์ด ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ ์ ์๋ค๋ ์ ์ด Python Shell๊ณผ ์ ์ฌํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋ฌ๋ ์ฒ์ ๋์๋ PowerShell์์ ์ ๋ง ๋ถํธํ๋ ๊ฒ์ ๊ธด ๋ช ๋ น์ด๋ฅผ ๋ชจ๋ ๊ธฐ์ตํด์ผํ๋ค๋ ๋จ์ ์ด์์ต๋๋ค. ๋ฆฌ๋ ์ค์ฒ๋ผ ์งง๊ณ ๊ฐ๊ฒฐํ๋ฉด์ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ๋ก๊ทธ๋จ์ด์๋ค๋ฉด, ์ ๋ง ๊ด์ฐฎ์์์ง๋ ๋ชจ๋ฆ ๋๋ค. ํ์ง๋ง ์ฒ์์ ๋์๋ Powershell 1.0์ ๋ช ๋ น์ด ๋ณด๊ธฐ๋ฅผ ์ง์ ๋์์ ์ผ์ผ์ด ์ฐพ์์ผํ๋ค๋ ๋จ์ ์ ๊ฐ์ง๊ณ ์์์ต๋๋ค. ๊ทธ ๋จ์ ์ ๋ณด์ํ Powershell์ด ๋ฐ๋ก Powershell 3.0๊ณผ ๊ฐ์ด ๊ณต๊ฐ๋ PowerShell ISE ํ๋ก๊ทธ๋จ์ด์์ต๋๋ค.
์์ ๋ณด์๋ ๊ฒ์ ํ๋ฒํ Powershell์ ๋๋ค. ์ด ์ปค๋ค๋ ์ฐฝ์์ Tab ํค์ ์๋ ์์ฑ๋ง์ ์ฌ์ฉํ์ฌ ๋งค๊ฐ๋ณ์์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ์๋ด๋ ๋ช ๋ น์ด๋ฅผ ์ง์ ์ ๋ ฅํด์ผํ๋ฉฐ ์ค๋ น ์คํฌ๋ฆฝํธ๋ก ๋ง๋ค์ด ์จ๋ ๊ทธ ๊ธฐ๋ฅ์ด ์ด๋ ํ ์ญํ ์ ํ๋์ง ์ฐพ์ผ๋ ค๋ฉด MSDN ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด์ผ ํ์ต๋๋ค.
์ ์ฌ์ง์ PowerShell ISE์ ํ๋ฉด์ ๋๋ค. ์ค๋ฅธ์ชฝ์ ๋ช ๋ น์ด ๋์ ์์๊ฐ ํ๋ ์ถ๊ฐ๋์ด ์์ ์ด ์ฌ์ฉํ๊ณ ์ถ์ ๋ช ๋ น์ด๋ฅผ ์ง์ ์์ธํ๊ฑฐ๋ ์ฌ์ฉํ ์ ์๋ ํ๋ผ๋ฏธํฐ๋ฅผ ํ์ธํ ์ ์๋ ๋ฐ๋ค๊ฐ ์ง์ ์์์ ์ ๋ ฅํ๋ฉด ๊ธด ๋ช ๋ น์ด๋ฅผ PowerShell์ด ๋ง๋ค์ด์ ๋ช ๋ น์ ๋์ ํด์ฃผ๊ธฐ๋ ํฉ๋๋ค.
PowerShell์ ์๋ฒ OS์ ์ ์ฅ์์ ๋ณธ๋ค๋ฉด, ๋ฆฌ๋ ์ค์ SSH์ ์ธ๋ฏ ๋น์ทํฉ๋๋ค. PowerShell ISE๋ ์๊ฒฉ์ผ๋ก ์๋ฒ๋ ํด๋ผ์ด์ธํธ ์๋์ฐ OS๋ฅผ ์ ์ดํ ์ ์๊ณ , ์ฝ์ ์๋ฒ ๊ด๋ฆฌ๋ฅผ ์ฃผ๋กํ๋ ๋ฆฌ๋ ์ค ์๋ฒ ์ ์ ๊ฐ ์๋์ฐ ์๋ฒ ์ ์ ๋ก ๊ฐ์ํ๊ธฐ๋ ์ฝ๋ค๊ณ ๋ณผ ์ ์๊ฒ ์ต๋๋ค. ๋ค๋ง PowerShell์ ๋ถํธํ ์ ์ ๊ธด ๋ช ๋ น์ด์ ๋๋ค. ์ด ๊ธด ๋ช ๋ น์ด๋ฅผ ๊ฐ๋ตํ ํ๋ ๊ฒ์ MS์ ์์ ์ด๋ฉฐ ๊ณ์ ๊ธด ๋ช ๋ น์ด๊ฐ ์ ์ง๋๋ค๋ฉด, ๊ด๋ฆฌ๋ ์ฌ์ฉํ๋ ๋ฐ ์คํ๋ ค ๋ ์ฅ์ ์์๊ฐ ๋ ์๋ ์์ต๋๋ค.
ํ Windows Server 2012์์๋ Powershell๋ก ๊ด๋ฆฌํ ์ ์๋ ๋ช ๋ น์ด๊ฐ ์๊ฐ๋ณด๋ค ๋ง์ต๋๋ค. Windows Azure๊ฐ ๋ฑ์ฅํ๋ฉด์ Powershell ISE๋ ์๊ฒฉ์ผ๋ก ํด๋ผ์ฐ๋OS๋ฅผ ๊ด๋ฆฌ/์ ์ดํ๋๋ฐ, ์ฉ์ดํ์ง๋ง ์ผ๋ฐ ์๋์ฐ ์๋ฒ ์ ์ ์๊ฒ ์ฅ์ ์์๊ฐ ํ ๊ฐ์ง ์์ต๋๋ค.
์ค์ ISE๋ก ๊ฐ๋ฅํ ์คํ ์์๊ฐ GUI์์๋ ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ํ์ ์ธ ์๋ก, ์ฌ์ฉ์ ์ ์ฑ ์ ๋๋ค. MS์ ์๋์ฐ ์๋ฒ๋ ๋ณด์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํจ์ค์๋๋ฅผ 3๊ฐ์ ์ด์ ์ ์ง์ํฌ ์ ์๋๋ก ์ค์ ํ์ต๋๋ค. Windows 8๊ณผ ๊ฐ์ ํด๋ผ์ด์ธํธOS์์๋ ์ด๋ฅผ ๊ทธ๋ฃน ์ ์ฑ ์ด๋ ์ปดํจํฐ ๊ด๋ฆฌ ์ ์ดํ์ ํตํด์ ์ต์ ์ ๋ฐ๊ฟ ์ ์์ง๋ง ์๋์ฐ ์๋ฒ์ ๊ฒฝ์ฐ Powershell์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ต์ ์ ๋ณ๊ฒฝํ ์ ์๋ค๋ ๋จ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ป๊ฒ ๋ณด๋ฉด, MS๊ฐ Powershell์ ์ฌ์ฉ ๊ฐ์ ํ ํ๋ ค๊ณ ํ๋ ์กฐ์ง๋ ์ฝ๊ฐ ์๋ ๊ฒ ๊ฐ๊ฑฐ๋ ์๋๋ฉด ์ ๋ง ๋ณด์์ ์ด๋ฐ ์ฉ๋๋ก ํด์ผ๋ง ํ๋์ง ๊ฒํ ํด๋ณผ ํ์๊ฐ ์๋ ๋ฏํฉ๋๋ค.
๊ฒฐ๋ก
Windows PowerShell์ ๊ฐ๋ ์ ๋ ์ฌ์ฉํ์ง๋ง ๊ธด ๋ช ๋ น์ด ๋๋ฌธ์ ๋ณต์กํ ๊ฒ์ ์ฌ์ ํฉ๋๋ค. ๋ช ๋ น์ด๋ง ๊ฐ๋ตํ๋ค๋ฉด ์ ๋ง ์ ์ฉํ ํด์ด ๋ ์๋ ์์ ๋ฒํ๊ณ , ํ๋กฌํฌํธ ๋์ฒด์ฉ์ผ๋ก ๋ํํ ์ฝ์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ฃ์ด๋ ๋ ์ ๋์ ๋๋ค. ํ์ง๋ง ์ด๋ ์ ๋ฌธ๊ฐ ํน์ ๊ฐ๋ฐ์ ์ค์ฌ์ผ๋ก ์๊ธฐํ๋ ๊ฒ์ ๋๋ค. ์ผ๋ฐ ์ฌ์ฉ์์๊ฒ๋ GUI๊ฐ ๋ ์ต์ํ๊ณ ์ข๊ฒ ์ง์? Powershell์ ์ด์ฉํ ์ ๋ฌธ์ ์ธ ์ฌ์ฉ๋ ์ฐจ๊ธฐ Windows์์ ์ข ๋ ๊ฐํธ๋ ์ ์์์ผ๋ฉด ํฉ๋๋ค.
'MS > Windows' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Windows 8 / 8.1 ์ผ์ ์ฑ์์ ๊ตฌ๊ธ ์บ๋ฆฐ๋ ๋๊ธฐํ (0) | 2013.08.05 |
---|---|
Windows 8.1 Preview ์ผ๋ง๋ ๋ฐ๋์์๊น? (0) | 2013.06.30 |
Windows 8์์ Wi-Fi Adhoc ์ฌ์ฉํ๊ธฐ (1) | 2013.06.02 |
Windows 8 ๊ธฐ๋ณธ ์ฑ ๋๊ฑฐ ํจ์น ์ฌ์ฉ๊ธฐ (0) | 2013.04.13 |
์๋์ฐ8์ Google ๊ฒ์์ด ๋จ๋ค. (0) | 2012.10.26 |