스폰서

명령행: 모든 NT PC 상의 도메인 관리자 계정하에서 Schedule 서비스 기동하기 (2732) 2002-01-05

리소스 킷 - 보충2SC를 사용해서 배치파일을 만들 수 있다.
  1. 설정하려는 컴퓨터 이름(서버와(또는) 웍스테이션)의 파일을 만든다. ComupterName.txt의 형식은 다음과 같다. ComputerName1 ComputerName2 ... ComputerNamen
  2. 경로내에 Config_Schedule.bat 파일을 생성한다. @echo off echo Config_Schedule %1 %2 %3 if exist %1 goto OK :bad @echo Syntax: Error: Config_schedule "\\ComputerName.txt" "DomainName\UserName" password goto end :OK if .%2.==.. goto bad if .%3.==.. goto bad for /f %%i in ('type %1') do call Config_schedS %%i %2 %3 :end exit
  3. 경로내에 Config_SchedS.bat 파일을 생성한다. @echo off @echo ________________________________________________ @echo %1 sc \\%1 stop Schedule sleep 4 echo sc \\%1 config Schedule start= auto obj= %2 password= %3 sc \\%1 config Schedule start= auto obj= %2 password= %3 sc \\%1 start Schedule
결과를 기록하기위해 다음과 같이 입력한다.
Config_schedule "\\ComputerName.txt" "DomainName\UserName" password 
	"\\Config_Schedule.log" 2&1

글쓴이 doa | | 프린트 | 메일

명령행: DIRCMD 환경변수 사용하기 (2981) 2002-01-05

DIR 명령은 많은 스위치를 가지고 있다(DIR /?를 입력해 본다)
dir [drive:][path][filename] [; ...] [/p] [/w] [/d] 
	[/a[[:]attributes]][/o[[:]sortorder]] [/t[[:]timefield]] 
	[/s] [/b] [/l] [/n] [/x]
규칙적으로 동일한 스위치를 사용한다면 DIRCMD 환경변수를 설정함으로서 이들 스위치를 DIR 명령이 기억하도록 할 수 있다. set DIRCMD=/b /o:-n 로 설정하면 DIR은 항상 /b/o:-n 스위치를 사용한다. DIR 명령을 호출할 때 이들 기본값을 사용하지 않을 수도 있다. DIR [drive:][path] /-b /b 스위치 없이 위의 dir 명령을 수행하지만 아직도 /o:-n 스위치는 사용할 것이다. 제어판/시스템/환경변수에서 DIRCMD를 설정해야 한다.

글쓴이 doa | | 프린트 | 메일

명령행: 로그온한 Windows NT의 타입 결정하기 (3049) 2002-01-05

자신이 로그온한 Windows NT의 타입을 결정하기위해 gettype.zip를 다운로드하고 압축을 푼다. 필자는 로그인 스크립트에서 호출되는 Gettype.bat를 작성했다. @echo off set ERRORLEVEL= if /i %OS% == Windows_NT goto WINNT set ERRORLEVEL=6 goto ERRL :WINNT %LogonServer%\netlogon\gettype.exe :ERRL set NTNUM=%ERRORLEVEL% goto T%ERRORLEVEL% :T6 SET NTTYPE="Unknown" goto END :T5 SET NTTYPE="Windows NT [Enterprise/Terminal] Server Domain Controller" goto END :T4 SET NTTYPE="Windows NT [Enterprise/Terminal] Server Non-Domain Controller" goto END :T3 SET NTTYPE="Windows NT Server Domain Controller" goto END :T2 SET NTTYPE="Windows NT Server Non-Domain Controller" goto END :T1 SET NTTYPE="Windows NT Workstation" :END 이 배치파일은 두개의 환경변수 NTNUMNTTYPE를 리턴한다.

글쓴이 doa | | 프린트 | 메일

명령행: 선택한 폴더에서 명령행 열기 (3038) 2002-01-04

선택한 폴더에서 명령행을 여는 여기서 명령행 열기를 탐색기 우측 클릭에 추가하기위해 다음의 CmdHere.REG를 두번 클릭한다. REGEDIT4 [HKEY_CLASSES_ROOT\Folder\shell\DosHere] @="여기서 명령행 열기(&P)" [HKEY_CLASSES_ROOT\Folder\shell\DosHere\command] @="C:\\WINNT\\System32\\cmd.exe /k cd \"%1\""

글쓴이 doa | | 프린트 | 메일

명령행: 파일명을 소문자로 바꾸기 (3983) 2002-01-04

