아파치 로그파일을 날짜별로 나누는 방법, 일주일 지난 파일 삭제하는 스크립트

2010/06/08 11:16

Apache에서 Log 파일을 자동으로 나누는 방법입니다.
기본으로  로그가 단일 파일로 쌓이게 되는데  서비스중인 경우 파일정리를 할 수 없으므로 
날짜별로 로그파일이 생성되도록  설정해주어야 합니다.

1. 설정 파일 확인하기
우선 아파치의 설정파일이 있는 경로에 들어가보세요 (시스템별로 다를 수있습니다)
C:\Apache2\conf\httpd.conf

2. 파일내의 아래 내역 수정하기 (없으면 추가하기)

#ErrorLog logs/error.log
ErrorLog "|bin/rotatelogs.exe logs/error.%Y%m%d.log 86400"

#CustomLog logs/access.log
customLog "|bin/rotatelogs.exe logs/access.%Y%m%d.log 86400"

3. Apache 서비스 재 시작.

자 그럼   이제부터 일정기간 지난 로그파일을 삭제하여  로그파일을 정리해보도록 하겠습니다.
아래의 스크립트 파일을  작업스케쥴러를 통해  매일 야간에 실행되도록 하면  됩니다




스크립트 내역은 아래와 같습니다.  그냥 실행하면  아마도 대부분 실행이 안될겁니다.
용도에 따라   폴더명 및  날짜를 수정해서 사용하세요
아래 스크립트는  협력사의 직원분으로부터  받은 것인데 유용해서 공유합니다.

Option Explicit

' 폴더명, 날짜 지정
Const strRootPath = "c:\Apache2\logs\"
Const nDays = 7

Dim oFSO
Set oFSO = CreateObject("scripting.FileSystemObject")

Dim oFolder, oSubFolder
Set oFolder = oFSO.GetFolder(strRootPath)

Dim oFile

'지정된 폴더 안의 파일 삭제
For Each oFile In oFolder.Files
If Int(Now() - oFile.DateLastModified) >= nDays Then
oFile.Delete
End If
Next

크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
또한 네가 청년의 정욕을 피하고 주를 깨끗한 마음으로 부르는 자들과 함께 의와 믿음과 사랑과 화평을 좇으라
디모데후서 2:22

우키 지식 (IT Knowledge)/Server

2010/06/08 11:16 2010/06/08 11:16

트위터에서 빛의 속도로 팔로잉하기

2010/05/31 18:15
  위터를 시작하고나서 한동안 늘어나지 않는 팔로워때문에  고민을 했었습니다.  늘어나지 않는 원인은 단순했습니다.  맞팔을 열심히 하지 않기 때문이었죠..^^    내가 유명인이 아닌 이상  사람들이 알아서 나를 팔로워해주지는 않습니다.  내가 먼저 팔로잉을 하면  대부분의 사람들은  맞팔을 해주는 것을 볼 수 있습니다. 트위터 팔로워 수를 얼마나 많이 늘리느냐는  사실상  얼마나 많이 팔로잉을 했느냐에 달려있다는 거죠...
사용자 삽입 이미지


  경우 트위터에 대한 개념도 못잡고 있었죠. 트위터를 만들긴 했는데 도대체 어디다 쓰는 물건인지 몰라서  방치하고있었습니다.  재미도 없고..  말이죠.  그러던 어느날  홍순성님의  (@hongss ) 트위터 강의에 참석하게 되었고  비로소 트위터란 어떤 것인지  조금 이나마 이해하게 되었습니다.   트위터에 대해 관심이 높아진 그 즈음,  지인의 추천으로  도사님 (@dosanim) 을 알게되었습니다.  도사님의 도움으로  초보를 벗어날 수 있었던 것 같습니다. 이 분은 트위터의 초보들을  많은 사람들에게 소개해주고 계신데  일단 소개받으면  하루이틀 사이에 트위터 친구가 300명정도 불어나게되는 놀라운 일을 경험하게 된답니다.  ^^   제 경우  2010.3월초 팔로워가 30여명이던 것이  며칠만에 300명을 넘어서게 되었죠..  이 후로 여러 당에 가입하고 활동을 하면서 점점 팔로워가 늘어나게 되었죠.. ^^   최초엔 미드당에 몸을 의탁하기도 했씁니다.
 

2010.3월초   팔로워수 30여명
2010.3.30  팔로워수 1,234명 돌파  http://jaewook.net/entry/twitter-1234-follower 
2010.4.8    팔로워수 2,000명 돌파  http://jaewook.net/entry/twitter-2000-follower
2010.5.31(현재) 팔로워수 3,263 명 확보

  로잉을 하는 것도  참 수고스러운 일이라고 할 수 있습니다. 계속 새로운 친구를 찾고  팔로잉을 하는 노력에  생각보다 많은 시간이 소요됩니다.  가장 작은 시간을 투자해서  효율적으로 팔로잉을 하는 방법을 찾던 중, 최적의 방법을 찾았습니다.  많은 분들이 사용하고 계신 방법이죠..

  단  트위터KR을 이용하여  도사님의 트위터를 방문해보세요..  http://www.twtkr.com/dosanim  물론 @dosanim을 미리 팔로잉을 하고 계셔야 겠죠?  제 경우 미국 트위터 사이트에 접속하기보다는  드림위즈에서 제공해주시는 한글트위터 사이트인  트위터KR을 주로 접속하여 사용하고 있는데  훨씬 깔끔하고 사용하기에도 매우 편리합니다.  

  사님의 트위터에 방문해보시면  [초보탈출] 또는 [열친소]라는 문두로 시작하는 글들을 아래와 같이 보실 수 있습니다.  이렇게  많은 아이디들이  적혀 있는  트윗의 경우  하나씩 열어서  팔로잉을 하려면  번거롭기도 하지만  정말 많은 시간이 걸립니다.  해당 트윗내에 적힌 모든 아이디를 한꺼번에 팔로잉 할 수 있는 기능이  트위터KR에선 제공되고 있습니다.
   
1. 글의 아래에 보시면  [추가]라는 버튼이 있습니다.   [추가]버튼을 클릭하세요
사용자 삽입 이미지

2.해당 트윗내에 적힌 모든 아이디에 대해 한꺼번에 팔로잉을 하겠느냐고 물어보는 대화창이 뜨게됩니다.    우리 모두가 기다리던 기능이라고 할 수 있겠죠?  당연히 [확인]을 눌러 줍니다.
사용자 삽입 이미지

