我是PowerShell的新手,我正在尝试构建我在PowerShell中添加的旧批处理文件并添加一些功能。
目前我有一个CSV文件,我在传递中使用它作为一种“环境”文件,以前我会对这个CSV文件进行批处理作业。
我有一行
Import-Csv "csvfile" | select-object -property * | out-gridview -passthru
CSV文件的构建类似于:
Name,location,folder
Test,e,Testsite
Test1,c,windows
test2,c,temp
基本上我想选择其中一个增长并单击Okay并将3个项目分配给变量.. $foldername,$driveLetter,$destinationDirectory
我看起来又高又低我似乎无法管理它我找到one example on StackOverflow我无耻地复制,按摩并开始工作......但是这个网格视图是由OP预先构建的发布并且没有像grid-view
那样的管道。-Passthru
有(过滤器和滚动条)但我能够使用此方法分配变量,但我的CSV非常庞大,我想要能够自己拥有自动尺寸并过滤/滚动。
答案 0 :(得分:2)
您需要使用-OutPutMode Single
的{{1}}选项将选择限制在gridview中的单个项目。
Out-Gridview