Pek*_*ica 662 windows powershell scripting
如何运行PowerShell脚本?
powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'有或没有--noexit)除了输出文件名外,它什么都不返回.
没有错误,没有消息,没有.哦,当我添加时-noexit,同样的事情发生了,但我仍然在PowerShell中,必须手动退出.
.ps1文件应该运行程序并返回依赖于该程序输出的错误级别.但我很确定我还没有到达那里.
我究竟做错了什么?
mar*_*c_s 694
导航到脚本所在的目录
PS> cd C:\my_path\yada_yada\ (enter)
Run Code Online (Sandbox Code Playgroud)执行脚本:
PS> .\run_import_script.ps1 (enter)
Run Code Online (Sandbox Code Playgroud)我错过了什么?
或者:您可以PS像这样运行PowerShell脚本:
powershell -noexit "& ""C:\my_path\yada_yada\run_import_script.ps1""" (enter)
Run Code Online (Sandbox Code Playgroud)
根据这篇博客文章
或者您甚至可以从C#app运行Powershell脚本:-)
Kei*_*ill 208
如果您使用PowerShell 2.0,请使用PowerShell.exe的-File参数从其他环境(如cmd.exe)调用脚本,例如:
Powershell.exe -File C:\my_path\yada_yada\run_import_script.ps1
Run Code Online (Sandbox Code Playgroud)
小智 169
如果要在不修改默认脚本执行策略的情况下运行脚本,则可以在启动Windows PowerShell时使用旁路开关.
powershell [-noexit] -executionpolicy bypass -File <Filename>
Run Code Online (Sandbox Code Playgroud)
Den*_*nis 28
我遇到了同样的问题,我尝试过并试过......最后我使用了:
powershell.exe -noexit "& 'c:\Data\ScheduledScripts\ShutdownVM.ps1'"
Run Code Online (Sandbox Code Playgroud)
并将此行放在批处理文件中,这是有效的.
And*_*dyM 22
如果你只有PowerShell 1.0,这似乎就足够了:
powershell -command - < c:\mypath\myscript.ps1
Run Code Online (Sandbox Code Playgroud)
它将脚本文件传递给PowerShell命令行.
Kiq*_*net 10
使用cmd(BAT)文件:
@echo off
color 1F
echo.
C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "PrepareEnvironment.ps1"
:EOF
echo Waiting seconds
timeout /t 10 /nobreak > NUL
Run Code Online (Sandbox Code Playgroud)
如果您需要以管理员身份运行:
给出脚本的路径,即cmd的路径设置:
$> . c:\program file\prog.ps1
运行PowerShell的入口点功能:
例如, $> add or entry_func or main
如果要使用Windows Task Scheduler运行PowerShell脚本,请按照以下步骤操作:
创建一个任务
设置Program/Script于Powershell.exe
设置Arguments于-File "C:\xxx.ps1"
这是另一个答案,我如何使用Windows任务计划程序自动执行PowerShell脚本?。
如果您的脚本以.ps1扩展名命名,并且您在PowerShell窗口中,则只需运行./myscript.ps1(假设该文件位于您的工作目录中).
无论如何,在Windows 10上使用PowerShell版本5.1,这对我来说都是如此,我认为我没有做任何事情来实现它.
| 归档时间: |
|
| 查看次数: |
1663958 次 |
| 最近记录: |