我正在尝试使用 Powershell 从网络文件夹中获取文件名。我对 Get-ChildItems 的理解(如果我错了,请纠正我)是 cmdlet 正在尝试下载整个对象,在这种情况下,它是一系列产品安装程序,每个文件的大小从 25MB 到 315MB .
我的脚本的目的是创建一个菜单供用户选择他们想要下载的文件。一切正常,除了填充菜单需要 30 多分钟,这显然是不可接受的。
我想我可能需要合并一些 .NET 类来完成这项工作,但如果我可以纯粹使用 Powershell 来完成它,那就太好了。任何想法或建议将不胜感激。
$source = Get-ChildItem "\\networkdrive\Release\Installs\2012.1.2.3\"