3. 전체 아이디에대한 팔로잉이 시도되고  그 결과가  대화창으로 출력되게 됩니다.  마지막의 한 분은  이미 팔로잉을 하고 있었네요..
사용자 삽입 이미지

4. 혼자서 팔로잉만 해서는 상대방이 잘 몰라서 맞팔을 못해 줄 수 있기 때문에 리트윗으로 알려주시기 바랍니다.  리트윗을 하면  나의 팔로워들에게도  이  초보님들을 소개해주는 효과가 있기때문에  더 좋다고 생각합니다.
사용자 삽입 이미지

5. 맨앞에 내가 팔로했다고 간단하게 적어주시고  [Update] 버튼을 눌러주세요...  
사용자 삽입 이미지

  이런 식으로 하면  많은 트윗친구들을  최소한의 시간으로 효율적으로 팔로잉할 수 있게됩니다.  도사님께서 새 친구들을 자주 소개해주시지만   꼭 이런 경우가 아니더라도 트윗애드온사이트의  아래 링크를 통해서도 쉽게 새로운 친구들에게 팔로잉을 하실 수 있습니다.


크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
고난 당한 것이 내게 유익이라 이로 인하여 내가 주의 율례를 배우게 되었나이다
시편 119:71

우키 지식 (IT Knowledge) , ,

2010/05/31 18:15 2010/05/31 18:15
  1. 네.. 저는 아직 트윗초보입니다. -_- 그래서 그런지 저도 도사님 강의를 조금 봤지만 이렇게 아무나 팔로해서 무슨 의미가 있는지 혼란스럽답니다. 지금 몇명 되지도 않는데 쏟아지는 글들이 대부분 저랑 상관없는 말들이라 (관심있는 사람이거나 지인들인데도 불구하고) 시간낭비같다는 생각이 들거든요.

  2. Blog Icon
    우키

    트위터는 의사소통 도구라기 보다는 수많은 라디오 채널 같은 것입니다. 사람이 많아지게 되면 자연히 모든 사람의 말을 다 들을 수없게됩니다. 제 경우 4000명이 넘는 팔로잉,팔로워가 존재하는데 수많은 트윗들이 마구 스쳐지나가지요.. 연결된 사람들이 많이지면 자연히 일종의 채널이 생겨나게됩니다. 4000명의 말을 항상 다 듣지못합니다. 리스트 또는 모꼬지를 통해 관심을 같이 하는 사람들과의 채널을 통해 정보를 얻거나 제공해주구요.. 출퇴근시간 처럼 여유있는 시간에는 타임라인상의 저와 상관없는 수많은 글을 그냥 주욱 읽어보기도합니다. 라디오 채널을 돌리다가 호기심이 생기면 하나씩 보는 식으로다가.... ^^ 300~500팔로워가 넘어가면 사용하는 양상이 바뀌게됩니다. 트위터 모꼬지를 통해서 최초에 비슷한 관심사가 있는 분들과 맞팔을 맺으시면 더 좋구요..

윈도우7에서 illustrator CS3,4가 실행이 안될때 해결하기

2010/05/12 18:48
  근 회사의 디자인파트 신규 PC의 OS를 윈도우7으로 배포하기 시작했습니다.  메모리 4G를 기본으로 탑재하는  최근  하드웨어 사양으로는 XP보다 윈도우7을 OS로 사용한 편이 훨씬 좋은 성능을 보장하기 때문입니다.  보안면에 있어서나 성능면에 있어서나  만족할 만한 선택입니다.

  런데  어제 illustrator CS3가  아예 실행이 안된다는 말을 듣고 현장에 가보니 정말 그렇더군요..  Photoshop CS3는 아무 이상이 없는데  유독 illustrator만 그렇더군요..  옆에 있는 직원이  Adobe 고객센타에 문의해보았더니  윈도우7과 illustrator CS3가 원래 호환이 안되는 것이라고만 설명했다더군요..   이런. ..  ㅠㅠ   그래서 문제해결을 위해  인터넷을 검색해보았죠..  그랬던   이런 사례가 실제로 보고되고 있더군요..  illustrator CS 3, 4 를   윈도우비스타 나 윈도우7 환경에 설치한 경우 발생하고 있었구요..    윈도우 XP사용자나 illustrator CS5 사용자는 신경쓰지 않으셔도 되겠습니다.

▶ illustrator CS3이 실행이 안되는 원인
설치된 한글폰트 (윤고딕, 산돌시리즈)와  일러스트레이터가 충돌하는 현상입니다 (비스타/윈도우7 OS)

▶ 해결책
       이미  외부 한글폰트를 설치하였고  그 이후  일러스트레이터가 실행되지않는 경우에 아래와 같이 하시면 됩니다.  처음 윈도우7을 설치하시고  illustrator CS3나 4를 설치하신다면  아래 항목을 참조하여 

    1) 시스템에 설치된  한글폰트를 잠시 다른 폴더에 복사한후 삭제해주세요 (이동이 안되니까..)
         - 폰트는   c:\widows\fonts 폴더안에 있답니다.
    2)  illustrator CS3 를 실행합니다.  (외부 한글폰트가 없으므로 실행이 되실겁니다)
    3) Edit / Preferences / Type 메뉴로 이동해주세요
    4) 중간쯤 보이는 Show Font Names in English 항목을 체크한후 OK 눌러주세요
사용자 삽입 이미지

    5) 복사두었던 외부 한글폰트를 글꼴폴더에 넣어주세요.    
    6) 자 이제부터 illustrator CS3를 실행해보세요..  문제없이 잘 실행될 겁니다.


크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
믿음은 바라는 것들의 실상이요 보이지 않는 것들의 증거니 선진들이 이로써 증거를 얻었느니라
히브리서 11:1~2

우키 지식 (IT Knowledge)/multimedia

2010/05/12 18:48 2010/05/12 18:48
  1. Blog Icon
    홍군

    vista 사용중인데요. 오늘 오전 내내 포샵은 잘되는데 왜 일러만 안되는지 몰라서 삽질하고 있었는데..ㅠ_ㅠ 다 밀고 xp 설치할까 말까 고민중에...
    이 글덕분에 와우..맘 편히 점심 먹을 수 있을것 같네요.
    감사합니다..^^

  2. ^^ 저도 첨에 많이 당황했었답니다. 윈도우vista ㅆ실 정도면 윈7이 훨씬 나을듯합니다. 담에 OS재설치하실 경우가 생긴다면 윈7으로 꼭 해보세여..^^

