xtart远程linux,AD 脚本kixtart运用之一 ( 网络盘自动映射)

首先我们在Active Directory 用户和计算机工具中,在用户的配置文件下的登陆脚本里输入如下

cf3897c66df0f95d4d90c0c9a87156d6.png

然后我们在域共享\\nccn.int\NETLOGON\ 下新建一个NEO.bat的文件内容如下@echo off

cmd /c

%logonserver%\netlogon\KIX32.EXE %logonserver%\netlogon\kixtart.kix

exit

同时把kixtart的脚本执行程序kix32.exe也复制到\\nccn.int\NETLOGON\

另外在\\nccn.int\NETLOGON\ 下,再建一个kixtart.kix的文件(可以直接用记事本编缉,不过推荐用第三方编缉工具,如Notepad++)

kixtart.kix内容 :SETCONSOLE ("ALWAYSONTOP")

$SUBNET = Ltrim(SubStr(@IPADDRESS0, 1, 8))

$TEMP = @IPADDRESS0

$IP=""

FOR $Counter=1 TO 15

IF SUBSTR($TEMP,$Counter,1) = " "

$IP=$IP + "0"

ELSE

$IP=$IP + SUBSTR($TEMP,$Counter,1)

ENDIF

NEXT

$Network=SUBSTR($IP,1,11)

COLOR b/b

BOX (0,0,24,80,FULL)

COLOR  y+/b

AT ( 1,1) "Good morning! " @fullname "^_^"

AT ( 2,1) "**************************************"

AT ( 3,1) "Drive Mappings"

;Use J: /delete

USE J: "\\nccn.int\PublicShare"

;下面根据不同AD用户组映射盘符

IF INGROUP ("SIU(Write)")

Use S: /delete

USE  S: "\\192.168.20.5\设计组"

ENDIF

IF INGROUP ("NCG-Shipping(Write)")

;Use S: /delete

USE S: "\\192.168.38.4\iTVS"

ENDIF

IF INGROUP ("ZSITSupport")

USE  V: "\\192.168.38.33\ITShare"

ENDIF

AT (3,1) USE List

SLEEP (6)

EXIT

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值