PowerShellÀÇ ±âº» ¼³Á¤ ¹Ù²Ù±â
°Ô½ÃÀÏ: 2006/11/22 | ±Û¾´ÀÌ: doa | 9499 ¹ø | ÇÁ¸°Æ® | ¸ÞÀÏ


»õ·Î¿î ¼¿, Windows PowerShell¿¡¼­ ¼³¸íÇßµí MS´Â »õ·Î¿î Windows¿ë ¼¿À» ¹ßÇ¥Çß´Ù. ±âÁ¸ÀÇ ¸í·ÉÇà ¼¿°ú´Â È®¿¬È÷ ´Ù¸¥ ¼¿·Î »ç¿ëÇÏ´Â ¹æ¹ýÀº ±âÁ¸ÀÇ ¸í·ÉÇà ¼¿º¸´Ù ÈξÀ ±î´Ù·Ó´Ï´Ù. ƯÈ÷ ÅؽºÆ®·Î ÀÛ¼ºÇÑ ¼¿ ½ºÅ©¸³Æ®¿¡µµ µðÁöÅ» ¼­¸íÀ» Ãß°¡Çؾ߸¸ ¼¿À» ½ÇÇàÇÒ ¼ö ÀÖÀ» Á¤µµ·Î º¸¾È¸é¿¡¼­ °­È­µÇ¾ú´Ù.

ÀÌ·¸´Ù º¸´Ï PowerShellÀÇ ±âº» ¼³Á¤À» ¹Ù²Ù´Â °ÍÁÖ1µµ ÀÛ¾÷Çغ¸´Ï ½¬¿î ÀÏÀÌ ¾Æ´Ï¾ú´Ù. ±×·¯³ª ÇÊÀÚ´Â ±âÁ¸ÀÇ CMD³ª 4NT º¸´Ùµµ ÀÌ ¼¿À» ´õ ÀÚÁÖ »ç¿ëÇÒ °Í °°Àº »ý°¢ÀÌ µç´Ù. PowerShellÀ» ÀÌ¹Ì ¼³Ä¡ÇÑ °ÍÀ» ÀüÁ¦·Î ¼³¸íÇÏ°Ú´Ù.

  1. ½ÃÀÛ/½ÇÇà/powershell¸¦ ÀÔ·ÂÇÏ°í È®ÀÎÀ» Ŭ¸¯ÇÑ´Ù.
  2. ¸í·ÉÇà¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
    Set-ExecutionPolicy RemoteSigned
    ÀÌ ¸í·ÉÀ» ½ºÅ©¸³Æ®ÀÇ ½ÇÇà Á¤Ã¥À» º¯°æÇÏ´Â ¸í·ÉÀÌ´Ù. ±âº»°ªÀº RestrictedÀ̸ç, ±âº»°ªÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ¾ø´Ù. ¼³Á¤ÇÒ ¼ö ÀÖ´Â Á¤Ã¥Àº ´ÙÀ½°ú °°´Ù.
    Restricted±âº» ½ÇÇà Á¤Ã¥. ¸í·ÉÀº ½ÇÇàÇÒ ¼ö ÀÖÁö¸¸ ½ºÅ©¸³Æ®ÀÇ ½ÇÇàÀº Çã¿ëÇÏÁö ¾Ê´Â´Ù.
    AllSigned¼­¸íµÈ ½ºÅ©¸³Æ®¸¸ ½ÇÇà. ½ºÅ©¸³Æ®¿¡´Â ½Å·ÚµÈ °Ô½ÃÀÚ¿¡ÀÇÇØ ¹ß±ÞµÈ µðÁöÅ» ¼­¸íÀÌ ÀÖ¾î¾ß ÇÏ¸ç ½ÇÇàÀü ½ÇÇàÀ» È®ÀÎÇÏ´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÈ´Ù.
    RemoteSigned¿ø°Ý¿¡¼­ ÀÛ¼ºµÈ ½ºÅ©¸³Æ®¸¸ µðÁöÅ» ¼­¸íÀ» ¿ä±¸. ¿ø°ÝÀ¸·Î ¹ÞÀº ¸ðµç ½ºÅ©¸³Æ®¿¡´Â ½Å·ÚµÈ °Ô½ÃÀÚ¿¡ÀÇÇØ ¹ß±ÞµÈ µðÁöÅ» ¼­¸íÀÌ ÀÖ¾î ½ÇÇàµÈ´Ù.
    Unrestricted¸ðµç ½ºÅ©¸³Æ® ½ÇÇà. ¼­¸íµÇÁö ¾ÊÀº ¸ðµç ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù. µû¶ó¼­ ¾ÇÀÇÀûÀÎ ½ºÅ©¸³Æ®°¡ ½ÇÇàµÉ °¡´É¼ºÀÌ ¸¹´Ù.


  3. ÁÁ¾ÆÇÏ´Â ÆíÁý±â¸¦ ½ÇÇàÇÑ µÚ ´ÙÀ½ ³»¿ëÀ» º¹»çÇؼ­ ºÙ¿© ³Ö´Â´Ù.
    function help
    {
        get-help $args[0] | out-host -paging
    }

    function man { get-help $args[0] | out-host -paging }

    function mkdir { new-item -type directory -path $args }

    function md { new-item -type directory -path $args }

    function prompt { '' + $(get-location) + "> " }

    & { for ($i = 0; $i -lt 26; $i++) { $funcname = ([System.Char]($i+65)) + ':' $str = "function global:$funcname { set-location $funcname } " invoke-expression $str } }


    ÀÌ ÆÄÀÏÀÇ ³»¿ëÀº PowerShellÀÇ ¼³Ä¡ Æú´õ/Examples¿¡ Æ÷ÇÔµÈ profile.ps1ÀÇ ³»¿ëÀ» ÀϺΠ¹ßÃé ÆíÁýÇÑ °ÍÀÌ´Ù. ÆíÁýÇÑ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

    ÆíÁýÀü: 'PS ' + $(get-location) + "> "
    ÆíÁýÈÄ: '' + $(get-location) + "> "


    ÀÌ·¸°Ô ÆíÁýÇÑ °ÍÀº PS C:\ó·³ Ç¥½ÃµÇ´Â ¸í·É ÇÁ·ÒÇÁÆ®¸¦ C:\ó·³ Ç¥½ÃÇϱâ À§Çؼ­ ÀÌ´Ù.
  4. Àü´Ü°è¿¡¼­ º¹»çÇÑ ³»¿ëÀ» ´ÙÀ½ Æú´õ¿¡ profile.ps1¶ó´Â ÆÄÀÏ·Î ÀúÀåÇÑ´Ù.
    %SystemRoot%\System32\WindowsPowerShell\vx.x
    ¿¹: 
    C:\WINDOWS\system32\windowspowershell\v1.0
    ÀϹÝÀûÀ¸·Î PowerShellÀº ÀÌ Æú´õ¿¡ ¼³Ä¡µÇ¸ç, ÀÌ Æú´õ¿¡ profile.ps1À̶ó´Â ÆÄÀÏÀÌ ÀÖÀ¸¸é ½ÇÇàµÉ ¶§ ÀÌ ÆÄÀÏÀ» Àоî PowerShellÀÇ ±âº» ¼³Á¤À¸·Î »ç¿ëÇÑ´Ù. Áï, profile.ps1 ÆÄÀÏÀº µµ½º ½ÃÀý Autoexec.bat¿Í °°Àº ¿ªÇÒÀ» ÇÏ´Â ÆÄÀÏ·Î º¸¸é µÈ´Ù.


