如何从WSL中调用指定Windows目录下的PowerShell脚本
操作步骤
切换到目标目录
WSL默认将Windows的C盘挂载至/mnt/c路径下,你只需将Windows路径的盘符前缀C:\替换为/mnt/c/,所有反斜杠\替换为正斜杠/,即可得到对应WSL路径,执行以下命令完成目录切换:cd /mnt/c/Users/jholmes/pichak/analytics执行PowerShell脚本
直接调用Windows原生的PowerShell程序运行脚本即可,为了避免默认执行策略限制,可添加临时绕过策略的参数:powershell.exe -ExecutionPolicy Bypass -File run1.ps1
可选方案:无需提前切换目录,直接指定脚本的Windows原生全路径即可执行:
powershell.exe -ExecutionPolicy Bypass -File "C:\Users\jholmes\pichak\analytics\run1.ps1"
内容的提问来源于stack exchange,提问作者MikiBelavista
相关产品推荐
相关产品推荐

