我有一个Powershell脚本,可以将CSV文件转换为Excel,但我想创建一个批处理文件来执行该Powershell脚本。当我尝试收到错误消息时:
error processing aurguments. there is no option with the following name: execution policy.
Syntax
powershell_ise.exe[[-File] <listoffiles>][-Help]-[MTA][-Noprofile]
批处理文件脚本是:
@echo off
Powershell_ise.exe -executionpolicy remotesigned -File C:\Users\siddhary\Desktop\csv_to_xlsx .ps1
然而,当我打开Powershell_ise.exe
时,然后从桌面打开脚本&amp;运行,它成功运行。但是当我尝试使用批处理文件时,我收到上述错误消息。
请帮忙。
答案 0 :(得分:1)
错误消息告诉您究竟出了什么问题。 Powershell_ise.exe不接受-executionpolicy参数。您可以通过运行以下方式自行验证:
powershell_ise.exe /?
答案 1 :(得分:0)
将您的电话从powershell_ise.exe更改为powershell.exe
@echo off
Powershell.exe -executionpolicy remotesigned -File C:\Users\siddhary\Desktop\csv_to_xlsx .ps1
以下是使用powershell_ise.exe的引用,此处为powershell.exe