일반: 명령행에서 레지스트리 키와 하위 키에대한 사용권한 설정하기 (4649) 2002-01-05

NT 4.0 서버 리소스 킷 - 보충 II는 다음과 같은 작업을 할 수 있는 SECADD를 포함하고 있다.

  • HKEY_LOCAL_MACHINE 하이브의 임의의 키로부터 Everyone 그룹 제거
  • HKEY_LOCAL_MACHINE 하이브의 임의의 키에 사용자나 그룹에대한 읽기 권한 설정

SECADD는 지역 또는 원격으로 동작한다. 불행하게 이 것은 하위키에대해서는 동작하지 않는다.

REG(공개 명령행/배치 레지스트리 & 환경변수 편집기의 공개 프로그램이 아니라 리소스킷의)은 Query 옵션을 가지고 있으며, 이 것으로 키와 하위키를 출력할 수 있다. SecAddS.bat 파일을 사용하면 임의의 키와 하위키에 SECADD를 사용할 수 있다.

사용예: (SECADD와 동일)

  • SecAddS -l KeyName은 지역 레지스트리의 HKLM\KeyName에서 Everyone 그룹을 제거한다.
  • SecAddS -r \ServerName KeyName은 \ServerName 레지스트리의 HKLM\KeyName에서 Everyone 그룹을 제거한다.
  • SecAddS -l -a KeyName UserOrGroup은 지역 레지스트리의 HKLM\KeyName에 사용자 또는 그룹에대한 읽기 권한을 추가한다.
  • SecAddS -r -a \ServerName KeyName UserOrGroup은 \ServerName 레지스트리의 HKLM\KeyName에 사용자 또는 그룹에대한 읽기 권한을 추가한다.

SecAddS.bat:

@echo off cd if exist %TEMP%\secadds.log del %TEMP%\secadds.log if /i "%1"=="-r" goto tstp2 if /i "%1"=="-l" goto tstp2 if /i "%1"=="-a" goto syntax if /i "%1"=="" goto syntax

:tstp2 if /i "%2"=="-a" goto tstp3 if /i "%1"=="-r" goto p2s goto regl2

:p2s if not exist %2\admin$*.* goto syntax if /i "%3"=="" goto syntax goto regr3

:tstp3 if /i "%3"=="" goto syntax if /i "%1"=="-r" goto p3s if /i "%4"=="" goto syntax goto regl4

:p3s if not exist %3\admin$*.* goto syntax if /i "%4"=="" goto syntax if /i "%5"=="" goto syntax goto regr5

:syntax @echo Syntax error %1 %2 %3 %4 %5 goto end

:regl2 if /i NOT "%3"=="" goto syntax secadd %1 %2 reg query HKLM\%2 /s | Findstr /b "[" %TEMP%\secadds.log for /f "Tokens=1* Delims=[]" %%i in (%TEMP%\secadds.log) do secadd %1 %2\%%i goto end

:regr3 if /i NOT "%4"=="" goto syntax secadd %1 %2 %3 reg query HKLM\%3 %2 /s | Findstr /b "[" %TEMP%\secadds.log for /f "Tokens=1* Delims=[]" %%i in (%TEMP%\secadds.log) do secadd %1 %2 %3\%%i goto end

:regl4 if /i NOT "%5"=="" goto syntax secadd %1 %2 %3 %4 reg query HKLM\%3 /s | Findstr /b "[" %TEMP%\secadds.log for /f "Tokens=1* Delims=[]" %%i in (%TEMP%\secadds.log) do secadd %1 %2 %3\%%i %4 goto end

:regr5 secadd %1 %2 %3 %4 %5 reg query HKLM\%4 %3 /s|Findstr /b "[" %TEMP%\secadds.log for /f "Tokens=1* Delims=[]" %%i in (%TEMP%\secadds.log) do secadd %1 %2 %3 %4\%%i %5

:end if exist %TEMP%\secadds.log del %TEMP%\secadds.log



댓글:

글쓴이 doa | 프린트 | 메일 | 일반

프로그램: 편리한 NETSTAT 대치품 (4965) 2002-01-05

TCPView는 원격 주소, TCP 접속 상태를 포함해서 모든 TCP와 UDP의 엔드포인트를 자세히 보여주는 Windows 프로그램이다. TCPView는 Windows NT에 포함된 Netstat의 부분적 기능을 편리하게 제공한다.

