如何运行exe文件来安装应用程序?

时间:2016-12-08 14:20:43

标签: powershell exe

我在PowerShell中没有expierence但我需要用它来安装两个不同的应用程序,我已经下载了exe文件但无法运行。我需要做什么才能运行它们?

PS H:\> Hide.me-Setup-1.2.8.exe
Hide.me-Setup-1.2.8.exe : The term 'Hide.me-Setup-1.2.8.exe' is not recognized
as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:1 char:1
+ Hide.me-Setup-1.2.8.exe
+ ~~~~~~~~~~~~~~~~~~~~~~~

这是错误代码,我也尝试了相同的代码,但.\文件前面的Hide.me-Setup-1.2.8.exe正如评论中链接的Microsoft Technet网站所建议的那样。

如果应用程序影响结果,则应用程序位于网络驱动器上。

1 个答案:

答案 0 :(得分:1)

$InstallerLoc = "LOCATION OF INSTALLER FILE"
$Switches = "SWITCHES TO PROVIDE TO INSTALLER"
$Installer = Start-Process -FilePath $InstallerLoc -ArgumentList $Switches -Wait -PassThru
Write-Host "The exit code is $($Installer.ExitCode)"

此脚本将为您安装软件,并等待它安装完毕。 然后它会从安装中反馈您的错误代码。

如果从安装程序所在的位置启动脚本,则可以使用。\ Hide.me-Setup-1.2.8.exe,否则您需要提供完全限定的位置。安装程序。

如果.exe作者创建了.exe甚至没有.exe,那么为了得到.exe的开关,你可以启动一个CMD窗口并放入.exe的位置,然后是/? 例如:     Hide.me-Setup-1.2.8.exe /? 这有时会显示一个窗口,其中包含您可以使用的所有可用开关及其功能,如果安装程序只是按照正常情况启动,则不太可能以静默方式运行。

如果您没有提供任何开关,只需将$ Switches变量保留为""