사용자: Win95 클라이언트의 도스 프롬프트를 자신의 홈디렉토리에서 열기 (5033) 2002-01-03

로그온 스크립트 문제 해결하기기 구현한다면 다음과 같이 함에의해 사용자는 Window 95 클라이언트의 도스 프롬프트를 %HOMEDRIVE%\에서 열 수 있다.

  1. Window 95 컴퓨터에 로그온하고 %windir%\시작 메뉴\프로그램내의 한글 MS-DOS 단축 아이콘의 작업 디렉토리를 %HOMEDRIVE%\로 변경한다.
  2. 이 단축 아이콘을 파일명을 W95로해서 NETLOGON 공유로 복사한다(이것은 자동적으로 .PIF 확장자를 사용한다)
  3. Window 95 클라이언트만을 위해 로그온 스크립트내에 W95.PIF를 클라이언트에 복사하는 배치파일을 shell 한다. 즉,
    del "%windir%\시작 메뉴\프로그램\한글 MS-DOS.pif"
    del "%USERPROFILE%\시작 메뉴\프로그램\한글 MS-DOS.pif"
    del "%windir%\profiles\%USERNAME%\시작 메뉴\프로그램\한글 MS-DOS.pif"
    Copy %LOGONSERVER%\NETLOGON\W95.PIF 
        "%windir%\Start Menu\시작 메뉴\프로그램\한글 MS-DOS.pif"
    Copy %LOGONSERVER%\NETLOGON\W95.PIF 
        "%USERPROFILE%\시작 메뉴\프로그램\한글 MS-DOS.pif"
    Copy %LOGONSERVER%\NETLOGON\W95.PIF 
        "%windir%\profiles\%USERNAME%\시작 메뉴\프로그램\한글 MS-DOS.pif"
    EXIT
        



댓글:

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

문제해결: 로그온 스크립트 문제 해결하기 (6634) 2002-01-03

Kixtart 95은 Windows NT와 Window 95용 공개 로그온 스크립트 프로세서이다. 이 것은 Microsoft Benelux의 Rudd Van Velsen에의해 고안, 개발되었다. Window 95 CD의 Winset.exe로 환경변수를 Window 95에서 설정할 수 있다. 이 것으로 사용자는 Windows NT와 Window 95에대한 공통적인 환경변수를 설정할 수 있다. 아래에있는 부분적인 로그온 스크립트는 다음과 같은 가정에 따른다.

  1. 도메인용 사용자 관리자에서 각 사용자 프로파일의 로그온 스크립트는 LOGON이다.
  2. LOGON.BAT은 서버의 NETLOGON에 위치하며 다음과 같은 내용을 포함한다. @echo off %0..\KIX32 LOGON Exit
  3. LOGON.SCR은 KixTart 95 스크립트이고, Winset.exe과 더불어 NETLOGON 공유에 있다.
  4. KX95.DLL과 Winset.exe는 Window 95의 \SYSTEM이라는 디렉토리에 설치되어 있다.

Kixtart 95 스크립트내에서 Win95로 설정되는 어떠한 환경변수도 사용하지 마라. 이 들은 로그온 후 사용하기위한 것이다. 단, 로그온 동안 환경변수를 사용하는 임의의 배치프로그램을 SETL과 shell하는 경우에는 제외한다.

여기에 LOGON.SCR이있다.

CLS
AT (1,1)

If @INWIN = 2 ; 클라이언트가 Window 95인 경우 $L = "@LSERVER" + "\" + "NETLOGON" + "\" + "WINSET.EXE" shell "$L USERNAME=@USERID" shell "$L HOMEDRIVE=X:" ; 사용자 관리자에서 설정한 동인한 드라이브 shell "$L HOMEPATH=@HOMEDIR" shell "$L HOMESHARE=@HOMESHR" shell "$L COMPUTERNAME=@WKSTA" shell "$L USERDOMAIN=@DOMAIN" shell "$L LOGONSERVER=@LSERVER" shell "$L USERPROFILE=@HOMESHR" shell "$L OS=Window_95" setl "USERNAME=@USERID" setl "HOMEDRIVE=X:" setl "HOMEPATH=@HOMEDIR" setl "HOMESHARE=@HOMESHR" setl "COMPUTERNAME=@WKSTA" setl "USERDOMAIN=@DOMAIN" setl "LOGONSERVER=@LSERVER" setl "USERPROFILE=@HOMESHR" setl "OS=Window_95" endif

If @WKSTA "@LSERVER" ; 클라이언트가 이 서버가 아닌경우 settime "@LSERVER" ; 클라이언트의 시간을 서버로 설정 endif

use X: "@HOMESHR" ; NET USE의 Kix32 버전 $S = "@LSERVER" + "\" + "NETLOGON" + "\" + "sales.txt"

IF INGROUP("Sales") and EXIST("$S") Display "$S" AT (23,1) "계속하기위해 아무 키나 눌러라" GET $A endif

$B = "@LSERVER" + "\" + "NETLOGON" + "\" + "LOGBAT.BAT" shell "$B" ;원하는 경우 배치파일을 Shell한다.

; 이어지는 코드는 보이기위한 부분이다. CLS BIG $X = 1

DO COLOR w/n AT ( $X,$X*2 ) "@USERID" $X = $X+1 UNTIL $X = 6

COLOR g+/n AT ( $X,$X*2 ) "@USERID" sleep 3 AT (23,0) SMALL ; 보이기 위한 코드의 끝

cookie1 ; LMSCRIPT 에뮬레이션을 수행할 때 이 스크립트는 종료된다는 것을 Win95에 전달한 필요가 있다. exit

