我有一个脚本,在 Powershell 中使用 FileWatcher.IO 监视文件系统。目前,它会找到创建文件的用户:
$owner = (Get-Acl $path).Owner
它会找到制作文件的计算机:
$Computer = get-content env:computername
但我也想获得创建文件的机器。例如,如果用户登录到终端服务器,我可以看到该文件是在终端服务器上制作的。但我想知道在终端服务器上制作文件的本地机器的主机名。
这可能吗?我一直在搜索 msdn PSEventArgs Class 页面,但没有取得多大成功。