|
|
명령행: 범용 날자 계산 루틴 (5438)
| 2002-01-05 |
|
날자를 월, 일, 년으로 분해하기에서 오늘 날자를 계산하는 DoAToday와 사용자의 암호 만료일을 계산하는 DoAExpDT를 만들었다.
DoADateM은 범용 날자 계산 루틴으로 사용 형식과 기능은 다음과 같다.
- Call DoADateM YY1 MM1 DD1 - YY2 MM2 DD2
- 대수 환경변수 NDD에 지정한 날자의 차(부호포함)를 할당한다.
- Call DoADateM YY1 MM1 DD1 +/- Days
- 더하거나 뺀 결과로 대수 환경변수 NYY, NMM와 NDD와 환경변수 AMM, ADD와 AYMD를 설정한다.
- Call DoADateM YY1 MM1 DD1
- 대수 환경변수 NYY, NMM와 NDD와 환경변수 AMM, ADD와 AYMD를 설정한다.
|
|
명령행: 환경변수에서 공백제거하기 (6437)
| 2002-01-05 |
|
환경변수 문자열 대치에서 환경변수의 문자열을 대치하는 방법을 배웠다.
환경변수로부터 공백을 제거하기위해 다음과 같은 명령을 사용할 수 있다.
for /f %i in ("%Variable%") do set Variable=%i
If you want to include this in a batch job, them:
for /f %%i in ("%Variable%") do set Variable=%%i
|
|
명령행: AT 명령어의 해석 차이(NT 3.51과 NT 4.0) (4977)
| 2002-01-05 |
|
(Windows NT 3.51) AT hh:mm "CMD /C command and parameters"
(Windows NT 4.0 ) AT hh:mm CMD /C "command and parameters"
만약 두가지 버전의 NT를 함께 사용하고 있다면 NT 4.0 서비스 팩 4는 강제로 NT 3.51의 해석 논리를 사용할 것이다. 이 문제를 수정하기위해
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
에 공백 크래스를 갖는 Parameters 키를 추가한다. REG_DWORD 형의 UseOldParsing 값을 추가하고 이 값을 1로 설정한다.
|
|
명령행: CHKDSK시 계수기 시간 조정 (5578)
| 2002-01-05 |
|

몇몇 NT 버전은 CHKDSK를 실행할 때 계수기를 실행한다. 따라서 이 계수기가 영에 도달하기전에 CHKDSK를 취소할 수 있다. 계수되는 시간을 변경하기위해
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
를 찾아 REG_DWORD 형의 AutoChkTimeOut 값을 추가하고 이 값을 원하는 초로 변경한다. 기본값은 10초이다.
만약 0으로 설정되면 계수기가 사용되지 않는다.
259,200 초(3 일)보다 큰 값으로 설정되면 기본값(10초)이 사용된다.
|
|
명령행: NET FILE 명령 (5936)
| 2002-01-05 |
|
열려진 파일은 무엇이고, 누가 소유하고 있는가?의 OFL로 누가 무슨 파일을 열었는지 결정할 수 있었다.
NET FILE 명령은 서버 상의 모든 열려진 공유 파일의 이름과 잠겨진 파일의 수를 출력한다. 또한 개개의 파일을 닫고 잠금을 해제하기위해 NET FILE 명령을 사용할 수 있다.
이 명령어의 사용형식은 다음과 같다.
net file [id [/close]]
| 매개변수 |
설명 |
| 없음 |
Net file을 매개 변수 없이 입력하면 서버에 있는 열려진 파일의 목록을 볼 수 있다. |
| id |
net file 명령에의해 리턴된 파일의 ID 번호. net file id을 입력하면 형식화된 응답이 출력된다. |
| /close |
열린 파일 id을 닫고 잠겨진 레코드를 해제합니다. 이 명령은 파일을 공유한 서버에서 입력한다. |
|
| |
|