繁体   English   中英

监视存储帐户中的Azure文件是否发生事件:文件创建

[英]Monitor Azure Files in Storage Account for event : file creation

我知道我可以在Powershell脚本中使用System.IO.FileSystemWatcher来检测何时在Azure文件(在我的存储帐户中)中创建文件。 有没有比此方法更好的方法来检测正在创建的文件? 我似乎找不到可能解析的任何日志?

谢谢

如果您确实不想使用FileSystemWatch可以这样做

$Files = Get-ChildItem -file -Recurse "C:\Temp"
$IfOlderThan = 60
$NewlyCreated = @()
$OldCreated = @()
$Count = 0

Foreach ($file in $files){
    if($file.CreationTime -gt (Get-Date).AddMinutes(-$IfOlderThan)){
        $NewlyCreated += $file
    } Else {
        $OldCreated += $file
    }
}
Write-Host "Found " -NoNewline;Write-host $($NewlyCreated.Count) -NoNewline -ForegroundColor Green; Write-Host " file\s that have been created in the last $IfOlderThan minutes" 
$NewlyCreated | select Name, Fullname, CreationTime

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM