我正在尝试在目录中运行最新下载的.exe。我正在测试的脚本如下:
$dir = "C:/Users/$env:UserName/Downloads"
$latest = Get-ChildItem -path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1
$go = Start-Process :C/Users/$env:UserName/Downloads/$latest.name | Out-Null
Invoke-Expression $go
我不确定如何实际将新下载的文件作为变量供Powershell识别。任何帮助将不胜感激。
如果您只想运行exe文件,我想您可以这样做:
$file = Get-ChildItem -path Path | Sort-Object LastAccessTime -Descending | Select-Object -First 1
& $file.FullName
&
当您要执行命令,脚本或函数时,它是一个调用运算符。该$file.FullName
给你的完整路径exe
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句