[¹®ÀÇ] Batch ÆÄÀÏ¿¡¼­ ½ÇÇà ÆÄÀÏÀÇ Return °ª±îÁö ·Î±× ³²±â´Â ¹æ¹ý

È︶   
   Á¶È¸ 1573   Ãßõ 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 


장비 시리얼 넘버 확인하기 위해서 IPMITool.exe 을 Batch 파일로 for문을 동작해서 확인 해야 합니다.

실행 파일 뒤에 ">"로 하면 로그가 저장되어야 하는데, IPMITools 의 실행 결과인 Return 값은 로그에 남지 않습니다.

DOS에서 전체 로그 남기는 법 또는 터미널 프로그램 처럼 화면 갈무리(.Log)로 로그 남는 방법이 없는지 문의 드립니다.


배치 파일 내용 ========================================

@echo off
setlocal enabledelayedexpansion

FOR /l %%N in (60000000,1,99999999) do (
echo Loop Started: !date! - !time!
set "n=00000000%%N"
set "num=!n:~-8!"
echo !num!

echo C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate
C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate          <== 이 부분의 리턴 값이 남겨지지 않음
Error: Unable to establish IPMI v2 / RMCP+ session    <== IPMItool의 리턴 값으로 로그가 남지 않음.
timeout /t 2 /nobreak > NUL

)



해결 한 내용. 초록색으로 표시========================================

@echo off
setlocal enabledelayedexpansion

FOR /l %%N in (60000000,1,99999999) do (
echo Loop Started: !date! - !time!
set "n=00000000%%N"
set "num=!n:~-8!"
echo !num! >>log2.txt  <== IPMItool의 리턴 메세지만 저장되기에 몇 번째 인지 로그 기록

echo C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate
C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate  >>log1.txt 2>>log2.txt  <== log2.txt에 IPMItool의 리턴 메세지 기록. 
Error: Unable to establish IPMI v2 / RMCP+ session    <== IPMItool의 리턴 메세지가 log2.txt에 저장된 내용.
timeout /t 2 /nobreak > NUL

)



ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
APower 2024-09
%echolevel%À̶ó´Â °É °Ë»öÇØ º¸¼¼¿ä.
exeÆÄÀÏÀÇ ¸ÞÀÎÇÔ¼ö°¡ ¸®ÅÏÇÑ int°ªÀ» °¡Á®¿Ã ¼ö ÀÖ´Â °É·Î ¾Ë°í ÀÖ½À´Ï´Ù
     
È︶ 2024-09
IPMItool ¸®ÅÏ °ª¿¡ int ¼Ó¼ºÀÌ ¾ø½À´Ï´Ù.
HanBitz 2024-09
>°¡ ¾Æ´Ñ
%errorlevel% À¸·Î ÇØºÃÀ»¶§ ¿©ÀüÈ÷ µé¾î¿À´Â°ªÀÌ ¾ø³ª¿ä?
     
È︶ 2024-09
¸ðµÎ "0"À¸·Î µ¹·Á ¹Þ½À´Ï´Ù.
Batch ÆÄÀÏ ÀÔÀå¿¡¼­´Â IPMItoolÀ» Á¦´ë·Î ½ÇÇàÇÏ¿´°í, IPMItoolÀÌ ½ÇÇàÇÑ °á°ú °ªÀ» ¸Þ¼¼Áö¸¦ º¸³»´Â Çü½Ä °°½À´Ï´Ù.
±×·¡¼­ ¿¡·¯·Î ÀÎÁöÇÒ ¼ö ¾ø´Â°Å °°½À´Ï´Ù.
HanBitz 2024-09
½ÇÇà ¸í·ÉÁÙ ¸Ç µÚ¿¡ >file 2>file2
ÇÑ ÈÄ ÆÄÀÏ »ý¼ºµÇ´ÂÁö È®ÀÎÇØº¸¼¼¿ä
     
È︶ 2024-09
C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate > C:\Temp\log.txt > C:\Temp\log.txt
ÀÌ·¸°Ô ÇØ º¸¾Ò´Âµ¥, ÆÄÀϸ¸ »ý¼ºµÇ°í ¾Æ¹« ·Î±×µµ ¾ø½À´Ï´Ù.
          
HanBitz 2024-09
2 ºÙ¿©µµ Àú·¸³ª¿ä?
               
È︶ 2024-09
2¸¦ ºÙ¿©µµ »ý¼ºµÇ´Â ÆÄÀϸíÀÌÁö Ưº°ÇÑ ¿É¼ÇÀº ¾Æ´Ñ°Å °°½À´Ï´Ù.
                    
HanBitz 2024-09
2> ´Â ÀÏ¹Ý Ãâ·ÂÀ¸·Î ¾È³ª¿Ã¶§ Àú¸®ÇØÁÖ¸é ³ª¿À´Â°É·Î ±â¾ïÇÕ´Ï´Ù
>file1 2>file2
                         
È︶ 2024-09
°¨»çÇÕ´Ï´Ù. ¼º°øÇß½À´Ï´Ù.
Á¦°¡ »ç¿ë¹ýÀ» Á¦´ë·Î ¸ô¶ó¼­ µ¿ÀÛµÇÁö ¾Ê¾Ò½À´Ï´Ù.

C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate >log1.txt 2>log2.txt
À¸·Î ÇØ º¸´Ï IPMItoolÀÇ °á°ú °ªÀÌ log2.txt¿¡ ÀúÀåµÇ¾ú½À´Ï´Ù. IPMItoolÀÇ ¸Þ¼¼Áö¸¸ ÀúÀåµÇ¾î¼­ ¾î¶² ½Ã¸®¾ó ¹øÈ£ÀÎÁö È®ÀÎ ºÒ°¡·Î ¾Æ·¡¿Í °°ÀÌ ÃÖÁ¾ÀûÀ¸·Î ¼öÁ¤ÇÏ¿´½À´Ï´Ù.
=====================================
echo !num! >> log2.txt

echo C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate
C:\IPMItool\ipmitool.exe -I lanplus -C 3 -U console -P APM001!num! -H 128.221.1.253 sol activate  >>log1.txt 2>>log2.txt
=====================================
HanBitz 2024-09
log1.txt°¡ ºñ¾îÀÖ´Ù¸é
>nul 2>>logfile.txt ·Î ÇØÁÖ½Ã¸é µÉ °Í °°½À´Ï´Ù


QnA
Á¦¸ñPage 88/5736
2014-05   5278570   Á¤ÀºÁØ1
2015-12   1803332   ¹é¸Þ°¡
2007-01   4754   ÃÖ¿ø½Ä
2017-02   5966   SkySky
2019-06   3404   ½ÅÀº¿Ö
2019-06   7782   ¾ÈÇü°ï
2007-01   5202   À±È£¿ë
2018-05   4848   s¼ÕÁÖÇös
2022-03   2071   ComAreMot
2019-06   4780   ´Ïµå
2007-02   4866   À̸íÈÆ
2010-09   8440   ¹æoÈ¿o¹®
2022-03   2773   Á¦¿ÂÇÁ·Î
2023-10   2879   ¹ÎÈ£¾ç
2022-03   3790   ¼Û¸íÁØ
2013-08   22892   õ»óõÇÏ
2015-01   5934   À©µµ¿ì10
2017-02   6989   ¹«¾Æ
2004-06   7975   ½ÉÀåÇö
2010-10   8357   Áøµ¿Çö
2015-01   10578   ³ªºñz
2022-03   4488   ÂøÇϰԻìÀÚ2