【发布时间】:2020-04-06 17:49:35
【问题描述】:
我有一个我们在 Powershell 中使用的脚本,但是我需要该脚本能够找到动态安装应用程序所需的文件,因为用户可以将该文件夹复制到他们计算机上的任何文件夹中。目前我有以下代码集,我想我的问题是,如果脚本与安装文件位于同一文件夹中。如何告诉 powershell 只在运行它的目录中查找安装文件?
$Install = "C:\Other Folder\File.msi"
$InstallArg = "/quite /norestart"
Start-Process '
-FilePath $Install '
-ArgumentList $InstallArg '
-PassThru | Wait-Process
任何帮助将不胜感激。谢谢。
更新,我发现我必须在脚本所在的目录中。但是,由于我们必须使用管理员凭据运行 ISE,它会自动默认为 C:\Windows\System32,因为目录 powershell 正在查找,无论我是否告诉它打开脚本。如果是这种情况,我如何告诉它查看脚本所在的位置以便它可以找到它需要的文件?
【问题讨论】:
标签: powershell installation windows-installer