Windows 7 需要登录脚本的帮助吗

Windows 7 需要登录脚本的帮助吗,windows-7,vbscript,batch-file,authentication,Windows 7,Vbscript,Batch File,Authentication,我们有windows 2003服务器,所有客户端都使用XP计算机和office 2003。 现在,我们在office 2010中添加了两台windows 7计算机。 对于XP/2003用户,我们有一个脚本,可以在他们登录后自动创建outlook配置文件(richprofile)。此脚本不适用于windows7/2010。 我需要检查操作系统是否为windows 7,然后不执行richprofile命令,如果是windows XP,然后执行它。 有人能帮忙吗? 这是BAT文件 @echo off

我们有windows 2003服务器,所有客户端都使用XP计算机和office 2003。 现在,我们在office 2010中添加了两台windows 7计算机。 对于XP/2003用户,我们有一个脚本,可以在他们登录后自动创建outlook配置文件(richprofile)。此脚本不适用于windows7/2010。 我需要检查操作系统是否为windows 7,然后不执行richprofile命令,如果是windows XP,然后执行它。 有人能帮忙吗? 这是BAT文件

@echo off
\\myserver\ClientApps\RichProfile.exe exchangeserver %UserName% outlook N D
start dc.vbs
exit
因此,如果Windows7应该是

@echo off
start dc.vbs
exit
@echo off
\\myserver\ClientApps\RichProfile.exe exchangeserver %UserName% outlook N D
start dc.vbs
exit
如果是windows xp,它应该是

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

谢谢

这是一个DOS.bat文件问题,而不是vbscript问题。看看这个,它全面地标识了所有windows版本,并允许基于版本的命令执行


复制脚本,然后找到
:ver\u xp
标签,并在其下添加xp命令。同样,找到
:ver_7
标签并在其下添加Windows 7命令。最后,保存并运行文件。

这是一个DOS.bat文件问题,而不是vbscript问题。看看这个,它全面地标识了所有windows版本,并允许基于版本的命令执行


复制脚本,然后找到
:ver\u xp
标签,并在其下添加xp命令。同样,找到
:ver_7
标签并在其下添加Windows 7命令。最后,保存并运行文件。

RichProfile在Windows7和Office 2010上对我很好,不确定你的问题是什么,他们有一个新版本5测试版,你可以很快进入,看起来它做了一些很酷的事情,你可以在这里进入测试版www.RichProfile.com

RichProfile在Windows7和Office 2010上对我很好,不确定你的问题是什么,他们有一个新的版本5测试版,你也可以很快进入,看起来它做了一些很酷的事情,你可以在这里进入测试版www.richprofile.com

要完全按照你的要求做,请尝试使用以下脚本。阿巴斯的答案包括一个链接,指向一个示例脚本,用于进行更广泛的版本检查,但这个脚本要简单得多,应该可以很好地满足您的需要

@echo off

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

start dc.vbs

exit

要完全按照您的要求执行,请尝试使用以下脚本。阿巴斯的答案包括一个链接,指向一个示例脚本,用于进行更广泛的版本检查,但这个脚本要简单得多,应该可以很好地满足您的需要

@echo off

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

start dc.vbs

exit