2011-03-29 4 views
1

우리는 Windows 2003 서버를 가지고 있으며 모든 클라이언트는 2003 년 XP 컴퓨터를 사용하고 있습니다. 이제 Office 2010이 설치된 2 대의 7 대의 컴퓨터가 추가되었습니다. XP/2003 사용자의 경우, 일단 로그인하면 Outlook 프로필은 자동으로 로그인됩니다 (richprofile). 이 스크립트는 windows7/2010에서 작동하지 않습니다. OS 윈도우 7을 확인한 다음 richprofile 명령을 실행하지 않고 Windows XP 인 경우 실행을 확인해야합니다. 누군가 도움을 줄 수 있습니까? 여기 그래서 윈도우 7이 로그온 스크립트의 도움이 필요합니다

@echo off 
start dc.vbs 
exit 

및 Windows XP의 경우, 그것이 있어야

@echo off 
\\myserver\ClientApps\RichProfile.exe exchangeserver %UserName% outlook N D 
start dc.vbs 
exit 

감사

답변

1

이것은이다해야하는 경우 BAT 파일

@echo off 
\\myserver\ClientApps\RichProfile.exe exchangeserver %UserName% outlook N D 
start dc.vbs 
exit 

입니다 DOS .bat 파일 질문 대신 vbscript 질문. 이 script을 살펴보면 모든 Windows 버전을 포괄적으로 식별하고 버전 기반 명령 실행을 허용합니다.

스크립트를 복사 한 다음 :ver_xp 레이블을 찾아 XP 명령을 추가하십시오. 마찬가지로 :ver_7 레이블을 찾아서 Windows 7 명령을 추가하십시오. 마지막으로 파일을 저장하고 실행하십시오.

0

RichProfile은 Office 2010이 설치된 Windows7에서 잘 작동합니다. 문제가 무엇인지 확실하지 않으며, 새로운 버전 5 베타 버전을 통해 멋진 기능을 수행 할 수 있습니다. 베타는 www.richprofile.com

0

정확히 무엇을 요구하는지 다음 스크립트를 사용해보십시오. 압바스의 답변에는 더 광범위한 버전 검사를 수행하는 예제 스크립트에 대한 링크가 포함되어 있지만이 스크립트는 훨씬 간단하고 사용자의 목적에 부합해야합니다.

@echo off 

ver | find "6.1" > nul 
if not errorlevel 0 (
    \\myserver\ClientApps\RichProfile.exe exchangeserver %UserName% outlook N D 
) 

start dc.vbs 

exit