【发布时间】:2015-10-29 11:47:57
【问题描述】:
我通过将日志输出生成到 CSV 文件中来生成结果。
有没有一种方法可以使用公式或简单的 VBA 我可以拆分结果,因此 Path 的信息是 A 列,而 Access 的相应值在 B 列中?
路径:Microsoft.PowerShell.Core\FileSystem::C:\Users\vma\Desktop\VMADMIN\csv 访问:{System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule}
路径:Microsoft.PowerShell.Core\FileSystem::C:\Users\vma\Desktop\VMADMIN\Test 访问:{System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule}
路径:Microsoft.PowerShell.Core\FileSystem::C:\Users\vma\Desktop\VMADMIN\test1 访问:{System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule}
路径:Microsoft.PowerShell.Core\FileSystem::C:\Users\vma\Desktop\VMADMIN\test2 访问:{}
路径:Microsoft.PowerShell.Core\FileSystem::C:\Users\vma\Desktop\VMADMIN\Test3 访问:{System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule, System.Security.AccessControl.FileSystemAccessRule}
【问题讨论】:
-
如果输出的长度不同,这会起作用吗?我一直在寻找可以执行的 vba 子程序,因为每个日志的输出长度都会有所不同
-
您的输入文件由 PowerShell 生成。显然您正在将
Format-List输出写入 .csv 文件。为什么要这样做而不是生成正确的 CSV 输出?
标签: excel vba powershell