创建vbs脚本以将.bat文件安装到远程IP

时间:2012-04-16 16:13:42

标签: windows batch-file cmd vbscript

我有一个.bat文件,我需要在我们网络上的远程IP上运行。我想要做的是提示IP地址的10.xx部分,然后让脚本预先形成一个循环,从.1开始并继续到.254,这样.bat文件被推送到10.xx1 - 10.xx254

到目前为止,这就是我所拥有的:

Dim WshShell
set WshShell = CreateObject("wscript.shell")

strUserInput = InputBox("enter network" )

Wshshell.exec("cmd /k CD ../directory/file.bat" & strUserInput)

如果我手动打开cmd并导航到正确的目录并运行file.bat 10.x.x.x,则.bat文件将在远程计算机上运行,​​如果它在网络上。

1 个答案:

答案 0 :(得分:0)

这适用于正确创建和显示字符串:

Sub test()
    Dim location As String
    location = InputBox("enter network")
    MsgBox ("cmd /k CD ../directory/file.bat" & location)
End Sub