Powershell中运行像robocopy.exe这样的应用程序有时也不方便,那么你怎么在Powershell中向EXE应用程序提交参数呢?
有个简单的方法,将字符串做成参数(查询参数不能没有字符串、空字符串及特殊字符串)并确保你提交了一个字符串参数,而不是一整段字符。
Powershell中执行robocopy.exe复制c:\Windows目录下全部的JPG图片到c:\jpegs,,忽略错误并跳过winsxs目录。
$arguments = "$env:windir\", 'c:\jpegs\','*.jpg', '/R:0', '/S', '/XD', '*winsxs*' Robocopy.exe $arguments
正如你看到的,参数是字符串并且执行后是组数组。
这样在Powershell中就能完美的执行且支持所有的exe文件。
原文地址: Submitting Arguments to EXE Files
本文链接: https://www.pstips.net/submitting-arguments-to-exe-files.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!