Powershell静默安装

Powershell静默安装,powershell,installation,silent-installer,Powershell,Installation,Silent Installer,我想知道如何安装一些东西,任何东西,比如powershell无人值守的记事本。我在网上真的找不到太多。我将exe文件重命名为notepad.exe,并将其扔到c的根目录下。这不起作用,但我得到的是: 启动进程c:\notepad.exe-ArgumentList“/q”-等待 我无法从powershell的帮助中得到任何东西。这仍然让我不得不接受并点击整个安装过程,我试图避免这种情况。非常感谢您对我的任何帮助和教育,这完全取决于您尝试使用的安装程序。不幸的是,Windows安装程序并非都是.ms

我想知道如何安装一些东西,任何东西,比如powershell无人值守的记事本。我在网上真的找不到太多。我将exe文件重命名为notepad.exe,并将其扔到c的根目录下。这不起作用,但我得到的是: 启动进程c:\notepad.exe-ArgumentList“/q”-等待


我无法从powershell的帮助中得到任何东西。这仍然让我不得不接受并点击整个安装过程,我试图避免这种情况。非常感谢您对我的任何帮助和教育,这完全取决于您尝试使用的安装程序。不幸的是,Windows安装程序并非都是.msi包,可执行文件都有不同的开关


你可以去看看,它肯定有大量用于安装应用程序的静默安装脚本(所有操作都是通过PowerShell脚本完成的),包括如果你使用/?作为一个开关,它向您显示答案-对于无人参与的安装,可以是/passive,对于静默安装,可以是/q。

您可以使用vbs脚本在静默模式下安装程序:

以下是一个例子:

选项显式 暗淡MaCmd MaCmd=“开始/等待D:\Soft\file.exe/S”&_ “&echo Soft已完全安装>LogInstall.txt&Start LogInstall.txt” 调用执行器(MaCmd,0) '************************************************************************************************** 功能执行器(StrCmd、控制台) Dim ws、MyCmd、Resultat 设置ws=CreateObject(“wscript.Shell”) '隐藏Ms Dos的值为0 如果Console=0,则 MyCmd=“CMD/C”和StrCmd&“ Resultat=ws.run(MyCmd,控制台,True) 如果Resultat=0,则 “MsgBox”成功 其他的 MsgBox“发生未知错误” 如果结束 如果结束 '显示MS Dos的值为1 如果Console=1,则 MyCmd=“CMD/K”和StrCmd&“ Resultat=ws.run(MyCmd,Console,False) 如果Resultat=0,则 “MsgBox”成功 其他的 MsgBox“发生未知错误” 如果结束 如果结束 Executer=Resultat 端函数 "****************************************************************************************************


Powershell可以运行您想要的任何东西。所有安装程序都有促进静默安装的特定方法
Notepad.exe
不是安装程序。