익스체인지2010의 유용한 변화 몇가지

2010/03/17 16:17
  벤투스에서 진행하는 CES (Customer Immersion Experience)에 참여했습니다.  익스체인지 2010의 유용한 변화가 있어서  세미나중에  포스팅해봅니다.  MS포스코사옥 건너편의 뉴호라이즌 강남센터에서 진행되었어요..

1. 메일을 작성하는 단계에서  수신자의 상태를 미리 알 수 있어서  사전에 메일 송신의 성공여부를 알수가 있습니다. 사전 준비된 데이타에 따라서  부서정보등도 표시가 되어서  엉뚱한 동명이인에게 잘못 메일이 발송되는 것을 막을 수 ㅣ있습니다.
사용자 삽입 이미지

2. 수신자에게 정의한 권한에 의해  메일의 포워딩, 편집, 인쇄등에 제한을 가할 수 있습니다. 이 기능은  RMS
서버가 사전에 준비되어야 있어야합니다.
사용자 삽입 이미지

3. 메일 제목 또는 내용에  금칙어를 설정하면  메일의 전송을 제한할 수 있습니다.
사용자 삽입 이미지

4. 외부메일들을 발송시 결재자의 결재를 득한 후에  비로소 외부전송이 되게 할 수 있습니다.  결재자가 거부한 경우 아래와 같이 거부안내 메일이 발송자에게  발송됩니다.
사용자 삽입 이미지




크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
이 율법책을 네 입에서 떠나지 말게 하며 주야로 그것을 묵상하여 그 가운데 기록한대로 다 지켜행하라 그리하면 네 길이 평탄하게 될 것이라 네가 형통하리라
여호수아 1:8

우키 지식 (IT Knowledge)

2010/03/17 16:17 2010/03/17 16:17

Office2007 자동설치 패키지 만들어 공유폴더 이용하여 배포하기

2010/03/04 12:12

  Office 2007 자동 설치 구성에 대해서 정리해봅니다.  좀 늦은 감은 있지요.. ㅋㅋ   MS오피스가 2003에서 2007로 업그레이드되면서   변화가 커서 사용자들이  아직도 2007에 적응못한 경우가 있습니다.  특히 그동안 자주 쓰던 메뉴가 어디갔는지 모르겠다는 의견이 많더군요.   오피스2007을 설치해준 사용자가 다시 2003으로 설치해달라고 오는 경우도 종종 있습니다. 하지만 이제 오피스2010 출시를 앞둔 이지점에서  사용자들에게 오피스2007 업그레이드 권고를 해야할 필요가 있습니다.  그동안  자동설치를 이용한 배포를 하지않고 있었으나  필요에 의해서  공유폴더를 이용한 오피스2007 자동설치프로그램을 배포하게 되었습니다.  아침에 잠시 구글에서 검색한 결과 30분만에 뚝딱 설치 패키지를 완성했습니다.

1. 먼저 공유폴더에  Office2007 설치프로그램 업로드 하기

사용자 삽입 이미지

2. 자동 설치를 구성하도록 Config 파일 구성하기
   Pro.WW 폴더내 의 Config.xml에서 지정이 가능합니다.

  1) Display 옵션 지정하기

    샘플: <Display Level="basic" CompletionNotice="Yes" SuppressModal="yes" AcceptEula="yes" />

    Display 옵션값 지정:

    Display Level     "None"-설치되는 동안 어떤 UI도 표시되지않습니다.
                      "Basic"-설치되는 동안 설치UI가 표시됩니다.
                      "Full"(기본값) - 모든 UI를 보여줍니다.
    CompletionNotice  "Yes" - 완료알림을 표시해줍니다.
                      "No"(기본값) - 완료 알림을 표시하지 않습니다.
    SuppressModal     "Yes" - Display level이 "basic"일때만 해당. 어떤 메시지도 표시하지 않습니다.
                      "No"(기본값) - 필요에 따라  메시지를 표시합니다.
    NoCancel          "Yes" - Display level이 "full, basic"일때만 해당, 취소단추 비활성화
                      "No"(기본값) - Display level이 "full, basic"일때만 해당, 취소단추 활성화
    AcceptEula        "Yes" - EULA 페이지가 표시되지않습니다.
                      "No"(기본값)  - EULA 페이지가 표시됩니다.
  
  2) 제품키 자동입력 설정하기

    샘플: <PIDKEY Value="1234512345123451234512345" />

    PIDKEY 값이 설정되어 있으면 Office를 설치할 때  사용자가 제품키를 입력하지 않아도 된다.

3. 오피스2007 자동설치를 위한 단축아이콘 만들기
  아래와 같은 내역의  단축아이콘을 만듭니다.  
    \\서버\공유\setup.exe /config \\서버\공유\Pro.WW\config.xml

***  2007 Office Systems의 설치속성에 관한 링크입니다.
   http://technet.microsoft.com/ko-kr/library/cc179195.aspx#ElementPIDKEY
크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
이같이 너희 빛을 사람 앞에 비취게 하여 저희로 너희 착한 행실을 보고 하늘에 계신 너희 아버지께 영광을 돌리게 하라
마태복음 5:16

우키 지식 (IT Knowledge)

2010/03/04 12:12 2010/03/04 12:12

여러분의 PC를 Window7으로 바꿔도 좋은 이유...

2009/11/05 12:30
  도우7을 써온지도 꽤 되었습니다. 베타시절부터 빌드올려가면서 사용해왔으니 한참 되었다고 할 수 있겠죠...   베타때부터 몰라보게 빨라진 스피드와 안정성을 보였었을 때  많은 분들이  윈도우7에 대해 기대감을 갖게 되었었죠..   RTM버전, RC를 거치면서 더욱 빨라진듯하고  안정성도 정말 많이 좋아졌습니다.    그간 Windows7을 사용해오면서   이젠 바꿔도 될 것 같다는 생각이 들더군요.. ㅋㅋ  오늘 포스팅에서는  윈도우7으로 옮겨 타셔도 좋을 이유들을  정리해보았습니다. 어떤 매력이 있는지, 어떤 유용성을 제공하는지 말이죠..

   도우7 런칭파티에 저두 참석을 했었더랬습니다. MS가 윈도우7에 거는 기대를 알아볼수있는 기회였지요..  윈도우비스타 시절 등을 돌렸던 수많은 사용자들을 돌아오게 하기 위해 MS가 준비한 것은  '혁신'이 아니라 '개선'이었습니다.  윈도우7에는   더 나은 사용자들의 경험을 제공하고자 하는 의도가 있는 것 같습니다.  윈도우 7이 주는 의미는   비스타 시절 쌓인 '느리고 무겁고 불편한 경험'을  잊게하고  '빠르고 가볍고 편리한 경험'을 제공했다 라고 정리할 수가 있을 것 같습니다.  

  마전엔 회사적으로도 Windows7 RDP프로그램을 진행하여 업무용 프로그램의 호환성 여부를 점검하기도 했었지요.  아래 사진은 제 책상에 있는 윈도우7 들을 찍은 것입니다.  스마트폰인 M490을 이용하여 찍었답니다.  아래의 모든 기기에서 윈도우7을 써보았는데  결론은 '쓸만하다' 였습니다.   오른쪽부터 아래와 같은 시스템들을 사용해보았습니다.

     노트북:   Dell XPS1210        Intel Core2 T7400 2.15     3G RAM
     MID:       Villiv S5                Atom 1.33    1G RAM
     Netbook: Samsung N121      Atom 1.6  1G Ram  

