프로그래밍/Windows(14)
-
[windows] Hyper-V 관리자 설치 및 기능 켜기
windows 7과 8 이후로 나뉘는데 7은 설치해야할 것이 있고 8 이후는 기본적으로 설치되어 있다.windows 7 - 원격 서버 관리 도구 설치 -> windows 기능 켜기windows 8 이후 - windows 기능 켜기 원격 서버 관리 도구 설치 https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=7887 이 사이트에 들어가서 다운을 받고 설치 하면 된다. Windows6.1-KB958830-x64-RefreshPkg.msu 간단히 동의만 하면 된다. windows 기능 켜기windows 7 시작 -> "windows 기능" 입력 -> windows 기능 사용/사용 안함 클릭 ->탭에서 원격 서버 관리 도구 확장 -> 역할 관리 도구 ..
2016.02.22 -
[CMD] robocopy로 특정 파일 하위 폴더 유지하고 복사하기(+ 특정 폴더 제외)
상황 오늘 회사에서 작업을 하며 필요한 기능이 있었다. \\192.168.xx.xx\folder1\folder2\backup\folder3\folder4 이런 요망한 구조에서 folder2에 중요한 데이터가 있었다. 이 놈들을 data.dat라고 했을 때 문제는 backup에도 이 파일이 있다는 것. 한 마디로 folder2까지 데이터와 디렉토리 구조만 원하고 backup 이하는 복사하지 말아야 한다는 것! 일단 xcopy로 신나게 삽질을 하다가 지식인 https://c.aitl.in에게 도움을 요청했다. (역시 짱짱맨) 헬프 자 일단 /?를 해보자! C:\Users\Jo Minhyuk>robocopy /? ------------------------------------------------------..
2016.02.18 -
[CMD, 바이러스?] USB 내용물이 갑자기 바로가기 파일로 바뀌었을 때
기존 파일들이 바로가기 링크가 되고 도서관에서 넣은 캡쳐들이 보이지 않는 것! *.jpg로 어떻게 폴더에서 캡쳐들을 건져내긴 했지만.. 근본적인 해결이 안 되었다. 검색을 좀 해보니 바이러스나 악성코드들이 USB 연결 시 USB의 파일들을 모두 숨김, 시스템파일화, 읽기 전용 등등 엉망으로 만들어버린다고 한다. 해결 일단 명령 프롬프트를 열어보자. 관리자 권한으로! 시작 -> "cmd"입력 -> cmd위에서 우클릭 -> 관리자 권한으로 실행. > 이 짓은 루트 권한을 얻음으로써 시스템, 읽기 전용 등을 자유롭게 다루기 위함이다. 본론으로 가면 cmd 명령어 중에 attrib라는 명령이 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 F:\>attrib /..
2016.01.27 -
[CMD] choice를 이용한 다중 실행 배치파일 만들기
업무를 보다보면 단순하게 실행해야되는 것들이 있다.뭐 예를 들어 git, svn 최신버전으로 바꾸는 거라던가..(아침에 항상 받는 최신버전)클린업이라던가.. 빌드 자체도 MSBuild.exe를 통해 스크립트로 할 수 있다.코드 짠 것을 테스트하기 위해 로컬 서버를 뛰운다던가.worldServer.exe -config.cfg 이런 것들이 될 것이다.하나하나 다 바로가기를 만들어 하나씩 켜도 되지만... 약간 옆으로 새는 거지만 일반적으로 두 종류의 개발자가 있다.기존의 비효율적인 방법이 있지만 개선하지 않고 현 상태를 유지하는 개발자가 있다.보통 사람들이라 할 수 있다. "왜 잘 돌아가는걸 바꾸려고 난리야?"그리고 비효율적인 방법이 있다면 자동화와 개선방향을 찾아보는 것이다.물론 개선(?)한다고 난리를 치..
2016.01.23 -
[CMD] CMD에서 드라이브 변경하는 명령어
간단한 것이긴 하지만...1cd d:\cs 가 되지 않아 굉장히 당황스러웠다..이게 왜 된다고 생각하고 있었던거지.....라고 하던 찰나에 보니깐 1d:cs 디땡! 명령어로 하면 되는 것이었다................................................................. 그리고 d:은 해당 드라이브로 바로 가는 것을 의미하고d:\work를 붙여서 곧바로 해당 폴더 위치로 가는 것은 또 먹히지 않는다!!어떻게 된 메크로냐!! 그럼 어떻게? /d 를 통해 접근할 수 있다. 1cd /d d:\workcs
2015.12.10 -
[powershell] check_exit_code
명령프롬프트의 %ERRORLEVEL%과 같은 기능.$?에 해당 값이 담기는데 이를 체크할 수 있다. 1234567891011function check_exit_code { if($?) { "Command Success" } else { "Command Fail" }}cs 그런데 같은 기능이어야하는데.. 조금 달랐다.같은 기능이어야 하는데................................... 해당 $?는 프로그램 실행 성공?에 대한 결과를 리턴하는 True, False값만을 가진다.어떤 에러코든지 세부적으로 지정이 안되고 실제로 제대로 받지 못할 수 있다는 이야기. 파이썬 스크립트에서 리턴하는 리턴값을 정확하게 받지 못했다.뭔가 방법이 있으려나...
2015.11.12