UserName은 어디에
게시일: 2002/01/03 | 글쓴이: doa | 2636 번 | 프린트 | 메일


떠돌이 사용자를 가지고있는 여러곳에 산재한 큰 네트웍을 가지고 있고 누가 마지막으로 등록했는지 사용자가 빠르게 결정할 필요가있다면 다음 기법을 구현할 수 있다:

  1. Everyone이 도달할 수 있는 서버의 사용권한을 Everyone이 변경할 수 있는 공유를 설정한다.
  2. 공유된 디렉토리의 사용권한을 다음과 같이 설정한다.
    Everyone 추가 & 읽기 (RWX) (RX)
    CREATOR OWNER 특별한 접근 (RWX) (RWXD)
  3. 공유 폴더에 HereIAm.bat를 생성한다.
    주의: Win95 클라이언트의 경우 WINSET.EXE으로 환경변수를 설정해야 한다 - 로그온 스크립트 문제 해결하기를 본다.


    	@echo off
    	for /f "tokens=1,2 delims=: " %%i in ('time /t') do set hr=%%i%%j 
    	;NT 클라이언트는 <STRONG>hr</STRONG>로, W95는 null로 설정된다.<br>
    <br>
    	for /f "tokens= 2,3,4 delims=/- " %%i in ('date /t') do set yymmdd=%%k_%%i_%%j
    	;NT 클라이연트는 <STRONG>yymmdd</STRONG>로, W95는 null로 설정된다.<br>
    <br>
    	set hereiam=%username%_%computername%_%yymmdd%_%hr%.log
    	;예: SchulmanJ_JSI01_1997_12_08_930a.log<br>
    <br>
    	del /q \ServerName\ShareName\%username%*.log
    	;이전 로그 기록 삭제<br>
    <br>
    	@echo %UserName% last logged on computer %computername% 
    		on %yymmdd% at %hr%\ServerName\ShareName\%hereiam%
    	;로그 생성. 주의: %hereiam%를 통한 @echo는 한줄이다.
    	


  4. 로그인 스크립트에서 HereIAm.bat를 호출
  5. UserName이 마지막으로 어디서 로그했는지 결정하려면 공유 폴더로부터 WhereIs UserName를 실행하거나 이 파일을 로그인 스크립트내의 사용자 경로로 복사한다.
    	@echo off
    	dir \ServerName\ShareName\%1*.log
    	type \ServerName\ShareName\%1*.log
    	pause
    	exit
    	


마지막으로 성공한 구성은 언제 설정되는가? 마지막으로 성공한 하드웨어 구성 파일은 ... (4028) 2002-01-03
바탕화면의 아이콘을 옮길수 없는가? 바탕화면의 아이콘을 옮길수 없다면 아마 다음과 ... (2760)2002-01-03

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



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