自动更新sysinternals工具的批处理脚本

虽然MicrosoftSysinternals工具功能强大且有用,但它们缺少的一个功能是检查新版本的能力。目前,您必须定期检查Sysinternals站点,并将系统版本与最新的官方版本进行比较,以保持最新。...

虽然MicrosoftSysinternals工具功能强大且有用,但它们缺少的一个功能是检查新版本的能力。目前,您必须定期检查Sysinternals站点,并将系统版本与最新的官方版本进行比较,以保持最新。

作为一个更好的解决方案,我们创建了一个批处理脚本,它将自动更新系统上的sysintranet工具。您所要做的就是将批处理脚本文件放入sysinners工具所在的文件夹中,脚本完成其余的工作,不需要配置。

其工作原理如下:

  • 从Sysinternals下载工具的当前列表,并与系统上的文件进行比较。
  • 如果找到匹配项,则会将Sysinternals中的当前版本复制到系统中。
  • 如果某个工具当前正在运行,它将关闭,然后在脚本完成后重新启动。

剧本

@ECHO OFF TITLE Sysinternals Updater ECHO Sysintenals Updater ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL ENABLEDELAYEDEXPANSION SET SysInternalsTools="%Temp%SysInternalsTools.tmp.txt" SET CurrentTasks="%Temp%CurrentTasks.tmp.txt" SET StartWhenFinished="%Temp%StartWhenFinished.tmp.txt" ECHO Detected directory: %~dp0 %~d0 CD %~p0 ECHO. ECHO. ECHO Downloading current tool list... SET LiveShare=\live.sysinternals.comtools START /MIN %LiveShare% DIR %LiveShare% /B > %SysInternalsTools% TASKLIST > %CurrentTasks% ECHO ;Terminated tools > %StartWhenFinished% ECHO. ECHO Updating installed SysInternals tools FOR /F %%A IN ('DIR /B') DO ( FOR /F "usebackq" %%B IN (%SysInternalsTools%) DO ( IF /I [%%A]==[%%B] ( ECHO Updating %%A FOR /F "usebackq" %%C IN (%CurrentTasks%) DO ( IF /I [%%A]==[%%C] ( ECHO %%C is currently running, killing process - queue restart ECHO %%C >> %StartWhenFinished% TASKKILL /IM %%A /T /F ) ) XCOPY %LiveShare%%%B %%A /Y ECHO. ) ) ) ECHO. ECHO Resuming killed tasks FOR /F "usebackq skip=1" %%A IN (%StartWhenFinished%) DO ( ECHO Starting %%A START "Sysinternals Tool" "%%A" ) IF EXIST %SysInternalsTools% DEL %SysInternalsTools% IF EXIST %CurrentTasks% DEL %CurrentTasks% IF EXIST %StartWhenFinished% DEL %StartWhenFinished% ENDLOCAL ECHO. PAUSE

链接

从Sysadmin Geek下载Sysinternals更新程序脚本

  • 发表于 2021-04-13 11:53
  • 阅读 ( 80 )
  • 分类:互联网

你可能感兴趣的文章

如何将excel数据集成到word文档中

...其简单的VBA脚本,从Excel电子表格中提取数据,并用数据自动更新标签标题。 ...

  • 发布于 2021-03-13 07:56
  • 阅读 ( 244 )

如何像超级极客一样使用usb跳转驱动器:创建一个技术工具包

... 绝大多数Windows用户都不知道SysInternals的存在。然而,SysInternals库提供了免费的官方工具来修复Windows环境中的问题。 ...

  • 发布于 2021-03-14 06:18
  • 阅读 ( 183 )

7个简单的windows脚本,为您节省时间和精力

... 使用自动热键编写脚本 ...

  • 发布于 2021-03-15 21:37
  • 阅读 ( 291 )

如何通过智能自动化提高业务效率

经营企业已经够难了。你越能自动化,不必记住,你就越能专注于更重要的事情。 ...

  • 发布于 2021-03-23 10:51
  • 阅读 ( 215 )

如何从google表单自动发送月度发票

... 每月1日,**将自动发送。后来在第一周的某个时候,我把它重新命名为月份和年份。 ...

  • 发布于 2021-03-23 13:40
  • 阅读 ( 279 )

windows10的新bashshell所能做的一切

...以从Bash脚本中运行Windows命令。 您可以将Bash命令合并到批处理脚本或PowerShell脚本中,这非常方便。有关所有这些和更多信息,请参阅我们的指南,以在Windows 10中bash脚本。 从linux shell外部运行linux命令 相关:如何在windows10上从b...

  • 发布于 2021-04-06 14:44
  • 阅读 ( 269 )

如何检查您的电脑或手机是否受到保护,以防熔毁和幽灵

...已从**商安装了buggy UEFI更新,并且它没有通过Windows update自动提供,则只需要安装此修补程序。在英特尔发布稳定的微代码更新时,Microsoft将在未来重新启用此保护。 简易方法(windows):下载inspector工具 要检查您是否完全受...

  • 发布于 2021-04-06 20:54
  • 阅读 ( 302 )

使用此microsoft工具解锁windows 7或8上的虚拟机

...者处理杂乱的应用程序就可以使用它们。 相关:什么是SysInternals工具以及如何使用它们? 从MIcrosoft的Windows Sysinternals站点下载Desktops v2.0。Sysinternals曾经是一个第三方工具集合,但是Sysinternals工具非常有用和强大,微软在几年前...

  • 发布于 2021-04-11 07:02
  • 阅读 ( 142 )

如何在googlechrome中修复(和调整)自动更新

...chrome更新得很好,那就不要读这篇文章了,去看看我们的SysInternals Pro系列吧。 我为什么要这么做? 本节有两个相关的问题需要解决。为什么你想搞乱更新功能,为什么一开始就要这么做?尽管更新任何软件都会有破坏某些东...

  • 发布于 2021-04-11 10:29
  • 阅读 ( 192 )

如何在visualstudio中自动创建生成备份

...代码备份无疑是重要的。 通过利用生成后事件和简单的批处理脚本的强大功能,您可以轻松地添加让visualstudio为每个发布代码生成自动创建源代码备份的功能。 工作原理 我们的解决方案很简单:每当发生成功的构建事件时,...

  • 发布于 2021-04-11 18:15
  • 阅读 ( 159 )
yanyan510
yanyan510

0 篇文章

相关推荐