사용자 삽입 이미지

      요건 MID인 유경의 Viliv S5 에 설치된 윈도우7의 모습입니다.  1024*600 해상도인 상태이지요..   전체적으로 어둡게 나와서 채도를 조정해서 화면이 선명하게 보이도록 약간 조정했습니다.
사용자 삽입 이미지


   도우7을 사용하길 추천해도 좋을 이유들을 정리해 보았습니다. 개인마다 느끼시는 부분이 다를 수 있습니다.  제 경우 느낀 부분들을 정리해보았습니다.  아래의 점들때문에 여러분이 사용하고 계시는 PC 혹은 노트북들을 윈도우7으로 업그레이드하시길  강력히 추천드립니다.  굵은 빨간색 글씨들은 제가 평가하기에   윈도우7에 제공하는 기능중에  개인이나 회사업무환경에   좀더 가치있다고 생각되는 것들입니다.

1. 퍼포먼스 측면
   1) 더 빨라졌다.
      (1) 부팅속도: 회사에서 윈도우7 RDP를 진행하기도 했었는데  대부분이 이 부분을 강점으로 꼽더군요
            - 불필요한 드라이버를 로딩하지 않음으로 부팅 속도가 향상 되었죠...
      (2) 설치 속도: 저처럼 OS를 자주 설치하는 사람에겐 이부분도 중요합니다.  ^^
   2) 더 가벼워 졌다. 메모리 사용량이 적어졌다.  불필요한 드라이버를 로딩하지 않는다...
   3) 더 오래 쓴다. 효율적인 전원절약 모드를 제공하여 노트북,MID 사용시  수명연장이 되었다.
    4) 더 쉽게 설치할 수있다. 왠만한 드라이버는 알아서 잡아준다. (이부분은 최신OS이니까 당연하다고 할수도...)

2. 안정성 측면
    1) 블루스크린 감소: 블루스크린을 만나기 힘들어졌다.
    2) IE8.0의 안정화: 은 브라우저 창 일부의 에러가  전체에 영향을 주지않게 되었다.
    3) 보다 유연한 UAC사용: UAC 사용하되 바 타입으로 직관적으로 조정할 수있게 되었다.
       (그래도 일단 UAC는 일단 끄지요.  미심쩍거나 뭔가 확인이 필요할때면 UAC 수준을 올리고 리부팅하면 됩니다.)
    4) XPmode를 통한 최후의 호환성 확보: 윈도우7에는 XP가상PC가 포함됩니다. (설치시) 호환성이 확보되지 못한 어플리케이션들을 가상머신 기술을 사용하여 윈도우 7의 데스크탑 환경내에서 사용하게 해줍니다.

3. 편이성 측면
   1) 수퍼바 (SuperBar):  기존의 TaskBar가 더욱 편리한 형태로 발전되었습니다.
       (1) 편리한 섬네일 기능: 마우스를 올리기만 해도 해당 작업의 미리보기를 제공하는 것은 재미있고 편리합니다.
       (2) 열렸던 문서,링크등의 히스토리를 바로 볼 수 있도록 해줍니다.
       (3) 빠른실행이 없어져서 처음엔 당황했지만  익숙해지면 수퍼바는 더욱 쉽고 편리합니다.
   2) 에어로 쉐이크: 윈도우7의 재미있는 기능으로 데스크탑위의 특정 창을 마우스로 잡고 흔들면 나머지 모든 창들이 최소화되어 정리되는 기능인데  재미있기도 하고 유용하기도 한 것 같습니다.
   3) 홈그룹: 이전에 상이한  웍그룹 또는 도메인이 섞여있을 경우에 PC자원들을 공유하기가 매우 복잡했던 것이 간단해졌습니다.  별 제한없이 손쉽게  폴더공유, 프린터등을 사용할 수있게 되었습니다.
   4) 주변기기 연결의 용이성:
     (1) 블루투스 기기 연결이 편리해짐: 좀더 손쉽게 블루투스 기기를 연결할수있었습니다. 블루투스 이어폰, 블루투스 스마트 폰을 연결할때 보다 편리함을 느끼게 되었답니다.
     (2) 프로젝터 연결이 편리해짐 :
   5) 사용자의 행동 패턴을 고려한 인터페이스: 사용자들의 컴퓨터 사용습관을 고려하여   보다 적은  마우스,키보드조작으로도  원하는 결과를 얻을 수 있도록 고려했습니다.

4. 관리 측면
  1) OS 백업및 복원: 윈도우7은  시스템백업을 해두었을 경우 얼마든지 다른 하드웨어에도 잘 복원이 됩니다. 과거 XP시절은 동일한 하드웨어가 아니면 대부분 블루스크린을 만나게 되지만 윈도우7은 아닙니다.  하드웨어에 종속적이지 않도록 바뀌었기 때문입니다.
  2) 손쉬워진  OS배포: 하나의 준비된 표준 OS이미지만 준비되어 있으면 수많은 상이한 시스템에 OS를 쉽게 배포할 수있습니다. 회사에서 신규 PC설치시에  PXE부팅이나  CD미디어를 통해 OS배포하는데 매우 편리하게 사용할 수 있습니다. 단 중앙에 SCCM서버가 구축되어 있어야 합니다.

  ▶ 개선되어야 할 점들은...
