티스토리 툴바


윈도우 서버 관리자에게 희소식이 되겠네요.

Microsoft 에서 RDCMan - Remote Desktop Connection Manager v2.2 를 발표했습니다.

윈도우 기본 '원격 데스크탑 연결 (MSTSC.exe)' 프로그램은 서버 관리자가 사용하기에는  너무 불편한 프로그램이라고 생각합니다. 그래서 꼼수로 'MMC 스냅인'으로 사용하는 분이 많죠. 

Microsoft 에서 내부용으로만 사용하던 원격 데스크탑 관리 프로그램이 있었는데, 얼마 전부터 download 사이트를 통해 다운로드 받을 수 있게 되었습니다. 그 사이 버전업이 된건지 프로그램을 새로 만든건지는 모르겠습니다.

다운로드 받아 설치해보니 서버 관리자에게 꼭 필요한 기능이 많네요.
필수툴이라 불러도 될 정도 입니다.


1. 그룹 및 서브그룹 생성
 - 기본중에 기본이라 할 수 있겠죠. 다수의 서버를 트리구조로 관리할 수 있습니다.
  그룹에서 정렬 방식은 이름순, 이름순&연결서버우선 등이 가능합니다.

2. 그룹 단위로 연결 계정 등 속성 지정 가능
 - 도메인이 여러개 라든지, 서로 다른 계정으로 로그인 해야하는 경우
 - console 로만 접속해야 하는 서버 및 console 계정을 별도로 운영하는 경우등
 그룹별로 연결계정을 지정할 수 있습니다.

3. 서버명 일괄 등록 및 서버명 가져오기
 - www001~www101 까지의 서버명을 일괄 등록합니다.
 - 서버명을 텍스트 파일에서 가져올 수 있습니다.


4. 자동 그룹 생성
 - 지금 연결된 서버는 'Connected' 라는 최상위 자동그룹 생성해줍니다.
  등록된 서버가 많은 경우에 연결된 서버간에 화면 전환 하기가 쉬워졌습니다.

5. 화면크기 자동변경
 - 지정한 원격 화면 크기로 창 크기를 자동 변경해줍니다.
  이게 안되면 마우스로 창 크기를 변경해야 하는데, 이게 은근 귀찮습니다.

6. 연결된 서버를 thumbnail 로 보기
 - 여러대에 동시에 접속해서 동일한 작업을 할때 서버별 진행 사항을 한 눈에 확인할 수 있습니다. 게다가 thumbnail 화면에서 키보드/마우스 입력까지 가능합니다.

7. UNDOCK&DOCK 자유자재
 - 기본 화면은 한 화면에 여러 서버를 탭 방식으로 표시해주지만,
  특정 서버를 UNDOCK 해서 독립 화면에서 볼 수 있습니다.

8. 원격 세션 확인
 - 서버를 선택하고 List Session 명령을 내리면 tsadmin 과 같이 세션 목록이 나옵니다.
  물론 로그오프 나 연결끊기도 가능한데, 세션 보기가 안되는 경우도 있습니다.

프로그램은 아래 주소에서 다운로드 받으세요.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4603c621-6de7-4ccb-9f51-d53dc7e48047



도스창 (명령창, cmd) 에서 어제 날짜를 구하는 방법입니다.

일단 win32 용으로 포팅된 gnu date 명령이 있으면 쉽습니다.
저는 date 명령을 date2.exe 로 rename 했습니다.

cmd 창을 띄워서 테스트 할때는,

date2 --date="yesterday" "+%Y-%m-%d" > tmp.txt
set /p yesterday= < tmp.txt
del tmp.txt
echo %yesterday%

배치 파일로 쓰려면 이렇게 합니다.

@echo off
date2 --date="yesterday" "+%%Y-%%m-%%d" > tmp.txt
set /p yesterday= < tmp.txt
del tmp.txt
echo %yesterday%

실행 결과는 아래와 같습니다.







Dell OpenManage IT Assistant 는 기본적으로 내장 DB 서버로 SQL 2005 Express Edition 을 사용합니다. 즉, 로컬 컴퓨터에 SQL 을 설치해야 합니다.

따로 DB 서버를 운영하는 환경이거나 통합 관리를 위해 ITA 전용의 DB를 구성하고 싶지 않다면 외부(remote) DB 서버를 사용하는 것도 가능합니다.

일단 ITA 설치 메뉴에서는 remote SQL 서버를 선택하는 옵션은 없습니다.
SQL 2005 express edition 이 필수 구성요소이기 때문에 일단 설치해야 합니다.

1. ITA 설치 후에 서비스에서 ITA, SQL 2005 를 중지 합니다.

 DSM IT Assistant Connection Service
 DSM IT Assistant Network Monitor
 와 SQL Server 관련 서비스 중지

2. SQL 의 data 파일을 DB 서버로 복사합니다.
SQL 의 data 폴더로 (C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data) 이동해서

 ITAssist_Data.MDF
 ITAssist_Log.LDF

 파일을 DB 서버로 복사합니다.

3. DB 서버에서 ITAssist database 를 attach 합니다.

4. ITA 의 configuration 폴더에 있는 dconfig.ini 를 수정합니다.

ATTRIBUTE3=SERVER,(local)

ATTRIBUTE3=SERVER,DB서버명
로 변경

5. ITA 서비스의 속성에서 로그온 계정을 수정합니다.

 DSM IT Assistant Connection Service
 DSM IT Assistant Network Monitor

 서비스 로그온 계정은 DB 서버에 권한이 있어야 합니다.
 필요시 DB 서버에서 권한 부여를 해줘야 합니다.

6. 서비스의 종속성을 수정합니다. (UI로 안되므로 registry를 수정해야함)
 HKLM\SYSTEM\CurrentControlSet\Services\dcconnsvc\DependOnService
 HKLM\SYSTEM\CurrentControlSet\Services\dcnetmon\DependOnService
 에서 MSSQLServer 를 제거

이제 서비스를 시작합니다.