У меня есть скрипт, который мы используем, который находится в 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 ищет независимо от того, скажу ли я ему открыть скрипт. Если это так, как я могу сказать ему посмотреть, где находится скрипт, чтобы он мог найти нужные ему файлы?