很简单,我很难找到答案。
serverfault之前帮助我找到了一种无需使用 WSUS 即可自动更新 Windows 的方法。它工作得非常好,但是要通过网络运行它,您必须先安装共享驱动器。这是非常简单的 XP,因为您只需安装驱动器并运行更新程序。
但是,在 Vista 和 W7 上,这一切都必须通过提升的权限才能正常工作。UAC 帐户无法看到普通用户安装的网络驱动器,因此为了让一切正常工作,我必须通过net use升级的 shell安装共享。我想通过一个简单的 .bat 文件自动安装此共享并启动更新程序。
我可能只是指示每个人右键单击 .bat 文件上的“以管理员身份运行”,但我想让事情尽可能简单,并让 .bat 自动提示用户提升他们的权限。
由于这些计算机不属于我们,我不能指望安装 Powershell 之类的任何东西,因此这将限制任何解决方案,并且几乎必须依赖于 RTM Vista 安装中包含的内容。我希望我在这里遗漏了一些明显的东西。:)
基本情况是在 PC 维修店,在那里有很多时间基本上被浪费在在单个机器上下载/安装 Windows 更新。我本来打算设置一个内部 WSUS 服务器来处理这个问题,但是当我进入安装文档时,我发现 WSUS 许可证明确禁止向不属于您组织的计算机提供更新。
由于我相当努力地保持一切合法(即使许可证限制有点愚蠢),我试图找到 WSUS 的替代方案,以允许部署本地缓存的 Windows 更新,最好是通过网络,以自动化的方式可能的。