您当前的位置是:首页-操作系统

实现用户登录域后自动映射网络盘符

【发表于】:2010/12/2 8:05:00  已被访问:1789次
实现用户登录域后可以自动映射网络盘符,可以用bat或vbs,但是好像忽视了安全性,通过kix32就更完美了。 

新建bat文件ch.bat,在AD上指定用户开机自动运行 
=======================不要复制本行======= 
@echo off 
IF EXIST c:\windows\kix\KIX32.EXE GOTO KIX 
  %0\..\KIX32 dg 
  GOTO NOKIX 
:KIX 
  c:\windows\kix\KIX32 %0\..\dg 
:NOKIX 
Exit 
=======================不要复制本行========= 

新建kix脚本文件dg 
=======================不要复制本行=========== 
CLS 
AT (1,1) 
;@inwin 
;sleep 15 
IF @RAS = 0   ; Run only if the client is a LAN client   
ENDIF 

下面是各种可能出现的情况 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;同步客户端时间;; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

If @WKSTA <> "@LSERVER"      ; If Client WS is not this Server 
  settime "@LSERVER"       ; Set time on client to Server 
endif 

;;;;;;;;;;;;;;;;;;;; 
;; 映射网络盘;; 
;;;;;;;;;;;;;;;;;;;; 


USE J: /D 如果已存在,先删除 
DELKEY( "HKEY_CURRENT_USER\Network\J" ) 
USE J: "\\server\sharefolder" 

1.执行vbs脚本 
IF INGROUP("user_group") 
  SHELL "wscript.exe " + "@LSERVER" + "\" + "NETLOGON" + "\" +  "*.vbs" 
ENDIF         

2.执行注册表文件 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;  Disables AutoShares 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

SHELL "%windir%\system32\command.com /c REGEDIT /S " + "@LSERVER" + "\" + "NETLOGON" + "\" + "REG" + "\" + "*.reg" 

3.执行exe文件 
;;;;;;;;;;;;;;;;;;;;;;; 
;  自动更新某软件 
;;;;;;;;;;;;;;;;;;;;;;; 

;Run "@LSERVER" + "\" + "NETLOGON" + "\" + "EXEs" + "\" + "*.exe /S" 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
ENDIF 

=======================不要复制本行===========
 
上下篇: windows2003 sp2可用序列号(标准版与企业版) 移动硬盘盘符显示不出来的解决方法

最新推荐信息