我正在建立一个系统来使我们办公室中的 Java 保持最新。每个人都有不同版本的 Java,其中许多版本很旧且不安全,有些甚至可以追溯到 1.4。我有一个 System Center Essentials 服务器,它可以推出并静默运行 .msi 文件,我已经测试过它可以安装最新的 Java。但是安装程序不会删除旧版本(例如 1.4),因此我需要卸载它们。每个人都在运行 Windows XP。
巧合的是,Sun 刚刚被 Oracle 收购,Oracle 现在已经将 Java 中所有“Sun”的实例更改为“Oracle”。因此,我可以方便地不必担心卸载最新的 Java,因为我可以搜索并卸载所有Sun Java 程序。
@echo off & cls
Rem List all Installation subkeys from uninstall key.
echo Searching Registry for Java Installs
for /f %%I in ('reg query HKLM\SOFTWARE\microsoft\windows\currentversion\uninstall') do echo %%I | find "{" > nul && call :All-Installations %%I
echo Search Complete..
goto :EOF
:All-Installations
Rem Filter out all but the …
Run Code Online (Sandbox Code Playgroud) 我们是一家小公司,所以我们有一个带一个服务器机架的小柜子。这个壁橱的通风非常好,所以这不是问题——但今天我们公司套房的这一边的空气消失了。直到现在我才想到,这意味着壁橱很热,实际上我进来发现所有服务器都有风扇,里面的温度很热,我还没有检查是否所有的服务器都起来了。
我打开了门,但为了安全起见,我不能让它一直开着,所以我一小时左右离开时必须关上。所有服务器都运行 Windows;有几个塔(我想这些塔现在可能已经与热量隔绝了),基本上机架的其余部分都装满了机架服务器。
我需要让这些服务器在早上运行。它们包含我们所有的重要功能 - 网络数据存储、电子邮件、内部网、会计等。没有它们就无能为力。
我该怎么办??