AD 腳本kixtart運用之一 ( 網絡盤自動映射)

首先我們在Active Directory 用戶和計算機工具中,在用戶的配置文件下的登陸腳本里輸入如下

wKiom1nBwkiT4IUMAAA0TZeBB2Y746.png-wh_50

然後我們在域共享\\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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章