powershell -command "&{get-windowsfeature | Out-File -FilePath C:\Command.txt}"
但我用C语言写出来的exe去跑的时候总睁宽是不能正常执行,因为server环境里面没有debug环境,所以也不知道具体错在什么地方了,具体source如下纯虚:
C/C++ code?
TCHAR szCommandLine[1024] = {0}
sprintf(szCommandLine,
"powershell -command \"&{get-windowsfeature | Out-File -FilePath C:\\Command.txt}\"")
bSuccess = CreateProcess( NULL, // No module name (use command line).
szCommandLine,// Command line.
NULL, // Process handle not inheritable.
NULL, // Thread handle not inheritable.
FALSE, // Set handle inheritance to FALSE.
0, // No creation flags.
NULL, // Use parent'悉裤亮s environment block.
NULL, // Use parent's starting directory.
&si,// Pointer to STARTUPINFO structure.
&pi ) // Pointer to PROCESS_INFORMATION structure.
powershell怎么运行:
1、首先准备一个powershell脚本文件。
2、接着右键点击左下角的Win图标。
3、然后在d出握友的界面中选择PowerShell选项。
4、接下来就会d出PowerShell命令行界面。
5、进入脚本所在的目录,接着直接用点号运行脚本文件。
6、最后还段弊槐可以在CMD中直接用powershell命令运行脚本。
7、卜昌综上所述,powershell脚本在CMD命令行和powershell命令行都可以运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)