Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何使用Powershell运行带有通配符的exe,因为每次安装目录都会不断更改_Windows_Powershell_Powershell 3.0_Azure Powershell_Powershell 4.0 - Fatal编程技术网

Windows 如何使用Powershell运行带有通配符的exe,因为每次安装目录都会不断更改

Windows 如何使用Powershell运行带有通配符的exe,因为每次安装目录都会不断更改,windows,powershell,powershell-3.0,azure-powershell,powershell-4.0,Windows,Powershell,Powershell 3.0,Azure Powershell,Powershell 4.0,我正在尝试为已安装但需要激活的应用运行.exe文件。这将是一个相当简单的过程,但是带有.exe的目录在每次安装时都会稍微更改名称。例如,安装后每个文件夹都会添加一个编号(不同的设备有不同的编号),例如test1和test2。当文件夹发生更改时,如何使用通配符以其为目标 示例代码: 启动进程-文件路径“\C:\ProgramData\app*/test.exe” 请注意:该应用程序不是真实的,只是用于显示目的。您的路径似乎不正确。通配符应该在PowerShell中工作。例如,下面的通配符在Powe

我正在尝试为已安装但需要激活的应用运行.exe文件。这将是一个相当简单的过程,但是带有.exe的目录在每次安装时都会稍微更改名称。例如,安装后每个文件夹都会添加一个编号(不同的设备有不同的编号),例如test1和test2。当文件夹发生更改时,如何使用通配符以其为目标

示例代码:

启动进程-文件路径“\C:\ProgramData\app*/test.exe”


请注意:该应用程序不是真实的,只是用于显示目的。

您的路径似乎不正确。通配符应该在PowerShell中工作。例如,下面的通配符在PowerShell 5.0中适用:


试着运行
Start Process-FilePath“C:\ProgramData\app*\test.exe”

看看。我从来没有听说过@zett42这个cmdlet,非常整洁!