|
|
사용자: 도메인 사용자에게 도메인에 웍스테이션을 추가 할 권한 주기 (6965)
| 2002-01-05 |
|
도메인 사용자에게 도메인에 웍스테이션 추가 권한을 승인( 도메인 사용자 관리자/정책/사용자 권한 또는 NTRIGHTS)한다면 이들은 리소스 킷 서버 관리자의 도메인으로 추가 명령을 사용해서 원격으로 웍스테이션이나 서버(도메인 제어기가 아닌) 계정을 도메인에 추가하고 이들이 생성한 계정을 원격으로 삭제할 수 있다.
이 권한을 부여하면 이들은 제어판/네트웍을 사용하고 자신의 사용자 이름과 암호를 입력함으로서 Windows NT 클라이언트로부터 도메인에 가입할 수 있다.
도메인에대한 계정을 추가하거나 변경할 수 없습니다.
입력한 계정은 계정을 생성하거나 추가할 충분한 권한을
승인받지 못했습니다.
와같은 문제를 발생한다면 이 계정이 누군가에의해 이미 추가된 것이다. 따라서 이들을 제거한 후, 사용자는 도메인에 가입할 수 있다.
|
|
사용자: 로그인한 PC를 기준으로 떠돌이 사용자의 기본 프린터 설정하기 (8059)
| 2002-01-05 |
|

떠돌이 사용자는 보통 건물 1에서 로그온 하며, 현재 건물 2에서 로그온했다면 이들이 동일한 프린터(기본값에의해)로 인쇄하는 것을 원하지 않을 것이다. 로그인 스크립트에서 이러한 동작을 변경할 수 있다.
사용자의 기본 프린터는 다음 레지스트리에 정의된다.
HKEY_CURRENT_USER\Software\microsoft\Windows NT\CurrentVersion\Windows\Device
이 REG_SZ형의 값은 PrinterName,winspool,LPT1:와 같은 문자열이다. 네트웍 프린터에대해 설정될 때 이 문자열 값은 \\ServerName\PrinterShare,Description,LPTn:이 된다. 설명은 중요하지 않으므로 문자열 값은 \\ServerName\PrinterShare,,LPTn:로 표현될 수 있다.
로그인 스크립트에서 이 레지스트리를 변경하는 많은 가능한 방법이 존재한다. 여기 이해하기 쉽고 관리하기 쉬운 한 방법이 있다.
- 조직내의 ComputerName에서 사용되는 기본 프린터에대한 적당한 설정값을 포함하는 ComputerName.REG을 생성하고 이 파일을 서버의 NetLogon 공유에 저장한다. 예를들어 DoA5 컴퓨터가 DoA2에의해 제공되는 공유명이 HP1600C인 프린터를 사용한다고 하자. DoA5.REG은 다음과 같은 내용을 포함할 수 있다.
REGEDIT4
[HKEY_CURRENT_USER\Software\microsoft\Windows NT\CurrentVersion\Windows]
Device"="\\\\DoA2\\HP1600C,,LPT1:"
- 스크립트에서 다음 명령을 호출한다.
If exist "%LogonServer%\Netlogon\%ComputerName%.REG" regedit /S
"%LogonServer%\Netlogon\%ComputerName%.REG"
주의:
regedit.exe의 /S 스위치는 regedit.exe가 어떠한 메시지도 출력하지 않게 만든다.
물론 W9x 클라이언트를 사용한다면 누락된 환경변수( 로그온 스크립트 문제 해결하기을 본다)를 설정해야 한다.
|
|
사용자: 여러명의 사용자에게 메시지 보내기 (8192)
| 2002-01-05 |
|

필자는 두개의 배치파일을 작성했다.
SNDMSG "message text" User1 User2 User3 . . . Usern
@echo off
if {%1}=={} (echo usage: sndmsg "text" user-list) & (goto :EOF)
if {%2}=={} (echo usage: sndmsg "text" user-list) & (goto :EOF)
:LOOP
if {%2}=={} goto :EOF
net send %2 %1
shift /2
goto :LOOP
:EOF
SNDMSGL "message text" "\Folder\Filename.Ext"
@echo off
if {%1}=={} (echo usage: sndmsgl "text" user-list.txt) & (goto :EOF)
if {%2}=={} (echo usage: sndmsgl "text" user-list.txt) & (goto :EOF)
if not exist %2 (echo %2 not found) & (goto :EOF)
for /f "eol=; Tokens=*" %%i in (%2) do net send %%i %1
:EOF
여기서 \Folder\Filename.Ext는 행당 한명의 사용자를 포함하는 사용자의 목록이다. 주석(첫번째 열이 ;인)은 무시된다.
|
|
사용자: 떠돌이 사용자의 홈디렉토리의 파일이 나타나지 않는 경우 (6426)
| 2002-01-05 |
|
Windows NT 4.0 웍스테이션을 로그오프했을 때 홈 디렉토리와 떠돌이 프로파일이 동일한 경로를 갖는다면, 로그오프한 사용자의 파일들은 삭제될 것이다.
도메인용 사용자 관리자에서 사용자 프로파일 경로를 홈 디렉토리가 아닌 곳으로 변경한다.
사용자 프로파일 경로를 홈 디렉토리의 하위 디렉토리에 만들 수 있다.
|
|
사용자: 그룹으로부터 여러 사용자 삭제하기 (6476)
| 2002-01-04 |
|

필자는 이 작업을 하기위해 배치파일을 사용한다. 다음과 같은 형식의 항목을 포함하는 텍스트 파일을 생성한다.
GroupType,Group Name,User Name
여기서 Group Type은 도메인 전역 그룹의 경우 G, 웍스테이션 로칼 그룹의 경우 W, 도메인 로칼 그룹의 경우 L이다.
경로내에 다음과 같은 두개의 배치 파일을 생성한다.
DELFROMG.BAT
@echo off
del /q %2
for /f "tokens=1-3 delims=," %%i in ('type %1') do call DELUSRG %%i "%%j" "%%k" %2 2&1
exit
DELUSRG.BAT
@echo off
if %2=="" goto err
if %3=="" goto err
if /i "%1"=="g" goto dgg
if /i "%1"=="l" goto dlg
if /i "%1"=="w" goto wlg
:err
@echo Error:%1,%2,%3
goto end
:dgg
@ECHO ON
net group %2 %3 /DELETE /DOMAIN
@ECHO OFF
goto end
:dlg
@ECHO ON
net localgroup %2 %3 /DELETE /DOMAIN
@ECHO OFF
goto end
:wlg
@ECHO ON
net localgroup %2 %3 /DELETE
@ECHO OFF
:end
이 배치파일을 실행하기위해 텍스트 파일에 필요한만큼 많은 항목을 생성하고 DELFROMG를 호출했다.
DELFROMG "\folder\textfile.txt" "\Directory\logfile.log"
|
| |
|