2010-12-15 6 views
2

각 Windows 사용자마다 표준 시간대 정보를 고유하게 설정하는 방법이 있습니까? 마찬가지로, 해당 사용자에 특정한 레지스트리 설정.사용자 당 시간대 설정을 어떻게 설정할 수 있습니까?

예를 들어 John이 CST이고 Mary가 PST가되도록하고 싶습니다. John이 프로그램을 열면 오후 5 시라고 말합니다. Mary가 프로그램을 열면 오후 6 시라고 말합니다.

추가 정보 :이 사용자는 실제로 로그인 할 필요가 없습니다. CST 용과 PST 용으로 두 명의 사용자를 만들고 해당 자격 증명을 사용하여 프로그램을 실행하고 싶습니다. 프로그램은 시간대 설정을 상속하고 정확한 시간을 표시합니다.

추가 정보 웹 사이트의 다른 응용 프로그램을 다른 표준 시간대와 로캘로 실행할 수 있도록 IIS에서이 사용자를 사용하여 응용 프로그램 풀을 계획합니다.

감사합니다.

+0

[다른 표준 시간대 설정으로 실행되는 IIS 내의 여러 웹 사이트] 가능한 복제본 (http://serverfault.com/questions/211475/multiple-websites-within-iis-running-with-different-time-zone-settings)) – mfinni

+0

당신은 이미 여기 한번, StackOverflow에도이 질문을했습니다 : http://stackoverflow.com/questions/4413987/multiple-websites-within-iis-running-with-different-time-zone-settings – mfinni

답변

2

Windows에서 지원하는 유일한 방법은 터미널 서비스를 사용하는 것입니다.이 방법은 도움이되지 않습니다. 표준 시간대 설정은 HKLM 하이브에 보관되며 터미널 서비스에는 들어오는 클라이언트 세션에서 제공되는 표준 시간대를 사용하여 대신 터미널 서버에서 표시 할 수있는 특수 설정이 있습니다.

더 나은 계획은 코드에서 시간대 오프셋을 사용하는 것입니다. StackOverflow가 더 좋은 곳입니다.

+0

@ James Carnley : 예를 들어 배치 파일에서 명령 줄을 통해 시간대를 설정할 수 있지만 sysadmin1138에 따르면 사용자 단위 설정이 아닌 컴퓨터 설정 단위입니다. –

-2

나는 시도하지는 않았지만 아마도 cygwin을 통해 Unix/Linux 에서처럼 TZ 환경 변수를 사용할 수 있습니다. Env 변수는 명령 앞에 - 예를 들어 TZ=UTC xxxx 명령을 배치하여 설정할 수 있습니다.

관련 문제