Àû¿ëÀü
Àû¿ëÈÄ


ÁÖ1: ·¹À̾ƿôÀ̳ª »ö»óÀ» º¯°æÇÏ´Â °ÍÀº ¸í·ÉÇàÀÇ ±âº»°ªÀ» º¯°æÇÏ´Â °Í°ú °°´Ù. ±×·¯³ª ±âº» ÇÁ·ÒÇÁÆ®ÀÇ ¸ð¾çÀ̳ª ±âŸ ¼³Á¤À» ¹Ù²Ù´Â °ÍÀº CMD¿¡ ºñÇØ Á¶±Ý ±î´Ù·Ó´Ù.


Á¦Ç°Å° º¯°æÇϱâ III QAOS.comÀÇ °Ô½ÃÆÇ¿¡µµ ¿Ã¶ó¿Ô¾ú°í ±âŸ ÀÎÅÍ³Ý °Ô½ÃÆÇ¿¡¼­µµ Á¾... (19278) 2006-11-22
¸í·ÉÇà ¼¿ÀÇ ±âº»°ª ¹Ù²Ù±â ¸í·ÉÇà ¼¿ÀÇ ±âº»°ªÀ» ¹Ù²Ù´Â °ÍÀº »ó´çÈ÷ °£´ÜÇÏ´Ù. 2000... (6781)2006-11-22

QAOS.com¿¡ °Ô½ÃµÈÁö 1³â ÀÌ»óµÈ ÀÚ·á¿Í °ü¸®ÀÚ°¡ °ø°³ÇÑ ÀÚ·á´Â ´©±¸³ª Á¦ÇѾøÀÌ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
±×·¯³ª QAOS.comÀÇ ÀڷḦ ÆÛ°¡´Â °ÍÀº ±ÝÁöÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌ Á¤º¸°¡ À¯¿ëÇÏ´Ù°í »ý°¢µÇ½Ã¸é QAOS.com°ú ¸¹Àº ´Ù¸¥ »ç¶÷µéÀ» À§ÇØ ÆÛ°¡±â º¸´Ù´Â ¸µÅ©·Î ¾Ë·ÁÁֽñ⠹ٶø´Ï´Ù.

¼¼»ó»ç´Â À̾߱â



RSS ±¸µ¶ (À͸í | ȸ¿ø | °­Á | Æ÷·³)
(C) 1996 ~ 2017 QAOS.com All rights reserved.