我想做一个powershell脚本,自动安装所有的Windows,但我有一些困难得到是正确的。我的脚本运行良好,但我唯一的问题是脚本仍然需要用户输入才能工作。我尝试了多个参数强制安装,但每个参数仍然迫使我压缩操作。
用户输入:
确认您确实要执行此操作吗?在目标“桌面-xxxxxxx”上执行"(xxxxxxx) Microsoft -其他硬件- for Windows212KB“操作。Y是A是所有N No L No to All S暂停帮助(默认值为"Y"):
我用的剧本。
Set-ExecutionPolicy Unrestricted Install-Module P
我有一个带有更新名称的文本文件:
...
KB3072019
KB3044374
KB3011780
KB3083711
...
并且有一个文件夹
我的目标是检查是否根据文本文件下载了更新。
@echo off
set /a x=0
setlocal ENABLEDELAYEDEXPANSION
for /F "tokens=*" %%A in (d:\WindowsUpdate.log) do (
set /a x=x+1
echo Update number !x!, name %%A, state:
IF EXIST d:\!Del\Win8Updates_