문제해결: 경로가 길어 폴더에 접근할 수 없는 경우 (8606) 2002-01-04

서버를 원격으로 관리하면 255 자(MAX_PATH)를 초과하는 디렉토리를 생성할 수 있다. 이러한 디렉토리를 생성한 후, 로칼로 로그온하고 탐색기로 접근하려고 하면

폴더에 접근할 수 없습니다. 경로가 너무 깁니다

와 같은 메시지를 받을 수 있다. 또한 새로운 폴더를 생성하려고 하면 다음과 같은 메시지를 받을 수 있다.



댓글:

글쓴이 doa | 자세히 | 프린트 | 메일 | 문제해결

관리: CD-ROM 없이 복구하기 (6195) 2002-01-04

만약 사용할 수 있는 CD-ROM을 가지고 있지 않다면 Windows NT는 정상적인 복구과정을 수행할 수 없다. 다음과 같은 절차에의해 이러한 제한을 극복할 수 있다.

  1. 임의의 드라이브에 Repair라는 폴더를 생성한다.
  2. 네트웍을 사용해서(또는 아직 CD-ROM을 사용할 수 있다면 CD-ROM을 사용해서)CDROM_W.40나 CDROM_S.40을 새로운 \Repair 폴더로 복사한다.
  3. 자신에게 맞는 플랫폼을 새로운 \Repair 폴더로 복사한다((\i386를 \Repair\i386로)
  4. CD로부터 Winnt32 /ox를 실행함으로서 새로운 셋업 디스켓을 생성한다(NT 이외의 OS에서는 winnt /ox)
  5. SP2 이상의 버전을 실행하고 있다면 확장된 서비스 팩(service_pack_file.exe /x)으로부터 setupdd.sys를 2번째 디스켓으로 복사한다.
  6. 첫번째 디스켓으로부터 txtsetup.sif을 편집한다. [SetupData] 절의 SetupSourceDevice = \device\harddisk0\partition1 행으로부터 ;를 제거하고 새로운 \Repair 폴더의 드라이브/분할영역을 지시하도록 이 값을 변경한다. harddisk0 이 첫번째 디스크이며, harddisk1이 두번째 디스크이다. partition1은 해당 디스크의 첫번째 분할영역이며, partition2는 해당 디스크의 두번째 분할 영역이다.
  7. SetupSourcePath = \를 SetupSourcePath = \Repair로 변경한다.
  8. 자신의 %SystemRoot% 폴더(\WINNT나 \WINNT35)를 지시하도록 DefaultPath=\WINNT를 변경한다.
  9. txtsetup.sif를 플로피에 저장한다.

이 세개의 디스켓을 No CD - Repair라고 이름표를 붙인다. 만약 복구할 필요가 있다면 디스켓 1로 부팅한다.



댓글:

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

문제해결: Windows NT의 RAS 전화걸기에 짜증이 나는 경우 (6315) 2002-01-04

인용:

RASConnectNT - 이 작업은 Windows NT의 바보같은 RAS 전화걸기의 대체품을 만드는 것이다. 필자는 전화를 거는동안 지속적으로 포커스를 잡고 있지 않고 확실히 RedialOnLinkFailure되지 않도록 이 것을 만들었다. 또한 이 프로그램으로 접속후 임의의 명령을 실행할 수 있다. 필자는 1.01 판을 발표했으며 이 버전은 접속되지 않은 체로 재시도횟수의 최대치에도달하면 프로그램이 크래쉬되는 문제를 수정한 것이다. 필자는 새버전에서 사용자로부터의 피드백뿐만아니라 다른 많은 특징을 포함시키려고 한다. 하지만 불행하게 이 작업은 지연되고 있다. 필자는 이제 시간을 투자해서 많은 것을 하려고 한다.

소개:

NT용 RASConnect은 Windows NT에 포함된 RAS 전화걸기의 대치품이다. 여러분들은 어떤지 모르지만 RAS 전화걸기가 다시 전화걸기를 하는 동안 윈도우의 포커를 지속적으로 잡고있는 것을 극단적으로 싦어한다. microsoft.public.windowsnt.misc의 기사를 읽은 후, 많은 사람들이 동일한 고충을 호소하고 있다는 것을 깨달았다. 따라서 이러한 짜증나는 특징을 수정한 필자 자신만의 전화걸기를 만들기로 결정했다. 이 프로그램은 NT 전화걸기가 가지고 있는 개개의 특징을 모두 가지고 있지는 않지만 대부분의 기본적인 것은 가지고 있고 조만간 새로운 특징이 추가될 것이다.

필자는 이 프로그램을 단지 Windows NT4에서만 시험했다. 따라서 3.51 판이나 기타 다른 판에서 동작할 것으로 생각하지는 않는다. 만약 여러분이 다른 판에서 이 프로그램을 시험한다면 여기에 관한 정보를 다른 사람에게 전달할 수 있도록 필자에게 알려주기 바란다. 필자는 RASConnect가 Windows 95하에서 잘 동작한다는 편지를 받았다.

필자는 자신의 "자동전화걸기" 만들기와 함께 RASConnect를 사용한다. 이 팁의 배치파일에서 다음과 같은 행을 교체하면 된다.

C:\Winnt\system32\RasPhone -d EntryName



댓글:

글쓴이 doa | 프린트 | 메일 | 문제해결

프로그램: Microsoft의 스크립트 유틸리티 (5353) 2002-01-04

microsoft의 ScriptIt은 소프트웨어의 설치와 시스템 설정 작업을 자동화해주는 도구이다. ScriptIt은 프로세스를 시작할 수 있으며 활성화된 창의 제목을 감시하고 적당할 때 키 입력을 옳바른 창에 전송할 수 있다. 키 입력은 미리 정의되거나 실행시 결정될 수 있다. ScriptIt은 동일한 제목 막대를 갖지만 다른 명령 문장을 갖는 창들을 구분(과 적당하게 응답하도록)할 수 있다.

주의: ScriptIt은 전통적인 스크립트 언어가 아니며, 많은 전통적인 프로그래밍 언어의 많은 부분을 제공하지 못한다. ScriptIt은 원하는 설치나 설정 작업을 수행하기위해 충분한 보안 권한을 갖는 사용자에의해 실행되어야 한다.

... 중략 ...
microsoft의 ScriptIt은 소프트웨어 설치와 설정작업을 자동화할 수 있는 명령행 유틸리티이다. ScriptIt은 활성화된 프로세스의 창 제목을 감시함으로서 동작한다. ScriptIt이 상호동작해야 하는 창을 발견하면 해당 창으로 일련의 키 입력을 전송한다. ScriptIt은 키 입력을 받을 창을 확인하기위해 창 제목이나 창의 제목과 해당 창의 제어를 나타내는 문장의 조합을 사용한다. 이렇게 문장과 결합된 창의 제목을 사용함으로서 ScriptIt은 동일한 제목을 갖는 여러개의 창을 구분할 수 있다.



댓글:

글쓴이 doa | 프린트 | 메일 | 프로그램

사용자: 암호 만료경고를 작업예약 하기 (5403) 2002-01-04

사용자들이 시스템의 암호변경 요청을 무시하는 경향이 있고, 로그인 스크립트에 DATE 계산를 구현해도 별 도움이 되지 않는다면 배치파일에서 암호변경을 요청할 수 있다. 이 것을 수행하기위해서는 두개의 배치파일이 필요하다(DoAToday와 TodayP외에):

Expire.bat는 NT 4.0 서버 리소스 킷 - 보충 2의 Showmbrs를 사용하고 있다.

@echo off
cd %SystemRoot%\System32\Repl\Import\Scripts
Set Domain=DoA
del /q user.log
del /q info.log
for /f "Tokens=*" %%i in ('showmbrs "%DOMAIN%\Domain Users"') do 
    (for /f "tokens=1-3" %%j in ('net user %%i /domain') do 
    echo %%i~%%j%%k~%%luser.log)
findstr /i "Passwordexpires" user.loginfo.log
findstr /v "~Never" info.loguser.log
del /q info.log
REM Notice.bat은 경고메시지를 출력하는 배치 파일이다. 
REM 팁 559의 Xnotify.bat과 비슷한 절차를 사용할 수 있으며, 새로운 방법만들 수도 있다.
REM 임의의 파일을 생성하고 이 것을 전자우편으로 보고하기위해 데이타베이스로 보낼 수 있다.
REM Notice.bat에서 심표로 분리된 데이타 파일을 생성하기위해
REM echo %1,%4,%2,%3,%5,%6,%7 
REM %SystemRoot%\System32\Repl\Import\Scripts\csvfile.csv
REM 과 del /q csvfile.csv를 사용한다(이문장 바로 전에)
for /f "Tokens=1-5 delims=~/" %%i in ('type user.log') do 
    call XYDATE %%i %%k %%l %%m Day28.DAT Day30.DAT Day31.DAT
    %SystemRoot%\System32\Repl\Import\Scripts\Notice.bat
exit

XYDate.bat

@echo off if /i %2 EQU never goto finish If %4 EQU 98 SET XYY=19%4 If %4 EQU 99 SET XYY=19%4 If %4 EQU 20 SET XYY=20%4 call Todayp %5 %6 %7 if %TDYYP% GTR %XYY% goto notify if %TDMMP% GTR %2 goto notify if %TDDDP% GTR %3 goto notify goto finish :notify call %8 %1 %2 %3 %4 %TDYY% %TDMM% %TDDD% :finish

PDC에서 이 작업을 예약하기위해 Schedule 서비스는 도메인 관리자 계정하에서 실행되어야 한다. 그렇지 않으면 작업 예약기는 시스템 계정하에서 실행되고 이 작업이 도메인 관리자의 역할을 해야 한다(SU를 사용한다. SU에대해서는 보충2를 본다).

AT  00:00 /Every:M,T,W,Th,F,S,Su CMD /C 
    "%SystemRoot%\System32\Repl\Import\Scripts\Expire.bat"



댓글:

글쓴이 doa | 프린트 | 메일 | 사용자

DATE 계산 (5847)2002-01-04
날자를 월, 일, 년으로 분해하기에서, 오늘의 날자를 해석하기 위해 DoAToday를 생성하고 사용자 암호의 만료기간을 해석하기위해 DoAExpDT를 생성했다. Windows NT가 암호 만료 경고를 출력하는 시점 변경을 사
원격접속 서비스 오류 (5585)2002-01-04
다음은 원격접속서비스(Remote Access Service (RAS)의 오류 목록이다. 오류 메시지 600 An operation is pending. 601 The port handle is invalid. 602 The port is already
사용자의 사용권한에대한 추가 (7344)2002-01-04
자신의 디렉토리에 사용자 제어권을 부여하고 그외의 사람은 접근할 수 없도록하기에서 필자는 서버의 사용자 폴더를 설정하는 두가지 방법을 설명했다. 만약 사용자에게 사용자 자신의 폴더내에의 하위 폴더를
.EXE 파일을 다운 받는데 문제가 있는 경우 (5582)2002-01-04
.EXE 파일을 다운 받을 수 없다면 HKEY_CLASSES_ROOTexefile의 EditFlags이 부적당하게 설정되었기 때문일 것이다. 이 REG_BINARY 형의 데이타는 xx xx 00 xx와 같아야 한다(여기서 xx는 임의의 값이다). 만약 xx x
시스템 이벤트 기록: ID 7009와 ID 7000 (8711)2002-01-04
네트웍에대한 이벤트 기록을 감시하면 시스템 이벤트 기록이 다음과 같은 이벤트 ID를 포함한다는 메시지를 받을 수 있다. ID 7009 접속할 서비스에대한 대기시간 종료(120000 밀리초) ID 7000 서비스는 다음
2002-01-04관리자 암호를 잊어버린 경우(12251)
2002-01-04시작 메뉴/프로그램(또는 바탕화면등...)이 비거나 뒤엉킨 경우(5252)
2002-01-04접속하지 않고 자기 랩탑의 도메인 프로파일 사용하기(4666)
2002-01-04정상적인 사용자가 PDC에 로칼 그룹 생성하기(4470)
2002-01-04작업관리자에서 응용프로그램 탭만 사용하기(5965)
2002-01-04손상된(써드 파트) Setupapi.dll이 이상한 문제를 발생하는 경우(5454)
2002-01-04CPU를 100% 점유와 스플러의 무한 루프(11665)
2002-01-04프로파일 오류의 공통적 원인 - 이벤트 ID: 1000 - 원본: Userenv(8125)
2002-01-04준관리자의 PDC에대한 로칼 로그온 막기(4432)
2002-01-04HP LaserJet 5 PostScript Printer로 양면 인쇄하기(5198)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 ◀ 431 432 433 434 435 436 437 438 439 440 ▶ 끝

세상사는 이야기



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