1) UAC를 보다 쉽고 스마트하게
  UAC는 예전보다는 나아졌다고 해야하지만  여전히 사용자 측면에선 어렵기만 합니다. 메뉴 찾기도 사실 어려운 편이고   좀더 직관적이고 사용하기 쉬워지고 좀더 스마트하게 사용가능한 방향으로 바뀌어야할 것 같은 생각이 듭니다.   여전히 대부분의 사용자들이  일단 UAC를  가장 낮은 단계로 바꾸고 나서 윈도우7을 사용하는 현실을  MS가 좀더 고민해야할 것이라고 생각됩니다.   ^^
2) XPmode를 어찌할꼬...
  XP모드는 호환성이슈를 해결하기 위한 MS의 궁여지책이라고 할 수있습니다. 기업환경에서 보안담당자라면  XPmode가 보안의 구멍이 될 수 있어서 신경쓰이는 면이 있습니다.  아마도 많은 기업용 보안프로그램들이 앞으로 XPmode를 사용하지 못하도록 제한하게 될 것 같습니다. XPmode자체가 있다는 것이 호환성이 해결되지 않았다는 반증이기도 하구요..
3) 아직 해결되지 않은 호환성 이슈들...
   아래한글이 윈도우7에서 호환성이슈를 일으킴에 따라  여전히 해결되지않은 이슈들이 잔존해있음을 예감할 수 있습니다. 빠른 시일내에 해결해나가야 겠죠...  저희 회사에선 아래한글을 거의 쓰지않고 있어서 잘 몰랐던 문제네요...
 
  정리하다 보니 좀 길어졌네요..  어쨋든  저는 윈도우7 강추합니다.  

보다 더 안전하고  보다 더 빠르고  보다 더 편리한 경험을...


크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
나를 능하게 하신 그리스도 예수 우리 주께 내가 감사함은 나를 충성되이 여겨 내게 직분을 맡기심이니
디모데전서 1:12

우키 지식 (IT Knowledge)/Windows

2009/11/05 12:30 2009/11/05 12:30
  1. Blog Icon
    나그네

    좋은 글 감사합니다.

  2. 좋은 글, 잘 보고 갑니다

  3. Blog Icon
    김치훈

    잘 보았습니다.

SMS 2003을 이용하여 프로그램을 배포하는 법

2008/11/19 14:49
 이 글에서는  SMS 2003을 사용하여  문서 보안 프로그램인 FSF를  배포하는 방법에 대해 설명합니다. 이 방법은 대부분의 상황에 적용할 수 있습니다. SMS 2003에 대한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 참조하십시오.
Systems Management Server 2003 Technical Library

   여기서는 조직에 SMS 2003 SP3이 이미 설치 및 구성되어 실행 중이라고 가정합니다.  사용중인 PC들에  SMS 2003 클라이언트 에이전트가 설치되어 있다고 가정합니다. 여기서부터  SMS를 이용하여 프로그램 배포를 하는 방법을 기술합니다.

1.  FSF설치 프로그램 파일 복사
FSF  설치 파일 및 폴더를  SMS 2003 서버에서 액세스할 수 있는 단일 네트워크 공유 폴더에 붙여 넣습니다.  SMS서버의  공유된 로컬폴더에 넣으셔도 됩니다.

2.  배포를 위한 컬렉션을 만듭니다.
 SMS 컬렉션에는 소프트웨어 배포에 필요한 리소스 집합이 포함되어 있으며, 여기서 리소스는 Outlook용 Microsoft Dynamics CRM을 설치할 클라이언트 컴퓨터입니다. 컬렉션을 만들려면 다음 단계를 수행합니다.|

 1) 먼저 쿼리를 작성합니다.
    a. SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
    b. Site Database(사이트 데이터베이스)를 확장하고 Queries(쿼리)를 마우스 오른쪽 단추로 클릭한 다음 New(새로 만들기)를 가리키고 Queries(쿼리)를 클릭합니다
    c. Queries  Properties(쿼리 속성) 대화 상자에서 [Deploy Client in KS with old FSF]과 같은 쿼리 이름을 입력 한 후 Edit Query Statement 버튼을 클릭합니다.
    d, General 탭 하단의 Show Query Language버튼을 클릭하면 Query Language 창이 열리는데 아래의 내역을 복사해서 붙여 넣습니다.   

select SMS_R_System.Name, SMS_R_System.IPAddresses, SMS_R_System.LastLogonUserName, SMS_G_System_UnknownFile.FileName, SMS_G_System_UnknownFile.FileVersion, SMS_R_System.OperatingSystemNameandVersion from  SMS_R_System inner join SMS_G_System_UnknownFile on SMS_G_System_UnknownFile.ResourceID = SMS_R_System.ResourceId where SMS_R_System.Client = 1 and SMS_R_System.IPAddresses like "192.168.%" and SMS_G_System_UnknownFile.FileName = "f_cmhver.dll" and SMS_G_System_UnknownFile.FileVersion != "1, 6, 34, 18" and SMS_R_System.OperatingSystemNameandVersion != "Microsoft Windows NT Workstation 6.0"

     e. Show Query Design버튼을 누르시면 쿼리의 내역을 확인할 수있습니다. General 탭에선 보여질 데이터가 리스트되어 있고  Criteria탭에선 조건을 보실수있습니다.  확인되었으면 OK 버튼 눌러서 나와주세요  
(위에서 만든 쿼리는 지점1에 있는 PC중  f_cmhver.dll1.6.34.18이 아닌 모든 PC를 리스트하라는 것입니다)
     f. ok버튼을 클릭하여 [Deploy Client in KS with old FSF] 쿼리 작성을 완료합니다.

2) 이제 만든 쿼리를 기반으로 콜렉션을 만들겠습니다.
a.  SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
b.   Site Database(사이트 데이터베이스)를 확장하고 Collections(컬렉션)를 마우스 오른쪽 단추로 클릭한 다음 New(새로 만들기)를 가리키고 Collection(컬렉션)을 클릭합니다.
c.   Collection Properties(컬렉션 속성) 대화 상자에서 [Deploy Client in KS with old FSF]과 같은 컬렉션 이름을 입력합니다.
d.   Membership Rules(구성원 자격 규칙) 탭을 클릭하고 New(새로 만들기)를 클릭한 후에 다음 정보를 사용하여 Create Direct Membership Rule Wizard(구성원 자격 규칙 직접 만들기 마법사)를 완료합니다.
e.   Query Rule Properties(쿼리 룰 속성) 페이지에서 Name[Deploy Client in KS with old FSF]를 입력하고 나서 Import Query Statement 를 클릭합니다.
f.   Browse Query창에서 앞서 만든 [Deploy Client in KS with old FSF] 쿼리를 선택해주고 OK를 클릭하여 나옵니다.
C.   OK를 눌러 Query Rule Properties(쿼리 룰 속성) 페이지에서 나옵니다..
D.   OK를 눌러 Collection Properties(컬렉션 속성)창 작업을 모두 마칩니다

