Scripting ¾ð¾î ¹× Visual Basic À» ÀÌ¿ëÇÑ IIS °ü¸® ÀÚµ¿È­ ±¸Çö

1. °­ÁÂÀÇ °³¿ä¿Í ÁøÇà

¾È³çÇϼ¼¿ä? ¾ÕÀ¸·Î ¸î ȸ¿¡ °ÉÃÄ ÀÌ °­ÁÂÀÇ ÁøÇàÀ» ¸º°ÔµÈ ¼Û¿ø¼®ÀÔ´Ï´Ù.

¸ÕÀú °­Á¸¦ ÁøÇàÇϱâ Àü¿¡ ÀÌ °­ÁÂÀÇ ÁÖÁ¦¿Í ¾ÕÀ¸·Î ÁøÇàÇØ³ª°¥ ³»¿ëµé¿¡ ´ëÇØ °£´ÜÇÑ ¼Ò°³¸¦ Çϵµ·Ï ÇϰڽÀ´Ï´Ù. Á¦°¡ »ý°¢Çϱ⿡ ÀÌ °­Á´ ±× Ư¼º»ó óÀ½ÀÌ °¡Àå ¾î·Æ´Ù°í ´À²¸Áý´Ï´Ù. ¿Ö³ÄÇϸé ÃʹݺÎÀÇ '¸ÞŸº£À̽º' ¿Í 'ADSI' ¶ó´Â ¾ÆÁÖ »ý¼ÒÇÑ ÁÖÁ¦¿¡ ´ëÇØ ÀÌÇØÇϼžßÁö¸¸ ³ª¸ÓÁö ÈĹݺÎÀÇ ÀÌ °­ÁÂÀÇ ÁøÂ¥ ¸ñÀûÀÎ 'IIS °ü¸® ÀÚµ¿È­' ¸¦ ½±°Ô ±¸ÇöÇÏ½Ç ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.


¢Â °­ÁÂÀÇ ÁÖÁ¦
ÀÌ °­ÁÂÀÇ ÁÖÁ¦´Â À§¿¡¼­ ¹Ì¸® ¸»¾¸µå·ÈµíÀÌ 'IIS °ü¸® ÀÚµ¿È­' ÀÔ´Ï´Ù. ±×·³ 'IIS °ü¸® ÀÚµ¿È­' ¶ó´Â°Ç ¹«¾ùÀ̰í, ¶Ç ¾îµð¿¡ ½á¸ÔÀ»¼ö ÀÖÀ»±î¿ä?

¿ì¼± À¥È£½ºÆÃÀ» »ý°¢ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. »ç½Ç ¼Ò±Ô¸ðÀÇ À¥È£½ºÆÃ Á¤µµ´Â MMC ¸¦ ÀÌ¿ëÇØ¼­ Internet Service Manager ¸¦ ÅëÇØ °ü¸®ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÇÑ ¹ø¿¡ ¿©·¯ °³ÀÇ »çÀÌÆ® ¼³Á¤À» º¯°æÇѴٰųª ¼ö½Ê¸íÀÇ À¥È£½ºÆÃ ¼­ºñ½º ¿ä±¸¸¦ ÀÏÀÏÀÌ ¼ÕÀ¸·Î ¼³Á¤Çϱ⿡´Â ÇÁ·Î±×·¡¸Ó°¡ ¹Þ´Â ¿¬ºÀÀÌ ³Ê¹« Àû´Ù°í »ý°¢ÇÏÁö ¾ÊÀ¸½Ê´Ï±î? ^_^; ±×°Íµµ ¸ÅÀÏ ¸î ½Ê°Ç¾¿ ÀϾ´Ù°í »ý°¢Çغ¸¸é ¸»ÀÔ´Ï´Ù. ±×¸®°í ±âÁ¸ÀÇ »ç¿ëÀÚµé·ÎºÎÅ͵µ ¿©·¯°¡Áö ¼öÁ¤ ¹× °ü¸®ÀûÀÎ ¿ä±¸»çÇ×ÀÌ Áö¼ÓÀûÀ¸·Î µé¾î¿Ã°Ô »·ÇÑ »óȲ¿¡¼­ ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÏÀÏÀÌ ±×·±°ÍµéÀ» ¼³Á¤Çϱ⿡´Â ³Ê¹« ¹÷Âù ÀÏÀϰÍÀÔ´Ï´Ù. ±×·¸´Ù°í Áß¿äÇÑ ¼­ºñ½º ¼³Á¤À» µðÀÚÀ̳ʳª ¿ÀÆÛ·¹ÀÌÅ͵鿡°Ô ¸Ã±æ ¼ö´Â ¾ø´Â ÀÏÀÌÁö¿ä.

