【发布时间】:2017-04-18 10:06:15
【问题描述】:
我正在尝试安装位于共享驱动器上的 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
【问题讨论】:
-
如果使用 Start-Process 会出现同样的错误吗?胡思乱想。
标签: powershell