Подтвердить что ты не робот

Как запустить PowerShell script из командной строки ОС?

У меня есть PowerShell script для создания файлов проекта, и я хотел бы иметь возможность запускать его из командной строки моего файла (и, возможно, сделать ярлык для этого script, чтобы я мог начать строить с моего рабочего стола)
Любой способ сделать это?

4b9b3361

Ответ 1

Если вы используете PowerShell 2.0, используйте:

PowerShell.exe -File c:\users\john\myscript.ps1

Если вы используете 1.0:

PowerShell -Command "& {c:\users\john\myscript.ps1}"

В зависимости от того, что вы делаете/загружаете в свой профиль script, вы также можете указать -NoProfile. Конечно, если ваш script требует что-то, что загружено в ваш профиль, тогда не используйте этот параметр. В противном случае он может немного ускорить выполнение вашего script.

Ответ 2

invoke-command -computername -scriptblock {param()} -ArgumentList