¹èÄ¡ÆÄÀÏ¿¡¼­ NETSVC »ç¿ëÇϱâ
°Ô½ÃÀÏ: 2002/01/05 | ±Û¾´ÀÌ: doa | 5081 ¹ø | ÇÁ¸°Æ® | ¸ÞÀÏ


NETSVC.EXEÀº ¿ø°ÝÀ¸·Î ¸í·ÉÇà¿¡¼­ ¼­ºñ½º¸¦ ½ÃÀÛ/ÁßÁöÇÏ°í, ¼­ºñ½ºÀÇ »óŸ¦ ÁúÀÇÇÏ´Â µµ±¸ÀÌ´Ù.

NETSVC¸¦ »ç¿ëÇϱâÀ§ÇØ ÄÄÇ»ÅÍÀÇ ¼ÒÀ¯ÁÖ°¡ ¸ðµç »ç¿ëÀÚ¿¡´ëÇØ ¸·¾Æ³õÀº °æ¿ì¸¦ Á¦¿ÜÇÏ°í ¾î¶»ÇÑ ±ÇÇѵµ ÇÊ¿ä¾ø´Ù. /stop ¶Ç´Â /start ¿É¼ÇÀ» »ç¿ëÇϱâÀ§Çؼ­´Â ¼­ºñ½º¸¦ ½ÃÀÛ/ÁßÁöÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» °¡Áø °èÁ¤(´ë»ó ÄÄÇ»ÅÍ)À» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

NETSVC´Â ·¹Áö½ºÆ®¸®ÀÇ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Ç׸ñ¿¡ ±â·ÏµÈ ¼­ºñ½ºÀÇ À̸§À» »ç¿ëÇϱ⶧¹®¿¡ NETSVC·Î Ãâ·ÂÇÑ ¼­ºñ½º À̸§Àº NET START·Î Ãâ·ÂÇÑ À̸§°ú ´Ù¼Ò ´Ù¸¦ ¼ö ÀÖ´Ù.


»ç¿ëÇü½Ä:
netsvc servicename \\computername switch


¿©±â¼­ servicename´Â Á¦¾îÇÏ·Á´Â ¼­ºñ½ºÀÇ À̸§ÀÌ´Ù. ·¹Áö½ºÆ®¸®¿¡ Á¤ÀÇµÈ °Í°ú °°Àº ¼­ºñ½º À̸§À» ÀÔ·ÂÇϰųª Á¦¾îÆÇÀÇ ¼­ºñ½º ¾ÆÀÌÄÜÀ» µÎ¹ø Ŭ¸¯ÇßÀ» ¶§ ³ªÅ¸³ª´Â À̸§À» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ¼­ºñ½º À̸§ÀÌ °ø¹éÀ» Æ÷ÇÔÇÑ´Ù¸é ¼­ºñ½º À̸§À» Å« µû¿ÈÇ¥·Î °¨½Î¾ß ÇÑ´Ù.

\\computername´Â Á¦¾îÇÏ·Á´Â ¼­ºñ½º¸¦ ±âµ¿ÇÏ°í ÀÖ´Â ÄÄÇ»ÅÍÀÇ À̸§(Áö¿ª ¶Ç´Â ¿ø°Ý)ÀÌ´Ù.

switch´Â /query, /start, /stop, /continue, /list, ¶Ç´Â /pauseÀÌ´Ù. /list ½ºÀ§Ä¡¸¦ »ç¿ëÇÒ ¶§¿¡´Â servicenameÀ» ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ¸ðµç ½ºÀ§Ä¡´Â ´ë¼Ò ¹®ÀÚ¸¦ ±¸ºÐÇÑ´Ù.

NETSVC´Â ERRORLEVELÀ» ¸®ÅÏÇÏÁö ¾ÊÀ¸¸ç, µû¶ó¼­ ÀÌ °ÍÀ» ÀÌ¿ëÇؼ­ ¼­ºñ½º°¡ ½ÇÇà ÁßÀÎÁö, ÁßÁöµÇ¾ú´ÂÁö, ÀϽà ÁßÁöµÇ¾ú´ÂÁö¸¦ °Ë»çÇÏ´Â °ÍÀº ¾î·Æ´Ù.

±×·¡¼­ ÇÊÀÚ´Â ¼­ºñ½ºÀÇ »óŸ¦ °Ë»çÇÏ°í, ´ÙÀ½°ú °°Àº ERRORLEVEL ȯ°æ º¯¼ö¸¦ ¸®ÅÏÇÏ´Â SVCSTAT.BATÀ» ÀÛ¼ºÇß´Ù.

0 - ¿À·ù¹ß»ý, ÄÄÇ»ÅÍÀ̸§À̳ª ¼­ºñ½º À̸§ÀÌ À߸øµÊ
1 - ¼­ºñ½º ½ÇÇàÁß
2 - ¼­ºñ½º ÁßÁö
3 - ¼­ºñ½º ÀϽà Á¤Áö


SVCSTAT.BAT¸¦ È£ÃâÇÏ´Â Çü½ÄÀº ´ÙÀ½°ú °°´Ù.

call SVCSTAT \\ComputerName ServiceName


´ÙÀ½Àº ·ÎÄ® ÄÄÇ»ÅÍÀÇ Schedule ¼­ºñ½º¸¦ °Ë»çÇÏ´Â ¿¹ÀÌ´Ù.

call SVCSTAT \\%ComputerName% Schedule
if %ERRORLEVEL% EQU 0 goto err
if %ERRORLEVEL% EQU 1 goto running
if %ERRORLEVEL% EQU 2  goto stopped ELSE goto paused


SVCSTAT.BATÀº ´ÙÀ½°ú °°Àº ³»¿ëÀ» Æ÷ÇÔÇÑ´Ù.

@echo off 
set ERRORLEVEL=0 
if "%1"=="" goto end 
if "%2"=="" goto end 
for /f "Tokens=1-4" %%i in ('netsvc %2 %1 /query') do call :test "%%k" 
goto end 

:test if %1=="running" set ERRORLEVEL=1&goto end if %1=="stopped" set ERRORLEVEL=2&goto end if %1=="paused" set ERRORLEVEL=3

:end



·Î±×¿ÂÇÑ »ç¿ëÀÚÀÇ IP ÁÖ¼Ò¸¦ °áÁ¤ÇÏ´Â ºü¸¥ ¹æ¹ý ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. NBTSTAT -... (5010) 2002-01-05
Ŭ·¯½ºÅÍ ¼­¹ö°¡ 900°³ ÀÌ»óÀÇ °øÀ¯¸¦ Áö¿øÇÏÁö ¸øÇÏ´Â ¹®Á¦ Microsoft´Â ÁÖÁ¦¿Í °°Àº ... (3822)2002-01-05

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

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

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



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