다중 사용자 계정 추가하기
게시일: 2002/01/03 | 글쓴이: doa | 5381 번 | 프린트 | 메일

아래에서 여러분은 다중 사용자 계정을 추가하는 간단한 방법을 제공하는 배치파일을 발견할 것이다. 이 배치파일은 비표준 명령를 전혀 사용하지않았다. 필자는 개인적으로 새로운 사용자를 그룹에 할당하고 공유권한을 설정하는 리소스 킷 유틸리티를 사용하지만 봉합된 배치바일로 이러한 모든 것을 할 수 있다(net group 명령을 추가할 수 있다. - %systemroot%\System32\ntcmds.hlp을 봐라)

용례: 이어지는 예에대해 약 50개 항목의 배치파일을 만든다.

echo **c:\users\JSIAddErrors.log
call JSIAddUser User1 User1Password "Remarks" "User1 Full Name" HomeServer
call JSIAddUser User2 User2Password "Remarks" "User2 Full Name" HomeServer
exit


요구사항:

  1. 배치파일은 HomeServer에서 기동되어야 한다.
  2. 사용자의 홈 디렉토리는 HomeServer의 C:\USERS\UserName내에 숨은 공유로서 생성된다. 로그인 스크립트는 net use Drive: /home를 호출한다.
  3. C:\USERS에 대한 사용권한은 Administrators와 Backup Operators에대해서만 설정된다.
  4. C:\USERS\default에서 공통 파일은 사용자의 홈디렉토리로 복사된다.
  5. 오류는 C:\USERS\JSIAddErrors.log 파일에 기록된다.


JSIAddUser.cmd

REM JSIAddUser.cmd
REM Usage: Call JSIAddUser UserName Password "Remarks" "FullName" HomeServer
if "%5" == "" goto parms
if exist c:\users\%1 goto dup
md c:\users\%1 nul
net user %1 %2 /ADD /comment:%3 /fullname:%4 /homedir:\%5\%1$ nul
if errorlevel 1 goto dup
net share %1$=c:\users\%1 /Ynul
CACLS c:\users\%1 /G %1:F /T /E nul
xcopy c:\users\default\*.* c:\users\%1\ /s /enul
goto fin<br>
<br>
:dup
Echo %1 and/or c:\users\%1 pre-existing. c:\users\JSIAddErrors.log
goto fin<br>
<br>
:parms
Echo number of parameters for %1. c:\users\JSIAddErrors.log<br>
<br>
:fin
exit


NTNUM은 다음과 같은 것을 할 수 있는 공개 프로그램이다.

  • 텍스트 파일로 부터 사용자를 생성한다.
  • 각 사용자에대한 홈 디렉토리를 생성한다.
  • 각 사용자를 로칼/전역 그룹의 구성원으로 만든다.
  • 사용자 파일을 생성한다.
  • 사용자 정보를 서버로 부터 텍스트 파일로 덤프한다.


사용자 정보 변경하기 Windows를 설치한 사람이 사용자의 이름(또는 회사)를 잘못 입력... (16359) 2002-01-03
최소화된 프로그램을 작업막대에서 숨기기 어떤 최소화된 프로그램을 숨겨 이들이 작업... (4543)2002-01-03

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

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

세상사는 이야기



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