gpt4 book ai didi

c# - 在 C# 中运行 PowerShell 文件,如何以 ASP.NET 形式执行?

转载 作者:行者123 更新时间:2023-11-30 13:53:11 25 4
gpt4 key购买 nike

我做了一个PowerShell脚本,当我独立运行它时,它运行得非常好并生成一个文本文件。我想在我的 ASP.NET 时自动化它页面加载我从 C# 调用一个进程,该进程调用我的 PowerShell 脚本并执行导致生成文本文件的过程。

问题是脚本正在被调用,但没有被执行。给出一些关于权限等的错误。

最佳答案

要使用 C# 程序运行 powershell,您可以使用 Process.Start()使用“C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe”,并提供适当的 powershell 文件参数。

更多信息,请运行

C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -?

关于权限问题,请阅读Running Scripts From Within Windows PowerShell ,并确保 powershell 具有正确的 ExecutionPolicy。

更多信息:http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept06/hey0926.mspx

关于c# - 在 C# 中运行 PowerShell 文件,如何以 ASP.NET 形式执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/754819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com