TCPView를 시작하면 모든 활성화된 TCP와 UDP 엔드 포인트를 계산하고, IP 주소를 도메인 명으로 분해한다. 툴바 버튼은 출력을 토글(IP를 이름으로 변환하거나 변환하지 않도록)하며, DNS 분해를 사용하지 않는 경우, DNS 서버에 질의할 필요가 없으로므로 출력의 속도가 빨라질 수도 있다. Ctrl-R 지름글쇠는 이름 분해와 IP 주소 출력 사이를 토글하며, TCPView는 다시 실행할 때 이 모드를 기억한다.



댓글:

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

명령행: 환경변수에서 공백제거하기 (6440) 2002-01-05

환경변수 문자열 대치에서 환경변수의 문자열을 대치하는 방법을 배웠다.

환경변수로부터 공백을 제거하기위해 다음과 같은 명령을 사용할 수 있다.

for /f %i in ("%Variable%") do set Variable=%i If you want to include this in a batch job, them: for /f %%i in ("%Variable%") do set Variable=%%i



댓글:

글쓴이 doa | 프린트 | 메일 | 명령행

문제해결: 로칼 프린터로 인쇄시 오류 (4618) 2002-01-05

병렬 포트에 부착된 로칼 프린터로 인쇄할 때

문서 를 LPT1으로 쓰는중 오류 발생
시스템은 지정된 파일을 찾을 수 없습니다.

와 같은 메시지를 받는다면, 이 것은 Parallel.sys 드라이버가 시동되지 않았기 때문에 발생한 것이다. 제어판/디바이스를 사용해서 이 것을 시작한다. 만약 "오류 20(하드웨어가 검출되지 않음)"를 받는다면 BIOS나 점퍼로 EPP (Enhanced Parallel Port) 특징을 꺼야 한다.



댓글:

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

설치: 상호 대화적 설치 문제 해결기 (4868) 2002-01-05

Windows NT를 설치하는데 문제가 있다면, microsoft Windows NT 설치 문제 해결기(거짓말)를 사용하기 바란다.



댓글:

글쓴이 doa | 프린트 | 메일 | 설치

삭제시 확인 대화 상자의 제거하기 (4351)2002-01-05
바탕화면의 휴지통에 우측 클릭을 하고, 등록정보를 클릭한다. 지우기 확인 대화상자 표시의 체크를 없앤다. 확인을 클릭한다.
8개 이상의 웍스테이션으로 로그온 하도록 설정하기 (4744)2002-01-05
모든 웍스테이션으로 로그온 할 수 없다면 단지 8개의 웍스테이션으로 로그온 할 수 있도록 Windows NT가 설정되어있기 때문일 것이다. 이것이 충분하지 않다면 로그온 스크립트내에서 이 것을 수행할 수 있다.
VolumeID 변경하기 (8904)2002-01-05
Windows NT에서는 디스크 볼륨 라벨을 변경할 수 있다. 그러나 VolumeID를 변경할 수 있는 방법은 없다. VolumeID를 내려받고 다음과 같이 입력한다. volumeid xxxx-xxxx 변경하기전에 모든 응용 프로
Windows NT의 삭제된 파일의 메타 정보 유지 (4772)2002-01-05
몇몇 응용 프로그램은 잠깐동안 메타-정보를 유지하기위해 파일 시스템에 의존하므로 이들은 개체를 삭제/생성 또는 변경하면서 원래의 짧은 이름과 생성일자를 유지할 수 있다. 폴더로 부터 이름이 제거될 때 캐쉬
잠겨진/잘못된 계정에의한 로그온 시도 기록하기 (5871)2002-01-05
비 Windows NT 클라이언트가 도메인 제어기의 이벤트 로그에 기록한 것(계정의 확인과 로그온 시도의 지역적 기록)을 추적하는 것은 상당히 어렵다. 서비스 팩 3의 체크 빌드의 Netlogon.dll을 로그 파일을 생성
2002-01-05128-비트 RAS 암호화 사용하기(5361)
2002-01-05NTFS 분할영역의 폴더나 파일을 압축하지 못하는 경우(4644)
2002-01-05문서 서식 제거하기(4613)
2002-01-05간단한 NTFS 정보(6053)
2002-01-05WINS 데이타베이스의 자동 백업 시간(4776)
2002-01-05파일 보내기에서 "Desktop As Shortcut" 명령의 누락(4543)
2002-01-05AT 명령어의 해석 차이(NT 3.51과 NT 4.0)(4977)
2002-01-05쉘 확장으로 IE 4.0을 설치한 후, RDISK /S 실행(4710)
2002-01-05떠돌이 프로파일 <오류 #>(4404)
2002-01-05도메인내 모든 서비스의 암호 변경하기(5123)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 ◀ 401 402 403 404 405 406 407 408 409 410 ▶ 끝

세상사는 이야기



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