À©µµ¿ì ¹èÄ¡ ½ºÅ©¸³Æ® Áú¹® µå¸³´Ï´Ù.

   Á¶È¸ 5506   Ãßõ 0    

script.bat (1.1K), Down : 3, 2015-10

윈도우 서버용 일일점검 배치 스크립트를 짜던중 막히는 부분이 있어 문의 드립니다.
 
일단 "OS 정보""메모리 갯수"에 대한 정보를 텍스트 파일로 저장하는 스크립트 입니다.
 
명령어는 2가지를 사용했습니다.
1. wmic os get Caption, CSDVersion, Version >> C:\SECURITY\Result.txt
2. wmic memorychip get BankLabel  >> C:\SECURITY\Result.txt

 
위 명령어를 기반으로 스크립트를 작성했는데 내용은 아래와 같습니다.
@echo off
set YEAR=%date:~0,4%
set MONTH=%date:~5,2%
set DAY=%date:~8,2%
set HOUR=%time:~0,2%
set MIN=%time:~3,2%
set DATETIME=%YEAR%%MONTH%%DAY%_%HOUR%%MIN%
echo *************************************************************************** >> C:\%datetime%.txt
echo 1.1. OS Informatiom >> C:\%datetime%.txt
echo *************************************************************************** >> C:\%datetime%.txt
wmic os get Caption, CSDVersion, Version >> C:\%datetime%.txt
echo.>> C:\%datetime%.txt
echo *************************************************************************** >> C:\%datetime%.txt
echo 1.2. Memorychip Information >> C:\%datetime%.txt
echo *************************************************************************** >> C:\%datetime%.txt
wmic memorychip get BankLabel >> C:\%datetime%.txt
for /f "tokens=2 delims==" %%a in ('wmic MEMORYCHIP get BankLabel /format:list') do set BankLabel=%%a
echo %BankLabel% >> C:\%datetime%.txt
echo.>> C:\%datetime%.txt

그런데 위 스크립트 내용을 배치파일(*.bat)작성해서 돌려보내 결과파일(*.txt)에 "nul" 이 삽입되어 결과가 저장되는데...
결과에서 nul 을 제거해여 저장할려면 어떻게 해야 할까요?


구글을 뒤져보다가 지쳐서 질문 올립니다.
아시는분 도움 부탁 드립니다...ㅠ.ㅜ;;
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹Ú 2015-10
³Î¹®ÀÚ¸¦ ġȯÇغ¸¼¼¿ä.
¹Ù²Ü´Ü¾îºÎºÐÀÌ ºñ¾îÀÖÀ¸¸é Áö¿ì´Â°Å±¸¿ä, ƯÁ¤¹®ÀÚ¸¦ ³ÖÀ¸¸é ġȯµÇ´Â°Ì´Ï´Ù.

http://withserver.tistory.com/entry/notepad-%EC%97%90%EC%84%9C-%EB%B9%88%EC%A4%84%EC%A0%9C%EA%B1%B0-%EB%B0%8F-%EA%B3%B5%EB%B0%B1%EC%A1%B0%EC%A0%88%EC%A0%9C%EA%B1%B0%EB%B0%A9%EB%B2%95
¹Ú 2015-10
±×·¯°íº¸´Ï ½©¿¡¼­ÀÇ Ä¡È¯À» ¿øÇϽô°ÅÁÒ?
µµ½º¿¡¼­´Â Á» ¾î·Æ°í, ¼­¹ö¶ó´Ï ÆÄ¿ö½©¿¡¼­ °¡´ÉÇѵíÇÕ´Ï´Ù.
https://social.technet.microsoft.com/Forums/sharepoint/en-US/1df1ae68-4425-438f-8f0c-727ad70a1576/replacing-null-characters-in-file?forum=winserverpowershell

¾Æ´Ï¸é cygwin ±ò¾Æ¼­ sed·Î ġȯÇصµ ÁÁ½À´Ï´Ù.
Ź«Áø 2015-10
¾Æ·¡ ó·³ Å×½ºÆ® Çѹø Çغ¸¼¼¿ä.

@echo off
set YEAR=%date:~0,4%
set MONTH=%date:~5,2%
set DAY=%date:~8,2%
set HOUR=%time:~0,2%
set MIN=%time:~3,2%
set DATETIME=%YEAR%%MONTH%%DAY%_%HOUR%%MIN%
echo *************************************************************************** >> C:\SECURITY\%datetime%.txt
echo 1.1. OS Informatiom >> C:\SECURITY\%datetime%.txt
echo *************************************************************************** >> C:\SECURITY\%datetime%.txt
wmic /output:z.txt os get Caption, CSDVersion, Version >> C:\SECURITY\%datetime%.txt

type z.txt >> C:\SECURITY\%datetime%.txt


echo.>> C:\SECURITY\%datetime%.txt

echo *************************************************************************** >> C:\SECURITY\%datetime%.txt
echo 3.2. Memorychip Information >> C:\SECURITY\%datetime%.txt
echo *************************************************************************** >> C:\SECURITY\%datetime%.txt
wmic  /output:z.txt  memorychip get BankLabel >> C:\SECURITY\%datetime%.txt

type z.txt >> C:\SECURITY\%datetime%.txt


