猿问

创建具有包含派生文件系统路径信息的自定义属性的对象,并将它们导出到csv计算的属性中。

创建具有包含派生文件系统路径信息的自定义属性的对象,并将它们导出到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


精慕HU
浏览 314回答 1
1回答
随时随地看视频慕课网APP
我要回答