3.    설치 프로그램을 배포합니다.
 .    SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
a.    Site Database(사이트 데이터베이스), Collections(컬렉션)를 차례로 확장한 다음 위의 절차에서 만든 [Deploy Client in KS with old FSF] 컬렉션을 마우스 오른쪽 단추로 클릭합니다. 
b.   All Tasks(모든 작업)를 가리킨 다음 Distribute Software(소프트웨어 배포)를 클릭합니다.
c.    Distribute Software to Collection Wizard(소프트웨어를 컬렉션에 배포 마법사)의 Welcome(시작) 페이지에서 Next(다음)를 클릭합니다.
d.    Package(패키지) 페이지에서 Create a new package and program(새 패키지 및 프로그램 만들기) 옵션을 클릭하고 Next(다음)를 클릭합니다.
e.    Package Identification(패키지 ID) 페이지에서 패키지 이름을 입력합니다. 다른 필드에 버전, 게시자, 언어 등을 설명하는 정보도 입력할 수 있습니다. Next(다음)를 클릭합니다.
f.   Sources Files(원본 파일) 페이지에서 Create a compressed version of the source(압축 버전의 원본 만들기)를 클릭한 후에 Next(다음)를 클릭합니다.
g.    Source File Compression(원본 파일 압축) 페이지에서 Local drive on site server(사이트 서버의 로컬 드라이버)를 클릭한 다음 위치를 입력하거나 Browse(찾아보기)를 클릭하여  설치 파일이 있는 폴더를 입력합니다. Example: D:\deploy\FSF\fsf1_ks\xp
 중요 : 지정하는 디렉터리에는 fclient(v1.6.34.18)_20081016_Silent_filefsf1.sfx.exe파일이 있어야 합니다.
h.    Distribution Points(배포 지점) 페이지에서 SMS 서버를 클릭하고 Next(다음)를 클릭합니다.
i.   Program Identification(프로그램 ID) 페이지에서 프로그램 설치를 실행하는 데 사용할 프로그램 이름과 명령줄을 입력합니다.
입력할 프로그램 이름 및 명령줄 정보를 결정할 때 다음 목록을 참고하십시오.
        Name(이름): 응용 프로그램이나 이 패키지 배포의 용도를 설명하는 이름을 입력합니다.
       Command line(명령줄): 설치 프로그램을 실행하는 데 사용할 명령을 입력합니다.   명령라인의 Browse 버튼을 클릭하여 실행파일을 선택하거나  직접 실행명령을 입력하면 되겠습니다. fclient(v1.6.34.18)_20081016_Silent_filefsf1.sfx.exe
j.    Program Properties(프로그램 속성) 페이지에서 다음 옵션을 선택합니다.
       Program can run(프로그램 실행 시기) 목록에서 Only when a user is logged on(사용자가 로그온한 경우에만)을 선택합니다.
        Run with administrative rights(관리자 권한으로 실행)를 선택합니다.
        After running(실행 후 필요한 작업) 목록에서 No action required(필요한 작업 없음)를 선택합니다.
k.   Advertise a Program(프로그램 광고) 페이지에서 Yes(예)를 선택하고 Next(다음)를 클릭합니다.
l.   Select a Program to Advertise(광고할 프로그램 선택) 페이지의 Comment(주석) 상자에 설명을 추가할 수 있습니다. 단, 다른 항목은 변경하지 마십시오. Next(다음)를 클릭합니다.
m.    Advertisement Name(광고 이름) 페이지에서 아무 항목도 변경하지 않고 Next(다음)를 클릭합니다.
n.    Advertise to Subcollections(하위 컬렉션에 광고) 페이지에서 아무 항목도 변경하지 않고 Next(다음)를 클릭합니다.
o.    Advertisement Schedule(광고 일정) 페이지에서 광고가 만료되지 않았는지 확인하고 Next(다음)를 클릭합니다.
p.    Assign Program(프로그램 할당) 페이지에서 Yes(예)를 클릭하고 Assign after(다음 날짜 이후에 할당) 목록에서 프로그램을 할당할 날짜를 선택한 후에 Next(다음)를 클릭합니다.
q.    Completing the Distribute Software to Collection Wizard(소프트웨어를 컬렉션에 배포 마법사 완료) 페이지에서 Finish(마침)를 클릭합니다.

4.    광고(Advertisements)의 속성을 조정하고 광고를 다시 실행합니다.
배포 지점에서 프로그램을 실행할 BITS를 광고에서 구성합니다. 네트워크에서 클라이언트 연결이 끊어지면 설치 프로그램이 실행되지 않습니다. 대부분의 배포에서는 SMS 서버가 광고 대상 프로그램을 실행하기 전에 BITS를 사용하여 패키지를 클라이언트 컴퓨터로 다운로드합니다. 클라이언트의 연결이 끊어지면 SMS 서버는 연결이 끊어진 지점부터 배포를 다시 시작합니다. BITS를 사용하지 않으면 광고 대상 프로그램은 클라이언트 캐시(c:\WINDOWS\System32\CCM\Cache)에 표시되지 않습니다. 위에서 설명한 단계를 완료하는 즉시 다음 단계를 수행하여 프로그램을 다운로드하는 데 BITS가 사용되도록 하십시오.
 .    SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
a.    Site Database(사이트 데이터베이스)를 확장하고 Advertisements(광고)를 클릭한 다음 이전 단계에서 만든 광고를 마우스 오른쪽 단추로 클릭하고 Properties(속성)를 클릭합니다.
b.    Advanced Client(고급 클라이언트) 탭을 클릭한 다음 Download program from distribution point(배포 지점에서 프로그램 다운로드)를 클릭합니다. 확인을 클릭합니다..
c.    광고에 뜬 객체를 마우스 오른쪽 단추로 클릭하고 All Tasks(모든 작업)를 가리킨 다음 Re-run Advertisement(광고 다시 실행)를 클릭합니다.  (FSF1 - KS FSF1 v18 to Deploy Client in KS with old FSF)
d.    Yes(예)를 클릭하여 작업을 확인합니다.

5.    배포 상태를 확인합니다.
   1) 클라이언트에서 확인하기
 패키지를 빌드 및 광고하고 나면 SMS는 사용자가 앞서 지정한 클라이언트 컴퓨터로 설치 파일을 업로드합니다.
