我正在尝试安装位于共享驱动器上的MSU文件:
if (([System.Environment]::OSVersion.Version.Major -lt 10) -and ($PSVersionTable.PSVersion.Major -le 3))
{
$command = "`"" + "Z:\00 - FTA - General\12 - IT\Scripts\Win7 WMF5 KB3134760-x64.msu" + "`""
$parameters = $command + " /quiet"
$install = [System.Diagnostics.Process]::Start( "wusa",$parameters,$Username,$Password,"domainName" )
$install.WaitForExit()
$install.ExitCode
}
但是我收到错误消息:
使用“5”参数调用“Start”的异常:“目录名称无效” 在行:8字符:5 + $ install = [System.Diagnostics.Process] :: Start(“wusa”,$ parameter ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [],MethodInvocationException + FullyQualifiedErrorId:Win32Exception
这里有谁知道我做错了什么? 我也尝试用IP替换驱动器号,但它会出现相同的错误消息...
\\192.168.254.3\D$\office\00 - FTA - General\12 - IT\Scripts\Win7 WMF5 KB3134760-x64.msu
答案 0 :(得分:1)
您已经完成了这项复杂的任务,您只需要使用呼叫操作员(&
)来运行wusa
并将其传递给文件的路径以及{{1} }和quiet
选项。
norestart