我制作了一个PowerShell脚本,它运行得非常好并且在我独立运行时生成一个文本文件.我想在我的ASP.NET页面加载时自动执行该操作,我从C#调用一个调用我的PowerShell脚本并执行该过程的进程,生成一个文本文件.
问题是脚本被调用,但没有被执行.给出权限等方面的一些错误
小智 5
要使用C#程序运行powershell,可以将Process.Start()与"C:\ WINDOWS\system32\windowspowershell\v1.0\powershell.exe"一起使用,并提供相应的powershell文件参数.
有关更多信息,请运行
C:\ WINDOWS\system32\windowspowershell\v1.0\powershell.exe - ?
关于权限问题,请阅读从Windows PowerShell中运行脚本,并确保powershell具有正确的ExecutionPolicy.
更多信息:http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept06/hey0926.mspx
| 归档时间: |
|
| 查看次数: |
6910 次 |
| 最近记录: |