Siebel 客户端一键配置工具(客户版)

简介: 自上次发布了一篇Siebel 客户端配置工具,有朋友反应有管理员权限问题,而且手动改配置文件修改信任站点确实有点麻烦,所以又改进了一下,这是自己做的一个小程序,虽小但功能很强大,本来因为项目环境原因,还带了对本地网络ISP的动态判别从而自动写客户端Host文件的功能,后考虑通用性,最终还是去掉这个功能,简单点的好,支持IE6,7,8,9 能解决各种IE Crash或异常问题。

自上次发布了一篇Siebel 客户端配置工具,有朋友反应有管理员权限问题,而且手动改配置文件修改信任站点确实有点麻烦,所以又改进了一下,这是自己做的一个小程序,虽小但功能很强大,本来因为项目环境原因,还带了对本地网络ISP的动态判别从而自动写客户端Host文件的功能,后考虑通用性,最终还是去掉这个功能,简单点的好,支持IE6,7,8,9 能解决各种IE Crash或异常问题。 原程序核心代码见上一篇

 

新增功能说明:

    1. 添加自动以管理员身份执行

    2. UI输入信任站点自动添加

 

核心代码

1  REM   QBFC Project Options Begin
2  REM   HasVersionInfo: Yes
4  REM   Productname: SiebelIEConfig
5  REM   Filedescription: Siebel OneKey IE Config
6  REM   Copyrights: YSISL
7  REM   Trademarks: YSISL
8  REM   Originalname: YSISL
9  REM   Comments: YSISL
10  REM   Productversion: 11.11.11.11
11  REM   Fileversion: 11.11.11.11
12  REM   Internalname: SiebelIEConfig
13  REM   Appicon: ..\48bd1f76f85d49318de89f673409693d.ico
14  REM   Embeddedfile: IEConfigSouce\admin.vbs
15  REM   Embeddedfile: IEConfigSouce\SiebelIEConfig_FLEX.exe
16  REM   Embeddedfile: IEConfigSouce\getdomain.vbs
17  REM   QBFC Project Options End
18  @ECHO  OFF
19 
20 
21  REM   SET MYFILES="%~dp0\IEConfigSouce"
22 
23  chdir /D %MYFILES%
24  set configor=SiebelIEConfig_FLEX.exe
25  set  cmd=runas /user :Administrator %configor%
26 
27  for /f "tokens=*" %%i in ('cscript /nologo getdomain.vbs') do (
28 
29  set DOMAIN=%%i
30 
31 )
32 
33  echo 正在加载用户信息..
34 
35  echo % PATH% | findstr /I "system32;"   >nul
36  if % errorlevel%==1 (
37     SET  PATH="%WINDIR%\SYSTEM32;%PATH%"
38 )
39 
40  echo 正在进行系统检测..
41  echo.
42 
43 
44  for /f "skip=1 tokens=3" %%a in ('wmic os get caption') do (
45  set myos=%%a
46 
47 )
48 
49  if /i "%myos%"=="7" (
50         echo 您的操作系统为Windows 7
51         echo 为本次程序加载管理员权限配置
52         echo.
53         copy admin.vbs %WINDIR%\SYSTEM32\admin.vbs /Y >nul
54         echo 正在启动IE配置程序...
55         admin %configor% %DOMAIN%
56 
57 ) else (
58         echo 正在启动IE配置程序...
59         start "ieconfig" %configor% %DOMAIN%
60 )
 

 

此程序已打包编译,附下载地址

 

联通电信网络ISP的DNS服务器会因为各地的TTL值不一样导致缓存刷新问题,这样有时候访问CRM域名就会出错,所以就想了个办法,能自动推测当地的ISP,然后更新Host,将域名指向正确的IP

核心代码

 

REM  //////////// 外网 ISP API 检测 ///////////////
set wgetcmd='wget http://int.dpool.sina.com.cn/iplookup/iplookup.php -O- -q'
echo. >> %LOGFILE%
echo %REMSEP% 调用新浪IPAPI获取ISP信息  %REMSEP% >> %LOGFILE%
for /f "tokens=2,3,4,5,6,7" %%a in (%wgetcmd%)  do (
     set iparea=%%a -- %%b
     set local=%%c%%d%%e
     set isp=%%f
)
echo *** 本地IP所属段 %iparea% >> %LOGFILE% 
echo *** 本地网络环境为 %local% %isp% >>%LOGFILE% 

echo *** 本地IP所属段 %iparea%  
echo *** 本地网络环境为 %local% %isp%  

 

 

 

目录
相关文章
|
5月前
|
监控 安全 数据处理
Idris 语言对公司上网监控的助力方式
在数字化时代,公司对网络的依赖日益增加,有效的上网监控成为保障信息安全与提升工作效率的关键。Idris 语言作为强大的函数式编程语言,以其高度的类型安全性和模式匹配功能,为上网监控提供了可靠且高效的解决方案。通过严格的类型检查,Idris 可以在编译阶段发现潜在错误,减少运行时问题。其简洁性和可读性也使开发过程更高效,降低维护成本。因此,Idris 语言是企业上网监控的理想选择,值得在信息化建设中推广应用。
43 14
|
8月前
|
SQL 存储 监控
员工上网行为监控中的COBOL遗留系统改造
**摘要:** 本文探讨了如何改造COBOL遗留系统以实现员工上网行为监控数据的自动化处理。COBOL系统因功能单一和扩展性不足,难以适应现代需求。改造涉及增加数据抓取和处理功能,例如从日志文件中提取信息,并通过SQL将数据存储到数据库。此外,还展示了如何使用COBOL进行HTTP POST请求,自动提交处理后的数据到指定网站,从而提高系统自动化水平和数据管理效率。改造旨在提升遗留系统的自动化能力和适应性,以匹配不断变化的业务需求。
109 5
|
9月前
|
供应链 监控 安全
全面剖析:新页ERP系统不为人知的一面,以及系统的工作流程解析!
全面剖析:新页ERP系统不为人知的一面,以及系统的工作流程解析!
203 0
|
测试技术 网络安全
软件测试面试题:一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
软件测试面试题:一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
372 0
|
安全 数据库 数据安全/隐私保护