生活哲学

Windows 脚本中的一些技巧

TipsMake.com-无论您是在 IT 领域工作的人,例如网页设计师,还是办公室工作人员,甚至是学生,都需要 Windows 脚本,因为它将为您提供很多实用程序。 对于 Mac 用户,他们可以使用 AppleScript 作为最佳解决方案,但这里我们将向 Windows 用户展示如何在工作中使用 Windows Scripting,并阅读下面的文章,看看它有什么能力

Windows 脚本本身 (WSF) 是一个包含许多代码并保存为.wsf 的文件。 Windows 会直接编译运行这个文件。

Windows 脚本实际上比 IT 专业人员多年来经常编写和运行的批处理作业更强大。 WSF 为用户提供了类似 Visual Basic 语言的强大功能。默认情况下,您可以在 Windows 上创建 VBScript 或 JScript WSF 文件,它们都可以正常工作。

在本文中,我们将向您介绍人们在专业和家庭 IT 环境中经常使用的三种典型工具。这三个工具包括:从文本文件接收输入数据; ping 网络上的不同设备;并且可以通过脚本发送电子邮件。

Windows 脚本的强大功能

从小脚本组件中,您可以将它们完全组合成一个大的集成文件,只需单击一下即可依次执行任务。例如,阅读本文后,您可以:从文本文件输入中获取 IP 列表,ping 这些设备,最后发送有关任何设备的电子邮件通知。

接收并读取输入文件

此过程的第一步是学习如何从文本文件输入中读取和处理信息。在这里,我们在与脚本相同的目录中创建一个名为 IPlist.ini 的文件(以.txt 格式正常运行但我们不确定可能出现的问题)。此文件的内容包含需要检查的所有 IP 地址的列表。为了能够读取此文本文件的每一行,我们使用以下脚本:



此代码使用 Windows 文件系统中的对象打开文件,然后一次读取每一行,直到文件结束。

Windows 脚本中的一些技巧的图片 1

万一你放错了Iplist.ini文件,会显示结果:

Windows 脚本中的一些技巧的图片 2

Ping 到主机

读取传入文件的 IP 地址后,我们现在继续使用 Windows 脚本对它们进行 Ping。

Ping 过程比读取文本文件更复杂,因为您需要使用 Windows Management Instrumentation 脚本 (WMI)。你输入以下代码:



运行上述脚本后,会出现弹窗提示该IP的结果是否Ping。

Windows 脚本中的一些技巧的图片 3

在这段代码中,我们只ping单个IP地址,你需要做的是在从文本文件中读取每个IP地址后嵌入Ping命令,所以您将 Ping 整个地址列表。

发送电子邮件

最后,当你有一个检查IP地址的脚本时,如果遇到任何错误会弹出一个弹出窗口。但是,如果您必须每天运行这些脚本,那么大多数用户都不会感兴趣。相反,请进行设置,以便将问题自动发送到电子邮件。

要做到这一点,您需要知道如何通过脚本发送电子邮件。网上有很多方法,最常见的是使用CDO方法。

<块引用>



上述脚本允许您使用 Gmail 服务将电子邮件正文中的任何文本发送到任何地址。您可以修改参数以用于其他 SMTP 邮件服务器。

现在继续把上面的代码放在一起。结果,脚本将l 读取IP地址,Ping到每个地址,然后将正文部分的消息字符串发送到电子邮件:

Windows 脚本中的一些技巧的图片 4

如果您利用 Windows Scripting 的强大功能,您可以更轻松地自动化 IT 中的工作。 任何时候这些脚本都会自动为您检查,尤其是在系统有大量设备的情况下。

相关资讯

评论

回复