【发布时间】:2015-03-25 07:49:50
【问题描述】:
我有以下 Windows 批处理命令,可从命令提示符成功运行:djoin /provision /domain /machineou /machine /savefile
我已经能够将这个 Windows 命令包装在一个 PowerShell 命令中:
Invoke-Expression [djoin command]
并且在使用 PowerShell 在本地运行它时效果很好.-
当我尝试在第 2 步中获取脚本并从 C# Web 应用程序调用它时失败了。我正在尝试以下方法:
PowerShell ps = PowerShell.Create(); ps.addCommand("Invoke-Expression"); ps.AddArgument("<djoin command>");
网页没有给我任何错误,我被困在这个问题上。如果您有任何问题,请告诉我,感谢您的帮助。
【问题讨论】:
-
你熟悉
Process and ProcessInfo Classes和ShellExecute cmd 的...吗?
标签: c# powershell