o    32비트 컴퓨터에서 파일은 클라이언트의 c:\WINDOWS\System32\CCM\Cache 폴더로 업로드됩니다.
o    64비트 컴퓨터에서 파일은 클라이언트의 c:\WINDOWS\SysWOW64\CCM\Cache 폴더로 업로드됩니다.
   2) 서버에서 확인하기
패키지 배포 및 실행 상태는 다음 단계를 통해 SMS 서버에서 확인할 수 있습니다.
b.    SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
c.    Site Database(사이트 데이터베이스), System Status(시스템 상태), Advertisement Status(광고 상태)를 차례로 확장합니다.
d.    앞서 만든 광고를 마우스 오른쪽 단추로 클릭하고 Show Messages(메시지 표시)를 가리킨 다음 All(모두)을 클릭합니다.
e.    광고 상태 메시지가 SMS Status Message Viewer(SMS 상태 메시지 뷰어) 창에 표시됩니다. 목록을 업데이트하려면 View(보기) 메뉴에서 Refresh(새로 고침)를 클릭합니다.

Distribute Software to Collection Wizard(소프트웨어를 컬렉션에 배포 마법사)에서 지정한 클라이언트에서 설치가 실행됩니다. 설치 중에 클라이언트 컴퓨터에는 새 패키지를 사용할 수 있음을 알리는 알림 영역 아이콘이 표시됩니다. 자동 설치가 아닌 경우에는 사용자가 아이콘을 두 번 클릭하고 설치 패키지를 선택한 다음 Run(실행)을 클릭해야 합니다. 패키지를 아직 사용할 수 없다는 오류 메시지가 표시되는 경우 몇 분 기다린 후에 설치를 다시 실행해 보십시오. 이 동작은 모든 파일이 업로드되기 전에 SMS 2003이 SMS 클라이언트에 패키지를 표시하는 알려진 문제로 인해 발생합니다.

워드문서로 위의 내용을 다시 정리해 보았습니다.


크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
너희 몸은 너희가 하나님께로부터 받은바 너희 가운데 계신 성령의 전인 줄을 알지 못하느냐 너희는 너희의 것이 아니라 값으로 산 것이 되었으니 그런즉 너희 몸으로 하나님께 영광을 돌리라
고린도전서 6:19~20

우키 지식 (IT Knowledge)/Server ,

2008/11/19 14:49 2008/11/19 14:49

msu 파일 설치 에러 해결하기

2008/10/21 21:19
   제노트북에 비스타 영문을 새로 설치하면서 RSAT(원격서버관리도구)를 설치하면서 잘되지않아서 고생했더랬습니다.    바로 전 포스팅에 올렸듯이 비스타 SP1에서 RSAT를 사용하려면   윈도우 비스타 업데이트 독립실행형파일인 Windows6.0-KB941314-x86.msu를 먼저  설치해야 합니다. 근데 이 msu파일이 설치가 잘 되지않고 에러를 자꾸 내는 바람에 애를 먹게 되었습니다.  어쨋든 몇시간을 헤매던 끝에 겨우 방법을 찾았답니다.

  먼저 발생한 에러창은 아래와 같습니다. "Installer encountered an error: 0x800401f0  CoInitialize has not been called"라는 에러가 나더군여..  

사용자 삽입 이미지

▶ 해결방법은 다음과 같습니다.
   1) 지역및 언어옵션에서 Keyboards and Languages탭으로 이동합니다.
   2) Change Keyboards 버튼을 클릭하면 Text Services and Input Languages창이 뜹니다.
사용자 삽입 이미지
   3) 하단의 Add버튼을 눌러서 Microsoft IME (Microsoft 한글입력기)를  추가해줍니다.
사용자 삽입 이미지
   4) 중단의 Default input language를 새로 추가한 Korean -Microsoft IME로 지정해줍니다.
사용자 삽입 이미지
이젠 설치가 잘 될 것입니다.
msu파일이 설치가 다 되었으면  IME default 설정을 원래대로 돌려놓으셔도 됩니다.  ^^
크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
예수께서 이르시되 할 수 있거든이 무슨 말이냐 믿는 자에게는 능치 못할 일이 없느니라 하시니
마가복음 9:23

우키 지식 (IT Knowledge)/Windows

2008/10/21 21:19 2008/10/21 21:19

비스타SP1에서 원격서버관리도구(RSAT)를 사용하자

2008/10/21 20:55

   XP SP2, 혹은 서버2003 sp1을 쓰시는 분들은 이글을 읽으실 필요가 없습니다. 이전에 포스팅한 글에 오류가 있어서 수정할 겸, 업데이트해서 다시 올려봅니다.

  서버관리자는 자신이 사용하는  XP나 비스타에  윈도우서버2003용 adminpak을  설치함으써  편리하게 서버관리를 할수있었습니다.   ...  그런데 얼마전부터 매우  불편하게 느껴졌던 것이 있었습니다.   서버2003용 원격 Desktops 가 콘솔모드를 지원하지 않는다는 것이었습니다.   콘솔모드를 체크해도 일반 터미널 모드로 들어가게 된다는 거죠... 이것때문에 한동안 혼란스러웠답니다.  xp sp3와 vista sp1에 이르러서 mstsc /console 옵션이 없어지고 mstsc /admin 옵션으로 교체된 것이 그 원인이랍니다

   인터넷을 찾아보았더니  비스타SP1에서  RSAT를 설치하면  예전처럼  서버관리도구를 사용할수있다는 것을 알게되었습니다.   RSAT (원격 서버 관리도구)는 원래 VIsta SP1이상에서 Windows Server 2008을 관리할수있게 할  목적으로 제공된 관리툴입니다.

▶  비스타 SP1에  RSAT (원격서버 관리도구) 설치하는 법

1. 먼저 RSAT를 사용하기위해서는  비스타용 업데이트 파일을 설치하셔야 합니다.
       Download: Remote Server Administration Tools (x86)
       Download:
Remote Server Administration Tools (x64) 
    ** 업데이트 (msu)파일이 잘 설치되지않고 에러가 나는 경우가 있는데  이럴땐 아래 포스팅을 참고해주세요
                        << msu 파일 설치시 에러 해결하기 >>

2. 제어판에서 RSAT를 사용하도록 설정해야 합니다
    1) 제어판의 [프로그램 및 기능] 아이콘을 클릭합니다.
    2) [Windows 기능 사용/ 사용 안함]을 클릭합니다.
    3) 원격서버관리도구항목을 체크해주고 확인을 누릅니다.