Kixtart 95는 많은 명령, 함수와 매크로를 지원한다. 여기에서 레지스트리와 파일 처리, 메세징, 프린터 연결(끊기), 멤버쉽 시험등 많은 것을 포함한다. 필자는 이 프로그램을 강력히 추천한다.



댓글:

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

사용자: 준관리자 통제하기 (4870) 2002-01-03

훈련중인 관리자(준관리자)가 있다면 이들이 레지스트리 편집기를 사용하는 것을 막을 수 있다.

Regedt32를 사용해서 HKEY_USERS를 반전시키고 레지스트리 메뉴로 부터 하이브 읽어들이기를 선택한다. 준관리자의 프로파일 디렉토리로 가서 NTUser.dat 파일을 선택한다. 키 이름을 물어볼 때 준관리자의 UserID를 입력한다. \Software\Microsoft\Window\CurrentVersion\Policies로 이동한다. System에 어떠한 딸림키도 존재하지 않으면 키를 추가한다. REG_DWORD형의 DisableRegistryTools 값(System 키 아래)을 추가하고 1로 설정한다. 레지스트리 메뉴로부터 하이브 내리기를 선택한다.

이제 준관리자는 Regedt32나 Regedit를 기동할 수 없을 것이다.



댓글:

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

사용자: Window의 애니메이션 끄기 (4949) 2002-01-03

TweakUI를 사용해서 윈도우 애니메이션을 끄거나 켤수 있다. 레지스트리로 이작업을 하기위해

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

에서 REG_SZ 형의 MinAnimate를 두번 클릭하거나 추가한다. MinAnimate을 "0"으로 설정하면 애니메이션을 사용할 수 없는 반면 1로 설정하면 사용할 수 있다.



댓글:

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

관리: 가끔 파일로 프린트하는가? (5340) 2002-01-03

Windows NT에서 프린터 포트를 파일로 설정할 수 있다. 가끔 파일로 프린트한다면 파일명을 요구하는 대화상자를 보지않고 매번 같은 파일로 프린트하길 원할 것이다. 이 작업을 하기위해

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Ports

에 REG_SZ 형의 Drive:\Directory\FileName.Extension 값을 추가하고 문자열은 공백으로 둔다. 예: C:\prt2file.prn. 적당한 사용권한을 잊지마라.

다시 부팅하고 실제 출력할 프린터로서 동일한 driver, print processor, data type을 사용한 프린터를 추가한다. 포트로서 위의 파일 명을 선택한다.

탐색기/보기/옵션/파일형식/새형식에서 이 확장자에대한 새로운 파일 형식을 추가한다. 필자는 확장자가 prn인 prn file을 정의했다. 새로 만들기를 클릭하고 작업을 수행할 응용프로그램을 C:\WINNT\system32\print.exe "%1"로한 print 작업을 추가하했다. 이 것으로 필자는 두번 클릭해서 기본 프린터로 프린트하거나 파일을 바탕화면 프린트 아이콘으로 끌어놓음으로서 프린트할 수 있었다.



댓글:

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

레지스트리에서 마우스 기본 단추에 놓기 설정 (5215)2002-01-03
제어판/마우스에서 마우스 기본 단추에 놓기를 설정할 수 있지만 레지스트리를 통해 이 작업을 할 수도 있다. HKEY_CURRENT_USERControl PanelMouse 에서 REG_SZ 형의 SnapToDefaultButton를 편집 또는
드바이스 드라이버 찾기 (5949)2002-01-03
Microsoft 사이트외에 DriverFinder를 클릭함으로서 디바이스 드라이버를 찾을 수 있다.
어떻게 1번 벨이 울린후 응답하도록 RAS를 설정하는가? (5591)2002-01-03
"x"번 벨이 울린 후 RAS가 응답하도록 하는 필자가 발견한 유일한 방법은 HKEY_LOCAL_MACHINESystemCurrentControlSetControlClass 에서 모뎀 항목을 찾는다(보통 4번째 항목). 이 키를 확장하기위해
서버가 다운되었을 때 Mandatory 프로파일 사용자의 로그온 금지하기 (4907)2002-01-03
알고 있는 것처럼 Mandatory 프로파일을 생성하기위해 NTUser.dat 파일을 NTUser.man로 이름을 변경한다. 서버가 다운되었을 때 이러한 사용자의 로그온을 막기위해 .man 확장자를 포함하는 폴더의 이름을
프린터/프린트 드라이버를 어떻게 제거하는가? (12992)2002-01-03
프린터와 프린트 드리이버를 제거하기위해 다음 작업을 수행한다. 프린트 관리자로부터 프린터를 제거한다. %windir%system32spooldriversw32x861에 있는 프린터 드라이버들을 제거한다. 프린트 드라
2002-01-03바탕화면의 아이콘 배치를 고정시키기(7516)
2002-01-03CTRL+ESC 동작과 작업 관리자(5714)
2002-01-03Windows NT 명령행 도움말 얻기(4272)
2002-01-03명령행에서 확장자 연결 관리(5248)
2002-01-03NT 4.0 리소스 킷(9821)
2002-01-03떠돌아 다니는 프로파일(Roaming Profile)의 디스크 낭비(5445)
2002-01-03새로운 사용자를 위한 초기값 정의하기(5102)
2002-01-03바탕화면으로 부터 아이콘을 제거할 때 바로가는 키를 보존하기(4510)
2002-01-03사용중 경로 변경(4707)
2002-01-03어떻게 사용자가 서버에서 잡을 스케쥴하도록 할 수 있나?(4495)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 ◀ 521 522 523 524 525 526 527 528 529 530 ▶ 끝

세상사는 이야기



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