我正在尝试创建一个脚本来检索所有浏览器历史记录,但问题在于我无法使用确切的链接和访问网站的日期时间。
有谁能帮帮我吗?
我已经尝试过这个页面,但仍然无法获取日期时间/完整链接信息。
function Get-ChromeHistory {
$Path = "$Env:systemdrive\Users\$UserName\AppData\Local\Google\Chrome\User Data\Default\History"
if (-not (Test-Path -Path $Path)) {
Write-Verbose "[!] Could not find Chrome History for username: $UserName"
}
$Regex = '(htt(p|s))://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)*?'
$Value = Get-Content -Path "$Env:systemdrive\Users\$UserName\AppData\Local\Google\Chrome\User Data\Default\History"|Select-String -AllMatches $regex |% {($_.Matches).Value} |Sort -Unique
$Value | ForEach-Object {
$Key = $_
if ($Key -match $Search){
New-Object -TypeName PSObject -Property @{
User = $UserName
Browser = 'Chrome'
DataType = 'History'
Data = $_
}
}
}
}
实际结果:
Chrome | 我的用户名 | https://www.stackoverflow.com/
期望结果:
Chrome | 用户名 | 06/21/2019 11:05 | https://stackoverflow.com/questions/ask