AD 脚本kixtart运用之一 ( 网络盘自动映射)

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

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

--------------------------------------------

@echo off

cmd /c

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

exit

--------------------------------------------

同进把kixtart的脚本执行程序kix32也复制到\\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

--------------------------------------------

时间: 2024-10-19 17:14:03

AD 脚本kixtart运用之一 ( 网络盘自动映射)的相关文章

AD 脚本kixtart运用之三(添加windows共享打印机)

在http://windyma.blog.51cto.com/661702/1967027文章,已做好用户脚本基础上 在脚本文件kixtart.kix里添加如下内容: --------------------------------------- IF INGROUP ("Color_Printer") If AddPrinterConnection ("\\zsprinter.nccn.int\NEO-Color-Printer") = 0 ? "Add

AD 脚本kixtart运用之四(用户桌面背景)

在http://windyma.blog.51cto.com/661702/1967027文章,已做好用户脚本基础上进行设置 首先设置用户背景桌面是微软件的Bginfo工具,而kixtart只是用来获取用户屏幕的分辨率,根据不同屏幕的分辨率再来调用Bginfo工具来设置不同分辨率的背景图片,以此保证图片不会变形. 第一,在域\\nccn.int\NETLOGON 共享下新建Bginfo目录,把Bginfo.exe工具及不同分辨率的背景图全复制到Bginfo目录下. 第二,用Bginfo.exe工

AD 脚本kixtart运用之六(outlook邮件批量生成签名)

基于上一编文章http://windyma.blog.51cto.com/661702/1967071里的设置 我们在Function.kix添加如下内容(备注:此outlook签名function来自网上,经过我比较大的修改): ---------------- Function GenerateOutlookSig($SignatureFileName) $EmailAccountName = @WUSERID ;----获取outlook配置profile名字(如果有多个profile名字

AD 脚本kixtart运用之五(用户电脑屏保设置)

原理和设置基前一编http://windyma.blog.51cto.com/661702/1967071一样 只需要在kixtart.kix中添加如下内容 ------------------------------ IF EXIST ("%userprofile%\$ScreenRes.scr") WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop", "SCRNSAVE.EXE", &qu

centos7 自动挂载网络盘示例

//192.168.1.168/www     /home/www    cifs        username=administrator,password=0p-0p-0p-,noauto,x-systemd.automount     0     0 加了noauto,x-systemd.automount 后 系统会自动检测网络盘有没有挂载 没有挂载会自动执行mount -a 原文地址:https://www.cnblogs.com/niezhongle/p/11062496.html

域用户自动映射网络磁盘

1.为IT这个OU下面的用户自动映射网络磁盘(共享盘): 2.共享的磁盘就是C盘里面的一个"Share"文件夹:设置好共享和相应的权限: 3.点击"开始-管理工具-组策略管理"打开组策略管理器: 4.或者可以用" Gpmc.msc"命令打开: 5.右击想要设置的OU,我这里要设置的是IT这个OU,所有右击"IT"选择"在这个域中创建GPO并在此处链接": 6.给组策略起一个友好的名称:然后选择"确

A20 sugar-standard 版本无法支持U盘自动挂载问题解决

前面硬件工程师在sugar-standard的基础上搞了个什么USB HUB的线路<我不是很明白>,但是这个时候的sugar-standard 依然能自动挂载U盘. 后面他又把USB接口的东西给弄成了 A20 sugar-cubieboard 2 的版本,于是这个时候原来的img烧进去,U口就没有任何反应,只有一个口能使用鼠标. 经过查资料得知:android系统自动挂载U盘,与一个叫 vold.fstab的文件有关. 于是在公司自己的源码  android/ 目录下   find ./ -n

关于WIN8.1系统第三方软件找不到映射的网络盘的盘符的解决办法

本人换了WIN8.1系统后,用第三方软件(如Solidworks)直接打开映射的网络盘里的文件时,却找不到映射的网络盘的盘符(直接打开"我的电脑"是可以看到的) 通过几天的找寻终于在一个国外网站上找到了解决办法,现分享给朋友们: 打开注册表: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System 找到 Key: EnableLUA 把Value data的值从1改成 0,并重启电脑即可!

shell脚本实现无密码交互的SSH自动登陆

ssh连接远程主机时候询问密码,跟su.sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆.搜索一下不难找到类似的例子,使用expect来完成密码应答: #!/bin/bash auto_login_ssh () { expect -c "set timeout -1; spawn -noecho ssh -o StrictHostKeyChecking=no $2 ${@:3}; expect *assword:*; send