for /f "tokens=2 delims==" %%a in ('wmic MEMORYCHIP get BankLabel /format:list') do set BankLabel=%%a
echo %BankLabel% >> C:\SECURITY\%datetime%.txt
echo.>> C:\SECURITY\%datetime%.txt
pause
Àúµµ Á» ã¾ÆºÃ½À´Ï´Ù. ã°í ¿Íº¸´Ï, À§ Ź«Áø´Ô ´äº¯¿¡µµ ºñ½ÁÇÑ ³»¿ëÀÌ Àֳ׿ä.

http://stackoverflow.com/questions/10210553/cmd-is-somehow-writing-chinese-text-as-output

ÀÏ´Ü À§ ¸µÅ©±¸¿ä.. ù¹ø° ´äº¯ ¸»°í µÎ¹ø° ´äº¯¿¡ A¿Í B µÎ °¡Áö ¹æ¹ýÀÌ Á¦½ÃµÇ¾î Àִµ¥, ±× Áß B°¡ À§ Ź«Áø´Ôó·³ º°µµÀÇ ÀÓ½ÃÆÄÀÏ·Î ÀÏ´Ü ¹Þ°í ±×°É ´Ù½Ã type Çؼ­ ÃÖÁ¾ °á°ú ÆÄÀÏ¿¡ µ¡ºÙÀÌ´Â ½ÄÀÔ´Ï´Ù.

±Ùº»ÀûÀÎ ¿øÀÎÀº, ±âº»ÀûÀ¸·Î ¸í·Éâ¿¡¼­ÀÇ Ãâ·ÂÀº ANSIÀε¥ WMICÀÇ Ãâ·ÂÀÌ ¸®´ÙÀÌ·ºÆ®µÉ ¶§ À¯´ÏÄÚµå·Î Ãâ·ÂÀÌ µÈ´Ù´Â °Å.. ±×·¡¼­ ÃÖÃÊ echo·Î Ãâ·ÂµÈ ¹®ÀÚµéÀÌ ANSIÄÚµåÀε¥ WMICÀÇ ¸®´ÙÀÌ·ºÆ®µÈ Ãâ·ÂÀÌ À¯´ÏÄÚµå·Î µé¾î¿À´Ï ÇϳªÀÇ ÆÄÀÏ ¾È¿¡¼­ Äڵ尡 ¼¯¿©¼­ ±×·¸°Ô µÇ´Â °Å³×¿ä.

ÇÑÆí, A¹æ¹ýÀº ¾ÖÃÊ¿¡ ¸í·Éâ ÀÚü¸¦ À¯´ÏÄÚµå·Î ¶ç¿ö¼­, WMIC ¿ÜÀÇ ´Ù¸¥ Ãâ·Âµµ ÀüºÎ À¯´ÏÄÚµå·Î Çعö¸®´Â ¹æ¹ýÀ̳׿ä. ¤¾¤¾ Áï, ÆÄÀÏ ÀÚü°¡ óÀ½ºÎÅÍ À¯´ÏÄÚµå·Î »ý¼ºµÇ¹Ç·Î Å©±â´Â Ä¿ÁöÁö¸¸, ÀÏ´Ü Äڵ尡 ÅëÀϵǾî ÀÖÀ¸´Ï º¸´Âµ¥´Â ¹®Á¦°¡ ¾ø´Ù´Â °ÅÁÒ. (¹ÙÀ̳ʸ® ¿¡µðÅÍ·Î º¸¸é °¢ ¹®ÀÚ°¡ 2¹ÙÀÌÆ®¾¿ ÀâÇô ÀÖ´Â °Ô º¸ÀÌ°ÚÁö¸¸¿ä. ¤¾¤¾)
¼ÛÁøÈ« 2015-10
´äº¯ ´Þ¾ÆÁֽŠ¸ðµçºÐµé Á¤¸»·Î °¨»çµå¸³´Ï´Ù.

Ź«Áø´Ô²²¼­ ÈòÆ®¸¦ Áּż­ ÀÓ½ÃÆÄÀÏÀ» »ý¼ºÇÑ ÈÄ typeÀ» ÀÌ¿ëÇØ ÀÓ½ÃÆÄÀÏ ³»¿ëÀ» °á°úÆÄÀÏ¿¡ µ¡ºÙÀÌ´Â ½ÄÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÏ¿´½À´Ï´Ù.
´Ù½ÃÇѹø °¨»çÀÇ ¸»¾¸µå¸³´Ï´Ù.^^


QnA
Á¦¸ñPage 2627/5686
2014-05   4969590   Á¤ÀºÁØ1
2015-12   1505906   ¹é¸Þ°¡
2021-01   2756   ºÀ·¡
2017-05   10639   ¾Æ³¯·Î±×
2019-10   3110   ÄÚ»Ô»ç³É
2011-06   15682   »ÇÀÌÀ×
2021-01   2388   Á¦À̺ñÁ¯
2011-06   12351   GodokNam
2013-12   4167   ¹«¾Æ
2015-04   9229   ¾Æ¸¶µ¥¿ì¾²
2021-01   3985   CPU4
2018-08   4630   ±è°Ç¿ì
2013-12   5632   ¾Æ¸§´Ù¿î³ëÀ»
2015-04   5441   acarin
2016-06   4827   geniefix
2021-02   2633   moriss
2011-08   6329   ¼Òõ¹éÇâ
2018-09   5263   ¹Î»çÀå
2014-01   4763   ¼ÒÁÖÇѺ´
2022-09   2947   º°À̵Ǿî
2014-01   12303   ¼ÛÁö¸¸
2015-05   16789   ºí·¢ÈÆ