创建具有包含派生文件系统路径信息的自定义属性的对象,并将它们导出到csv计算的属性中。这个问题的要点是:*如何向输出的对象中添加自定义属性Get-ChildItem包含派生路径信息(即父文件夹路径)的Folder以及姓名(如Foldername)?*如何将结果对象导出到CSV文件?目前有一个脚本正在运行,我从StackOverflow中获取了脚本,并对其进行了修改以供自己使用。脚本的目的是查看目录,获取文件名,然后将它们作为.csv文件导出到目录中。我能够修改脚本,使其只通过文件名,因为它最初只通过path, user等通过添加,Name..由于某些原因,我无法让脚本通过它所在的父文件夹,也想要父文件夹。我相信这部分代码是我遇到的最大麻烦。在select我可以加上,Name但增加,folder或,foldername在.之后select不能很好地渡过难关。ForEach-Object {$_ | Add-Member -Name "Owner" -MemberType NoteProperty -Value (Get-Acl $_.FullName).Owner -PassThru} |
Sort-Object fullname |
Select FullName,CreationTime,LastWriteTime,Owner,Name,Folder,Foldername
添加回答
举报
0/150
提交
取消