У меня есть сценарий PowerShell для создания моих файлов проекта, и я хотел бы иметь возможность выполнить его из командной строки моего файлового менеджера (и, возможно, сделайте ярлык на этот сценарий, таким образом, я могу запустить сборку со своего рабочего стола),
Какой-либо способ сделать это?
Если вы используете PowerShell 2.0, используйте:
PowerShell.exe -File c:\users\john\myscript.ps1
Если вы используете 1.0, используйте:
PowerShell -Command "& {c:\users\john\myscript.ps1}"
В зависимости от того, что вы делаете / загружаете в свой скрипт профиля, вы также можете указать -NoProfile
. Конечно, если вашему скрипту требуется что-то, что загружено в ваш профиль, не используйте этот параметр. В противном случае это может немного ускорить выполнение вашего скрипта.
invoke-command -computername -scriptblock {param ()} -ArgumentList