我必须更新广告与家庭用户号码等我写了脚本,并将用户名和电话号码导入到Excel中
脚本:
dsquery user -samid“username”“OU = Sys,OU = Prod Services,DC = win,DC = ite,DC = com”| dsmod用户-mobile“999”-hometel -u XXXXXX -p XXXXXXXXX
我已经把Excel格式设置为:
A1 =用户名B1 =数字
我如何得到上面的脚本工作,所以它需要从Excel中的用户名和数字,并把它们放到一个batch file。
好吧,这绝对是在IT工程学院的快速和肮脏的学校,但我们都已经做到了,实际上,Excel是非常方便的。 我同意@Pauska Powershell和CSV是前进的方向。
无论如何,这样做的最快最容易的方法就是组织你的excel表格,如下所示:
Cell A Cell B Cell C +------------+------------+------------+ 1 + Username + Telephone + Fax + +------------+------------+------------+ 2 + User1 +123456789012+987643210987+
等等。 然后,在D列的第2行中,创build一个使用连接来构build您的单个命令行的公式,并以这些行结束:
="dsquery user -samid '" & A2 & "' 'OU=Sys,OU=Prod Services,DC=win,DC=ite,DC=com' | dsmod user -mobile '" & B2 & "'"
然后,你可以select整个列,复制并粘贴记事本和瞧 – 一个batch file,将做你所需要的。