사용자 삽입 이미지

  이렇게 해서 설치한 모습니다.  뭐 예전 서버2003에 있던 관리도구와 크게 다른 점은 없긴합니다만 그래도 조금 업그레이드된 MMC 버전이 설치된 것이라고 할수있겠습니다.

3. 시작메뉴에 원격서버관리도구가 표시되도록 설정을 해줍니다.
     1)  아래쪽 Task바의 속성에서  설정이 가능합니다.
     2) 시작메뉴의 Customize 버튼을 눌러서  시스템관리도구가 표시되도록 설정합니다.
       (최초 포스팅할땐 한글Vista에 설치했는데 오늘은 영문Vista에 설치하여  영문,한글화면이 공존합니다. ^^)

사용자 삽입 이미지

사용자 삽입 이미지

자 그럼 원격데스크톱 (Remote Desktops)을 실행해보도록 하겠습니다.
연결창에서 새로와진 모습을 볼수있습니다.  이 연결인터페이스는 좀더 비쥬얼한 (?) 듯 보입니다.
제가 접속하고자 하는 서버는 참고로 서버2003 였답니다.
사용자 삽입 이미지

원격데스크탑의 속성창을 하나 본것입니다.  변화된 점이 보이시죠?  /admin옵션이 그것입니다.
사용자 삽입 이미지

 ▶  비스타 혹은 XP sp3용 서버관리도구
    (비스타 SP1이상에서만 RSAT가 제공된답니다. 설치가능한 adminpak을 설치하시면 되겠습니다)
        MS site에서 다운로드 << 서버 2003 sp2 관리도구 다운로드 (32bit용) >>  
        MS site에서 다운로드 << 서버 2003 sp2 관리도구 다운로드 (64bit용) >> 

  - 서버 2003 sp2에 포함된 관리도구를 다운로드하시면 비스타에서 아무 에러없이 관리도구가 잘 실행됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
이같이 너희 빛을 사람 앞에 비취게 하여 저희로 너희 착한 행실을 보고 하늘에 계신 너희 아버지께 영광을 돌리게 하라
마태복음 5:16

우키 지식 (IT Knowledge)/Server ,

2008/10/21 20:55 2008/10/21 20:55
  1. Blog Icon
    붐잭

    감사합니다. 항상 여러가지 도움을 받습니다.
    혹시.... 이거 설치해서 사용해 보니 알트+콘트롤+델 같은 명령어는 어떻게 입력하는지요..
    혹시 일반적인 원격데스크탑 처럼 단일창으로 변환시키는 키 같은게 있을까요..

  2. Ctr+Alt+End 키를 누르시면 창이 듭니다.
    풀화면으로는 열리지않습니다.
    도움이 되셨길.. ^^

reg파일을 이용한 레지스트리삭제 스크립트

2008/07/18 08:15

reg파일을 이용하여  레지스트리 삭제하는 방법입니다.
일회성으로 한번만 레지스트리값을 삭제해야할 때는 그냥 regedit에서 해당값을 삭제하면 끝이지만
도메인환경에서 수만대의 PC에 동시에 특정 레지스트리값을 삭제하고자할 때 매우 유용합니다.
물론 같은 방법으로 추가,수정도 가능합니다.
백신이 잘 잡지못하는 특정 바이러스가  확산중일때 (백신으로는 당장 조치가 되지않고 있어서 곤란하게됩니다.  그렇다고 마냥 기다릴수는 없는 노릇..)    그 바이러스가 사용하는 레지스트리값을 스크립트를이용하여  삭제함으로서  리부팅후엔 바이러스가 다시 시스템에 로드되는것을 막을 수있습니다.

작업순서 
먼저 삭제하고자 하는 registry값을 알아야 합니다. 샘플 추출이라고 할까요...
1. regedit 실행
2. 삭제하기 원하는 값이있는 tree로 이동 (윈도우시작프로그램)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
3. 해당 tree에서 reg파일로 내보내기 실행  (원본 데이타는 일정기간 보관하는것이 좋습니다.)
   이후의 작업에 실수가 있을 경우 복구하기위해 매우 필수적입니다.
   여기서는 regstart.reg 라는 이름으로 저장해 둡니다.
  
4. reg파일을 다른 이름으로 저장합니다. (사본 상태로 작업하도록 하겠습니다.)

filename: del_regstart.reg


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"TurboAgent"=-
"ADSpider"=-


삭제하고자하는 값의 =뒤에 '-'를 해주면 됩니다...

5. 그리고 카테고리 자체를 삭제하고자 할때는 다음과 같이 합니다.
   하지만 이방법을 쓸때는 시스템이  기존에 사용하고 있는 것은 아닌지 잘 확인해야합니다.
   중요한 항목을 삭제했다면 매우 곤란할수도 있습니다. 최악의 경우  시스템부팅이 안될수도 있습니다.
   그럴때는 당황하지말고  부팅시 F8을 눌러서 마지막으로 부팅성공한 구성 옵션을 선택하면 부팅됩니다.
   부팅은 되었는데 뭔가 이상해졌다면 원본reg파일을 더블클릭하면 원상태대로 복구하게되겠습니다.

filename: del_regstart.reg  앞서 만들어둔 파일에 내용을 추가하겠습니다.


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"TurboAgent"=-
"ADSpider"=-


[-HKEY_LOCAL_MACHINE\SOFTWARE\rtviewer4] 
[-HKEY_LOCAL_MACHINE\SOFTWARE\rtviewer4\Control]


삭제하고자하는 카테고리  (예를들면 HKLM) 앞에  '-'를 넣어주면  됩니다...

6. 그리고 이 reg파일을 실행시킬 스크립트를 실행하면 됩니다.
regedit.exe /s del_regstart.reg
7. 이 스크립트를 도메인에 로그온하는 user에게 적용시키면 완료랍니다.
   스크립트는 도메인정책을 이용하여 배포하는것이 좋습니다. 계정profile에 넣은 방법도 있습니다만
   관리가 더욱 번거롭습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
요절 한말씀
우리가 세상의 영을 받지 아니하고 오직 하나님께로 온 영을 받았으니, 이는 우리로 하여금 하나님께서 우리에게 은혜로 주신 것들을 알게하려 하심이라
고린도전서 2:12

우키 지식 (IT Knowledge)/Windows

2008/07/18 08:15 2008/07/18 08:15