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

   Á¶È¸ 5497   Ãßõ 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 2604/5682
2015-12   1490918   ¹é¸Þ°¡
2014-05   4954422   Á¤ÀºÁØ1
2015-11   4658   thslr74
2015-11   3967   ÀÎÃʸ®
2015-11   4580   ȸ¿øK
2015-11   14775   »ç°úÀ½·á
2015-11   4296   ±èȲÁß
2015-11   6827   ÀÌÈñÁÖ
2015-11   8591   ÇÑÈ¿¼®
2015-11   4712   ±è°Ç¿ì
2015-11   3599   Nikon
2015-11   3672   NGC
2015-11   4201   ¼ÇÇѸÆÁÖ
2015-11   6779   ¹Ú³²±Ô
2015-11   5329   ÀÓÁø¿í
2015-11   5071   ¼º¹Î¹Ú
2015-11   13201   ȸ¿øK
2015-11   4235   µà¿ìÅ©
2015-11   5453   ¿Ã»©¹ÌÀá¿Í
2015-11   4597   ÇϾÈ
2015-11   6193   ¹è°íÇÁ½ÃÁÒ
2015-11   6462   Kairos