我对Powershell相当陌生,我正在尝试创建一个执行.exe文件的脚本。我可以在我的机器上执行它们,因为文件夹路径是硬编码的,所以没有问题。问题是,如果我将此脚本转移到另一台计算机,则它调用的.exe可能位于不同的文件夹结构中。示例我的计算机:D:\ Folder1 \ subfolder \ RunMe.exe
客户端计算机可能是D:\ RunMe \ subfolder \ RunMe.exe
无论它在哪里,我都只需要它来执行RunMe.exe。有没有办法在PowerShell中做到这一点?
# 1. Get the location of RunMe.exe
$RunMe = Get-ChildItem -Path d:\* -Include RunMe.exe -Recurse;
# 2. Invoke RunMe.exe
Start-Process -FilePath $RunMe[0].FullName -Wait -NoNewWindow;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句