대소문자가 뒤섞인 많은 폴더를 가지고 있다면 정렬하는 방법이 복잡하며 이로인해 화일의 위치를 파악하기 힘들다. 이 것외에 여러가지 이유 때문에 동일한 대소문자를 갖도록 파일명을 부여하는 것이 좋다. 환경변수 문자열 대치에서 환경변수 문자열을 대치하는 방법을 배웠다. 배치 매개변수 해석에서 배치 파일명 매개변수를 배치파일 변수의 일부분으로 해석하는 방법을 배웠다. 이들 기법을 결합해서 LwrCase.bat라는 배치파일을 작성할 수 있다. 이 파일은 경로내에 존재해야 한다. @echo off set LC1=%~nx1 set LC1=%LC1:"=% set LC1=%LC1:A=a% set LC1=%LC1:B=b% set LC1=%LC1:C=c% set LC1=%LC1:D=d% set LC1=%LC1:E=e% set LC1=%LC1:F=f% set LC1=%LC1:G=g% set LC1=%LC1:H=h% set LC1=%LC1:I=i% set LC1=%LC1:J=j% set LC1=%LC1:K=k% set LC1=%LC1:L=l% set LC1=%LC1:M=m% set LC1=%LC1:N=n% set LC1=%LC1:O=o% set LC1=%LC1:P=p% set LC1=%LC1:Q=q% set LC1=%LC1:R=r% set LC1=%LC1:S=s% set LC1=%LC1:T=t% set LC1=%LC1:U=u% set LC1=%LC1:V=v% set LC1=%LC1:W=w% set LC1=%LC1:X=x% set LC1=%LC1:Y=y% set LC1=%LC1:Z=z% ren %1 "%LC1%" 이름을 바꾸려는 파일(또는 현재 폴더내의 파일명)의 완전한 경로명으로 LwrCase.bat 파일을 호출할 수 있다. 예를들어: call LwrCase "%SystemRoot%\System32\Ancient Pathways.dll" 만약 폴더내의 모든 파일의 대소문자를 변경하려면 LwrCase_Folder "\"를 호출한다. 여기서 LwrCase_Folder는 다음과 같은 내용을 포함한다. @echo off pushd %1 for %%i in (*.*) do call lwrcase "%%i" popd 만약 하위 폴더를 포함해서 임의의 폴더의 모든 파일의 대소문자를 변경하려면 LwrCase_Tree "\"를 호출한다. 여기서 LwrCase_Tree는 다음과 같은 내용을 포함한다. @echo off pushd %1 dir *.* /b /a-d /s lwrcase.log for /f %%i in ('type lwrcase.log') do call lwrcase "%%i" del /q lwrcase.log popd

글쓴이 doa | | 프린트 | 메일

DATE 계산 (3629)2002-01-04
날자를 월, 일, 년으로 분해하기에서, 오늘의 날자를 해석하기 위해 DoAToday를 생성하고 사용자 암호의 만료기간을 해석하기위해 DoAExpDT를 생성했다. Windows NT가 암호 만료 경고를 출력하는 시점 변경을 사
환경변수 문자열 대치 (4269)2002-01-04
다음과 같은 방법으로 환경변수내의 한 문자를 교체할 수 있다. set VariableName=%VariableName:=%
날자를 월, 일, 년으로 분해하기 (3336)2002-01-04
NT에서 이러한 작업을 하기위한 표준적인 기능은 없다. 사용할 수 있는 방법은 날자의 소스와 형식에따라 다르다. 로케일이 USA인 경우에대한 두가지 예가 있다.
배치파일에서 현재의 드라이브와 경로를 판정하고 해당 경로로 이동하기 (5606)2002-01-04
경로가 지정된 폴더에 다음과 같은 배치파일을 생성할 필요하가 있다. CALL DoADP.BAT은 현재 세션에대해 다음과 같은 환경변수를 설정한다: DoADP 다음과 같은 형식을 갖는 현재 드라이브와 경로명이다.
배치파일의 전체내용(명령과 응답)을 파일로 저장하기기 (3273)2002-01-04
사용형식: Drive:BatFolderBatchName.batDrive:LogFolderLogName.log 2&1 이 방법을 시험하기위해 다음과 갈은 내용을 포함하는 c:zzzbatch1.bat을 생성한다. @echo on REM z: 는 없는 드라이
2002-01-04배치 매개변수 해석(3782)
2002-01-04Windows NT 명령행 확장(2966)
2002-01-04명령행으로부터 로그온 시간 설정하기(2983)
2002-01-03원하는 DOSKEY 매크로로 명령행 열기(3497)
2002-01-03Ping의 도움말(3405)
2002-01-03레지스트리를 통한 콘솔 설정(3361)
2002-01-03replace 명령..(3517)
2002-01-03어떻게 배치파일에서 매개변수를 입력받기한 입력창을 띄울 수 있는가(3707)
2002-01-03명령행이나 배치파일로부터 문자열 검색(9849)
2002-01-03그림은 수천단어보다 가치있다(3560)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 11 12 13 14 15 16 17

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.