c# - 在 C# 项目中运行 Powershell 脚本
问题描述
所以我想在 ac# 项目中运行一个 powershell 脚本。powershell 文件将位于项目内的文件夹中。我只是不确定如何从 c# 引用该文件来运行它。
解决方案
在这里提问之前请先进行谷歌搜索
https://docs.microsoft.com/da-dk/archive/blogs/kebab/executing-powershell-scripts-from-c
https://duanenewman.net/blog/post/running-powershell-scripts-from-csharp/
var ps1File = @"C:\my script folder\script.ps1";
var startInfo = new ProcessStartInfo()
{
FileName = "powershell.exe",
Arguments = $"-NoProfile -ExecutionPolicy unrestricted -file \"{ps1File}\"",
UseShellExecute = false
};
Process.Start(startInfo);
推荐阅读
- angular - 特定于每个模块的注入
- wordpress - 将wordpress应用程序从本地移动到cpanel后如何更改旋转滑块的baseurl
- matlab - 为什么我使用 Matlab 滤波器设计工具创建的滤波器不适用于定点数?
- integer - 每次计数器更新(可变整数范围)如何发送一点?
- github - 仅当有人打开 PR 时才运行 GitHub Action
- excel - 使用一张表中的单元格值作为粘贴到另一张表的目的地
- c# - 如何使用 wpf 在页面之间导航
- wordpress - 重置密码后如何注销用户
- codeigniter - Dompdf URDU字体问题
- java - java.time.format.DateTimeFormatter 中格式化程序的字符串表示形式