±×·¯¸é ÀÌ·²¶§´Â ¾î¶»°Ô ÇÏ´Â°Ô °¡Àå ÃÖ¼±ÀÇ ¹æ¹ýÀϱî¿ä? »ç½Ç Áö±Ý±îÁö ¿©·¯ºÐµéÁß¿¡¼­ ÀÌ·± °í¹ÎÀ» ÇØº¸½Å ºÐµéÀº °ÅÀÇ ¾øÀ¸½Ç°Ì´Ï´Ù. ¿Ö³ÄÇϸé Àúµµ ¾ó¸¶Àü±îÁö´Â IIS ·Î ±×Á¤µµ ±Ô¸ðÀÇ À¥È£½ºÆÃÀÌ °¡´ÉÇÏ´Ù°í´Â »ý°¢ÇÏÁö ¾Ê¾ÒÀ¸´Ï±î¿ä.

¹Ù·Î ÀÌ·± °æ¿ì¿¡ 'IIS °ü¸® ÀÚµ¿È­' ¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦ »óȲÀ» ÇØ°áÇϱâ À§ÇØ ¿ä±¸µÇ¾îÁö´Â IIS ÀÇ ÀϺκи¸À» °ü¸®ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇؼ­ ¿ÀÆÛ·¹ÀÌÅ͵鿡°Ô Á¦°øÇÏ¸é ¿ÀÆÛ·¹ÀÌÅ͵éÀº ¹Ì¸® ±³À°¹ÞÀº´ë·Î 'Ãß°¡' ¹öưÀ» Çϳª ´©¸£°Å³ª '»èÁ¦' ¹öưÀ» ´©¸£´Â °Í ¸¸À¸·Îµµ ½Ã½ºÅÛ¿¡´Â ÀüÇô ¿µÇâÀ» ÁÖÁö ¾Ê°í Á¤ÇØÁø ·ê¿¡µû¶ó ÇØ´ç ȸ¿øÀÇ ¼­¹ö¸¸ »õ·Î Ãß°¡Çϰųª, ¶Ç´Â »èÁ¦, ÀϽÃÁ¤Áö µîÀ» ½Ãų¼ö°¡ ÀÖ´Â °ÅÁÒ. ÇÁ·Î±×·¡¸Ó´Â °ü¸®¿¡´Â ÀüÇô ½Å°æ¾²Áö ¾Ê°í º»¿¬ÀÇ ÀÓ¹«¿¡¸¸ Ãæ½ÇÇÏ¸é µÇ´Â°Ì´Ï´Ù.

±× ¿Ü¿¡µµ ¿©·¯°¡Áö Ȱ¿ëÀÌ ÀÖÀ» ¼ö ÀÖÀ» °Ì´Ï´Ù. IIS ¼³Á¤ »óÅÂÀÇ ¹é¾÷/º¹±¸µµ °¡´ÉÇÕ´Ï´Ù. ±× ¹Û¿¡ Àڱ⸸ÀÇ »çÀÌÆ® °ü¸® À¯Æ¿¸®Æ¼µµ ¸¸µé¼ö ÀÖ°ÚÁÒ. ±×¸®°í ¹«¾ùº¸´Ù Áß¿äÇÑ °Ç ASP ÇÁ·Î±×·¡¸Ó·Î¼­ Èï¹ÌÀÖ´Â ÁÖÁ¦¶ó´Â Á¡ÀÌ ¾Æ´Ò±î¿ä?


