Friday, February 24, 2006

CMAK(Connection Manager Administrator Kit) 만들기

Using the Connection Manager Administrator Kit (CMAK) to STREAMLINE VPN Client Configuration

VPN을 사용하는 경우 사용자들이 VPN Client설정을 하기 힘들어 합니다. 그래서 설치패키지 형태로 관리자가 만들어 배포하면 신경이 덜 쓰이시겠죠. 그래서 하나 만들어 봤습니다. Windows XP의 경우 해당 경로에서 다운 받아 설치하면 만들어 배포할 수 있다.
Windows Server 2003 Service Pack 1 Administration Tools Pack
(http://www.microsoft.com/downloads/details.aspx?FamilyID=e487f885-f0c7-436a-a392-25793a25bad7&DisplayLang=en)


더 자세한 내용은 제목에 걸린 링크 가시면 정리되어 있다. Thx...

Wednesday, February 22, 2006

HOWTO: Exchange Server의 사서함 크기를 프로그래밍 방식으로 가져오기

사서함의 크기를 사용자에게 알려줘 OWA 혹은 Outlook Express를 사용하는 사용자에게 사서함의 용량제한에 대응하도록 해야 한다. 물론 Outlook을 사용하면 문제는 없지만 말이다. 현재 당장은 필요없지만 유비무환이렸다...!!!

Tuesday, February 21, 2006

How to implement impersonation in an ASP.NET application

ASP.NET 응용 프로그램에서 가장(Impersonation)을 구현하는 방법

참조하는 Microsoft .NET Framework 클래스 라이브러리 네임스페이스는 다음과 같습니다.
- System.Web.Security
- System.Security.Principal
- System.Runtime.InteropServices

관리 웹페이지를 제작해 줘야 할 일이 생겼다. 일반적인 DB 관리가 아니라 서버의 상태를 관리자에게 알려 줘야 했는 데 일반 권한으로는 접근이 불가능해서 Impersonation를 구현해야 할 필요가 생겼다.

Monday, February 13, 2006

Live Communications Server 2005 Intelligent IM Filter

Live Communications Server(이하 LCS)는 사내 메신저로 MSN Messenger와 동일한 기능을 하는 제품으로 Active Directory에 등록된 사용자 간에 문자, 음성 그리고 파일 등을 송수신 할 수 있는 기능을 제공한다.

그런데 하이퍼링크를 보내면 받는 사용자가 선택하면 보내진 링크를 자동으로 열게 하는 데 아래 그림과 같이 설정을 하면 Plain Text로 전송이 된다. 간혹 바이러스의 유포경로가 되기 때문에 꼭 막는 것을 권장한다.

Friday, February 10, 2006

Exchange 2003에서 ExMerge를 사용하여 사용자의 메일박스 접근하기

관련 URL
1. ExMerge Download 경로
Microsoft Exchange Server Mailbox Merge Wizard (ExMerge)
(http://www.microsoft.com/downloads/details.aspx?familyid=429163ec-dcdf-47dc-96da-1c12d67327d5&displaylang=en)
2. ExMerge를 이용하기 위한 관리 계정 설정
How to configure the administrator account to use ExMerge 2003 in Exchange 2003
(http://support.microsoft.com/kb/823143/)
3. Exchange System Manager에서 관리 계정 권한 설정
When the Mailbox Merge Program Tries to Open the Message Store, the Operation Is Unsuccessful
(http://support.microsoft.com/kb/322312/)

Exchange 2003의 경우 관리자가 사서함에 접근하는 권한을 할 수 없게 Exchange 2000에 있던 M: Drive를 보이지 않게 했고 기본 제공되는 관리자 계정이나 명시적으로 거부된 그룹의 계정은 사용할 수 없다. 예를 들면 Domain Admins 또는 Enterprise Admins 그룹도 포함이 된다.

ExMerge Download 및 복사
먼저 관련 URL. 1번의 ExMerge를 Download 해서 압축을 풀어 Exchange가 설치된 곳의 bin 디렉토리에 복사한다.

ExMerge를 사용하기 위한 관리 계정 설정
앞서 얘기 했듯이 아래 그림과 같이 관리를 위한 보안 그룹을 생성한다.

Exchange Server에 로그온 할 수 있게 로그온 할 사용자 계정을 생성해서 소속그룹에 넣어 준다.

그리고 직접 서버에 로그인 할 수 있게 해당 서버의 administrators그룹에 추가한다.

로그오프하고 관리를 위해 생성한 계정으로 Exchange Server에 로그온한다. 그리고 M: 드라이브에 접근이 가능한지 아래 같이 확인 해 본다. 두번째 화면은 M:드라이브를 보이지 않게 한다.
subst m: \\.\backofficestorage
subst /D m:


ExMerge를 실행하면 사용자의 사서함에 접근해서 PST파일로 받거나 정리 할 수 있다. 아래 그림은 사용자의 사서함을 로컬로 복사하는 예다. 다양한 옵션을 제공하기 때문에 활용도가 높다.












복사된 PST파일은 Outlook 2003에 연결해서 확인 할 수 있다.

Friday, January 27, 2006

Microsoft Exchange Scripts

어느날 문득 Exchange 관리자가 되어 있는 내 모습을 발견했다. 많은 리포트를 요구함에 자연스레 관리에 필요한 스크립트를 찾게 된다.

혹시나 하며 스크립트의 실행은...
cscript ScriptName.vbs

MS Exchange 2003 Scripts
List Exchange Cluster Resource Information
List Exchange Connector State Information
List Exchange Domain Controller Information
List Exchange Folder Tree Information
List Exchange Link Information
List Exchange Logon Information
List Exchange Mailbox Information
List Exchange Message Tracking Entry Information
List Exchange Public Folder Information
List Exchange Queue Information
List Exchange Schedule Interval Information
List Exchange Server Information
List Exchange Server State Information
List Exchange Virtual Server Queue Information
List Exchange XML Queue Data
List Exchange Queued Message Information
List the Queued Cache Reload Time

Exchange 메일박스 사이즈 제한 안내 메일 변경하기

Customizing Mailbox Limit Warnings with the Quota Message Service for Exchange
Exchange 서버의 메일박스 사이즈 제한 안내 메일을 수정할 수 있다. 변경할 수 있는 폭은 상당히 제한적이다.

메일을 수정할 수 있는 Tool은 ftp://ftp.microsoft.com/Softlib/MSLFILES/RLTOOLS.EXE 안에 있는 RLQUIKED.EXE 이고
수정할 DLL은 Exchange 서버의 설치 경로에 bin 밑에 있는 mdbsz.dll 이다.

Sunday, January 22, 2006

Outlook 2003 Command lines

요즘 정신없이 바쁜 이유는 Microsoft Exchange 2003 다루기에 빠져 있어서 이다. 어찌나 정신이 없는 지....쩝.
RPC over HTTP에 연결이 잘 되는 지 보려면 outlook /rpcgiag
운영체제에 따라 사서함에 최초 로그온시 생성되는 받은 편지함(Inbox), 보낸 편지함(Sent Items)등을 Reset하는 방법은 outlook /resetfoldernames

Command line들이 정리된 사이트를 소개한다.

Friday, January 06, 2006

Windows Live Messenger 8.0 Beta

MSN Messenger 7.5 다음 버전인 Windows Live Messenger 8.0 Beta 테스터의 기회를 얻었다. 먼저 이름이 바뀌었고 색감이나 구성이 많이 바뀌었다.
제일 당황스런운 건 @hotmail.com 에 등록된 연락처가 리스트에 보이는 것이다. 리스트가 엄청 늘었다. 쩝...핫메일에 등록된 연락처 리스트도 보이게 기본으로 설정이 되어 있다.(메뉴의 대화 상대 - 대화 상대 필터링 - 메신저 대화상대만 하면 정리가 된다.) 또 정렬도 기본은 대화 상대의 상태별로 분류되는 데...( 정렬옵션을 변경하면 된다.) 마지막으로 폴더 공유가 가능한데...일단 공유는 관심이 없어 SKIP..

Friday, December 30, 2005

Internet Explorer Use Passive FTP

인터넷 익스플로러로 FTP에 접속할 수 있다. 그런데 일부(?) FTP의 경우 접속은 되는 것 같은데 생각같이 동작하지 않았던 경험을 가지고 있을 것이다. FTP의 경우 Default 20번 포트를 사용하는 경우를 액티브모드, 1023 포트 이상을 쓰는 패시브모드 두가지가 있는 데. 항시 문제는 패시브모드다. IE를 사용해서 안되는 경우는 이 옵션을 확인해 볼 필요가 있다. 아래 화면은 IE 7.0 Beta 1의 옵션이다.

Thursday, December 29, 2005

1억원짜리 PC

1995년 2월 기사입니다. 그땐 그랬죠...^^;

MPEG 인코딩 카드 2,400만원
동영상 압축용 프랙탈카드 천만원
화상회의를 위한 랜카드 3백만원
CDR 5백만원
위성수신가 2천3백만원
21인치 모니터 + 칼라 잉크젯프린터만 해도 6백만원

486DX
램 16메가
64비트 그래픽카드 비디오램 2메가
스카시 하드 4기가 + 520메가
4배속 CD롬

Tuesday, December 27, 2005

Freeware - RSS Reader for Microsoft Outlook

RSS Reader를 많이 사용하신다고 알고 있다. 일일히 찾으러 다니지 않아도 좋으니까... 아웃룩을 필수 프로그램으로 사용하는 나는 아웃룩에 끼워 사용할 수 있는 Rss Reader를 찾을 수 밖에 없다. 상용으로는 NewsGator가 있다...써 보긴 했는 데 상용이라 부담스럽다. Freeware를 찾으시는 분이 있다면 도움이 될 것이다.

Monday, December 19, 2005

HOWTO: 폼 인증 및 Visual Basic .NET을 사용한 Active Directory 인증

프로젝트 막바지...관련 웹페이지에 사용자의 비번을 다시 묻는 페이지를 만들 필요가 생겼다. 음...기본이 IIS에서 관리를 해서 신경을 쓰지 않았었는 데 급히 찾게 되었다. 해보니 재미있네. ㅋㅋㅋ

How to authenticate against the Active Directory by using forms authentication and Visual Basic .NET

Thursday, December 15, 2005

Windows 2003 서버의 SMTP를 통해 메일 발송하기

주위의 많은 개발자 분들께서 메일이 발송이 안된다는 말씀을 많이 하신다. 대부분 권한 문제로 Relay가 막혀 있어서이다. 가장 간단한 방법은 SMTP서버의 Relay를 열어 주는 것인데 아무 생각없이 열면 스팸메일의 발송 서버가 될 수 있으니...이점 조심 해야 한다.
IIS관리자에서 SMTP의 등록정보를 열어 Access탭의 Relay항목을 선택한다.

아래와 같이 127.0.0.1을 추가 해주면 내 PC에서 발송하는 메일은 문제 없이 나가게 된다.

혹 다른 SMTP의 서버를 통해 메일 발송을 원하면 내 PC의 IP를 등록해 주는 센스...
마지막으로 Exchange서버인 경우에도 Exchange System Manager에 관련 항목이 있는 것을 확인 할 수 있다.

Sunday, December 11, 2005

영문 Windows XP IE 한글 설정

이번에는 영문 Windows XP IE 한글 설정 부분이다. 실제 일부러 이 설정을 하지 않았었다. 단지 맑은 고딕체를 등록하기 위해서지... 별도로 필요는 없을 듯...

영문 Windows XP 한국어 설정 화면

요즘 여러 사이트를 보면 영문 OS를 쓰시는 분이 많다는 것을 볼 수 있다. 개인적으로 영문 OS를 쓰는 이유는 개발자이므로 생기는 오류를 영문으로 봐야 검색을 해서 해결 할 수 있기 때문이다. 또 하나는 이쁜 폰트와 뽀대다....^^ 한글설정에 문의를 올리는 글을 보고 올려 놓으면 도움이 되겠다 싶다.

제어판의 지역설정을 연다.

아래 그림에서 Korean이 선택되어 있는 것을 확인할 수 있다. Korean이 보이지 않는 다면 3번째 그림의 동아시아 언어 파일이 설치되지 않아서 그렇다.

Default Input Language에 IME 2002가 보이지 않으면 아래 항목에서 추가하고 꼭 Default로 지정한다.

마지막 역시 Korean으로 지정한다.

Saturday, December 10, 2005

Visual SourceSafe over the Internet using HTTP

여러 명이 공동작업을 하는 데 프리랜서 그룹이라고 하자. 멋있는 말로 분산개발환경이라고 하면 되나? 이번에 나온 Visual SourceSafe(VSS, 소스세이프)는 인터넷을 통한 작업이 가능하게 지원을 한다. SSL을 이용하면 더 안전하겠지만 이 부분은 생략하기로 한다.
먼저 Visual SourceSafe를 설치하고 공유할 데이터 베이스를 지정한다. HTTP를 사용할 경우 로컬인 경우도 꼭 \\ComputerName\SharedFolderName 으로 지정을 해야한다.


새로 추가된 기능의 하나로 Multiple Checkouts를 지원한다.


보안에 대한 안내로 Everyone 그룹에 대한 권한이 있다면 제거하라는...



HTTP를 통한 소스세이프 사용을 위해 SSL을 사용할 것을 권한다. 현재는 테스트라 Yes를 눌러 무시했다.

IIS관리자에 해당 SourceSafe 가상 폴더가 생성되고 VssService.asmx 웹서비스가 구성된 것을 확인 할 수 있다.

ASP.NET 1.0을 동시에 쓰는 경우는 꼭 APP Pool을 ASP.NET 2.0으로 맞춰주길~


WebDAV가 허용되어 있는 것을 확인할 수 있다.

Visual Studio 2005의 Tools ? Option을 보면 아래와 같이 Internet을 통한 소스제어가 가능하게 선택을 할 수 있다.

설정을 변경하고 프로젝트를 오픈하면 그림과 같이 SourceSafe (Internet)항목이 보인다.

Address에는 http경로를 넣으면 된다. 예를 들면 http://aaa.bbb.com/ 그리고 Folder에는 \\ComputerName\SharedFolderName ....

Wednesday, December 07, 2005

MSN Messenger를 통한 Encarta검색

MSN Messenger에 encarta@conversagent.com 를 등록하여 찾고자 하는 내용을 (영어로) 입력하면 대답을 해 준다. 정확성 여부는 오늘 첨 봐서 모르지만 영어라... ^^; 또 하나의 문제라면 MSN Messenger에 로그인을 해야 한다는 것이다.

출처 : http://www.wxpnews.com/
Get answers to your questions with the MSN Messenger Encarta Bot

You're trying to impress the friend with whom you're holding an IM conversation using MSN Messenger, but he asks you a question to which you don't know the answer. Now you can IM the Encarta bot and ask him - er, it - for the information. All you have to do is add the bot to your MSN contacts list; its address is encarta@conversagent.com. Double click it from your contacts list and ask it any question you want. It was able to tell me who the president of Russia is and why the sky is blue, but I stumped it with "Who is the Secretary of Defense" and "What's the lifespan of the emperor penguin?" Still, lots of fun to play with.