我正在创建PowerShell脚本,以将在一组目录中启用的文件系统权限从Windows服务器输出到CSV。我遇到的问题是文件系统权限由逗号“”分隔,这意味着当我打开CSV时,这些文件系统权限会显示在单独的列中。我希望它们全部出现在同一列中。因此,类似于“ ReadData-ExecuteFile-Synchronize”,而不是“ ReadData {new column} ExecuteFile {new column} Synchronize”。这是我用来写入CSV的代码的一部分。
$file_stream_output.WriteLine(('{0}, {1}, {2}' -f $directory.FullName, $access_right.IdentityReference, $access_right.FileSystemRights))