问题描述
我正在尝试为已安装但需要激活的应用程序运行 .exe 文件。这将是一个相当简单的过程,但每次安装时,带有 .exe 的目录都会稍微更改名称。例如,安装后每个文件夹都会添加一个数字(不同的设备有不同的数字),例如测试1,然后测试2。当文件夹发生变化时,我如何使用通配符来定位文件夹?
示例代码:
start-process -FilePath "\C:\ProgramData\apP*/test.exe"
请注意:该应用并非真实应用,仅用于展示目的。
解决方法
您的路径似乎不正确。通配符应该在 PowerShell 中工作。例如,以下通配符适用于 PowerShell 5.0:
尝试运行 Start-Process -FilePath "C:\ProgramData\app*\test.exe"