¢Â ¾ÕÀ¸·ÎÀÇ °­ÀÇ ÁøÇà
¾ÕÀ¸·Î °­ÀÇÀÇ ÁøÇàÀº ¾Æ·¡ÀÇ ¼ø¼­¸¦ µû¸£°Ú½À´Ï´Ù. ÀÌ °­ÀǸ¦ ÀÌÇØÇϽñâ À§ÇØ ¹Ýµå½Ã Visual Basic À̳ª WSH µîÀ» ¾Æ¼Å¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¹°·Ð ÀÌ¹Ì ¾Ë°í °è½Ã´Ù¸é ´õ¿í ÁÁ°ÚÁÒ. Âü°í·Î WSH ¿¡ °üÇÑ °³°üÀº ¿©±â Å¿ä´ÔÀÇ °­Á¿¡µµ ÀÖ½À´Ï´Ù. ±×¸®°í MS ÀÇ »çÀÌÆ® Áß MS ÀÇ Scripting °ü·Ã ȨÆäÀÌÁö(http://www.microsoft.com/korea/scripting/)¸¦ Âü°íÇϽøé WSH »Ó¸¸ÀÌ ¾Æ´Ï¶ó MS ÀÇ ¸ðµç Scripting °ü·Ã ±â¼ú¿¡ °üÇØ ¸¹Àº µµ¿òÀ» ¾òÀ¸½Ç ¼öÀÖÀ¸½Ç °Ì´Ï´Ù.

´ç¿¬È÷ ASP ´Â ±âº»À¸·Î ¾Æ¼Å¾ßÇÕ´Ï´Ù. ±×¸®°í ASP ¿¡ ´õÇØ¼­ Internet Service Manager ÀÇ ¼¼ºÎ»çÇ×À» ¾Æ½Ã¸é ¾Æ½Ç¼ö·Ï °­ÀǸ¦ ÀÌÇØÇϽôµ¥ µµ¿òÀÌ µÇ½Ç°Ì´Ï´Ù. ÈĹݺο¡ °èÁ¤¿¡ °ü·ÃµÈ ºÎºÐ¿¡¼­ MTS ÀÇ º¸¾È°ü·Ã ºÎºÐÀÌ ´Ù·ç¾îÁý´Ï´Ù. ÇÏÁö¸¸ À̰ÍÀº ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÒ¶§¸¸ Àû¿ëµÇ¹Ç·Î ASP ·Î¸¸ ÇÁ·Î±×·¡¹ÖÇÏ½Ç ºÐµé²²¼­´Â º°·Î °ÆÁ¤ÇÏ½Ç Çʿ䰡 ¾ø½À´Ï´Ù.


1. ¸ÞŸº£À̽º (Meatbase) : 'IIS ÀÇ ¼³Á¤ Á¤º¸´Â µµ´ëü ¾îµð¿¡ ÀúÀåµÇ´Â °ÍÀϱî?' Æò¼Ò¿¡ ÀÌ·± ±Ã±ÝÁõÀ» °¡Á®º¸½ÅÀûÀÌ ÀÖÀ¸½Ê´Ï±î? ¹Ù·Î ÀÌ ¸ÞŸº£À̽º¶ó´Â °÷¿¡ ÀúÀåµË´Ï´Ù. µû¶ó¼­ IIS ¸¦ Á¦¾îÇÏ·Á¸é ¸ÞŸº£À̽º¿¡ °üÇÑ ÀÌÇØ°¡ ÇʼöÀûÀÔ´Ï´Ù. ¹Ù·Î ´ÙÀ½ °­ÁÂÀÇ ÁÖÁ¦À̱⵵ ÇÕ´Ï´Ù. ´ÙÀ½ °­Á¿¡¼­ ¸ÕÀú ¸ÞŸº£À̽ºÀÇ Æ¯¼º°ú ±× ±¸Á¶¸¦ ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù. »ç½Ç Internet Service Manager ¸¦ ÀÌ¿ëÇØ¼­ ¼³Á¤À» ÇÏ´Â °æ¿ì¿¡µµ ¿ª½Ã ÀÌ ¸ÞŸº£À̽º°¡ ¼öÁ¤µÇ´Â °ÍÀÔ´Ï´Ù.

2. ADSI (Active Directory Service Interface) : Windows 2000 ¿¡ Á¶±ÝÀÌ¶óµµ °ü½ÉÀÌ ÀÖÀ¸½Å ºÐÀº ADS(Active Directory Service) ¶ó´Â ´Ü¾î¸¦ µé¾îº¸½ÅÀûÀÌ ÀÖÀ¸½Ç °Ì´Ï´Ù. ADSI ¿¡¼­ I Çϳª¸¸ »©¸é ADS Àε¥, °ú¿¬ µÑ »çÀÌ¿¡´Â ¹«½¼ °ü°è°¡ ÀÖ´Â °É±î¿ä? ADSI ¸¦ »ç¿ëÇÑ´Ù¸é ±×·³ ÀÌ °­ÁÂÀÇ ³»¿ëÀº Windows 2000 ¼­¹ö¸¦ ¿î¿µÇÏÁö ¾Ê´Â ºÐµé¿¡°Ô´Â ¼Ò¿ëÀÌ ¾ø´Â °É±î¿ä? ÀÌ °­Á¿¡¼­´Â °£´ÜÇÑ ADS ÀÇ °³³ä°ú ADSI ¿Í ADS ÀÇ Â÷ÀÌÁ¡, ±×¸®°í ADSI ÀÇ È°¿ë ¿¹Á¦¸¦ »ìÆìº¼ °ÍÀÔ´Ï´Ù.

3. ASP ¸¦ ÀÌ¿ëÇÑ 'IIS °ü¸® ÀÚµ¿È­' : ¼¼¹øÂ° °­Á¿¡¼­´Â ASP ¸¦ ÀÌ¿ëÇØ¼­ ½ÇÁ¦·Î IIS ÀÇ ±¸¼º Á¤º¸¸¦ »ìÆìº¸°í, Á¤º¸µéÀ» º¯°æÇغ¸µµ·Ï ÇϰڽÀ´Ï´Ù. ±×¸®°í IIS ¸¦ ¼³Ä¡ÇÏ¸é ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ´Â IIS °ü·Ã WSH ¿¹Á¦µéÀ» »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¶ÇÇÑ ASP ¿¡¼­ 'IIS °ü¸® ÀÚµ¿È­' ¸¦ ±¸ÇöÇϱâ À§ÇØ ÇÊ¿äÇÑ È¯°æÀ» ±¸¼ºÇغ¸µµ·Ï ÇϰڽÀ´Ï´Ù.

4. ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ 'IIS °ü¸® ÀÚµ¿È­' : ³×¹øÂ° °­Á¿¡¼­´Â VB ·Î 'IIS °ü¸® ÀÚµ¿È­' ÄÄÆ÷³ÍÆ®¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú MTS ¸¦ ÀÌ¿ëÇØ¼­ À¥»ó¿¡¼­ IUSR_Machine °èÁ¤¿¡¼­µµ 'IIS °ü¸® ÀÚµ¿È­' ¸¦ ±¸ÇöÇÏ´Â ¹ýÀ» ¾Ë¾Æº¸·Á°í ÇÕ´Ï´Ù.



¢Â ¸¶Ä¡¸ç...
»ç½Ç ÀúÀÇ °æ¿ì¿¡´Â, Àü¿¡ ÀÌ °­Á¿¡ °üÇÑ ÁÖÁ¦¸¦ °øºÎÇϸ鼭 MS »çÀÌÆ®¿Í Option Pack Documentation ¿Ü¿¡´Â Âü°íÇÒ ¸¸ÇÑ ÀÚ·á°¡ ¾ø¾î¼­ ¹«Ã´ °í»ýÀ» Çß¾ú½À´Ï´Ù. ±×·¡¼­ ¸ðÀÚ¶õ ¿µ¾î ½Ç·ÂÀ¸·Î MS »çÀÌÆ®¸¦ ¹ã»õ µÚÁ®¼­ ¾Ë°Ô µÈ Á¤º¸°¡ ŹÝÀÔ´Ï´Ù. ±×¸®°í ÀÌ °­Á¸¦ ÀÛ¼ºÇϰí ÀÖ´Â ÇöÀç ½ÃÁ¡¿¡¼­µµ Çѱ۷ΠµÈ °ü·Ã Ã¥ÀÚ´Â °ÅÀÇ ¾ø´Â ½ÇÁ¤ÀÔ´Ï´Ù. ±×·± Á¡À» °¨¾ÈÇÏ½Ã°í Æ²¸° ºÎºÐÀÌ ÀÖ´õ¶óµµ ³Ê±×·¯ÀÌ ¿ë¼­¸¦ ºÎʵ右´Ï´Ù. ±×³ª¸¶ Á¶±Ý ÀÖ´Â Âü°í ÀÚ·áµé(°ü·Ã¼­Àû, »çÀÌÆ®, ¹é¼­ µî)Àº Á¦°¡ ³ªÁß¿¡ °­Á°¡ ¾î´À Á¤µµ Á¤¸®µÇ´Â ½ÃÁ¡¿¡ ¿ä¾àÇØ¼­ ¾Ë·Áµå¸®°Ú½À´Ï´Ù.

°¨»çÇÕ´Ï´Ù.