我有一个 PowerShell 脚本;
$filex = Get-ChildItem C:\somewhere\anotherfolder\anotherfolder\lastfolder\ -recurse -Filter *coolfile.exe
$ShellExp = New-Object -ComObject Shell.Application
$ShellExp.open("{$filex} http://speedtest.tele2.net/10MB.zip %appdata%\101x.zip")
我应该怎么做才能执行 $filex ?
答案1
我相信您问的是同样的问题:https://stackoverflow.com/q/44035920/7537973 在这种情况下,答案如下:https://stackoverflow.com/a/44036090/7537973
Tl;dr 将函数放在 $() 内部,因此在您的示例中它将是$ShellExp.open("$(Get-ChildItem C:\somewhere\anotherfolder\anotherfolder\lastfolder\ -recurse -Filter *coolfile.exe) http://speedtest.tele2.net/10MB.zip %appdata%\101x.zip")