我只是想写一个函数,它接受一个字符串并隔离一个子字符串并返回它。然后将该值复制到 csv 文件中。
我的功能如下所示:
Function FileName ($msg)
{
$msg -match ', (.*) owned'
$result=$matches[1]
return $result
}
例如,我希望结果包含“New Text Document.txt - Notepad”,我调用:
FileName "Document 3, New Text Document.txt - Notepad owned by SYSTEM on \\COMPUTERNAME was printed on {736660DE-4F30-4949-A1B1-68701735DAA8} through port {736660DE-4F30-4949-A1B1-68701735DAA8}. Size in bytes: 127183. Pages printed: 1. No user action is required."
但是当我将它导出到 csv 文件时,它显示为“True New Text Document.txt - Notepad”。如何删除“真”?