Extensible Storate Engine (ESE) Cmdlets
June 27, 2017 · View on GitHub
Provides PowerShell cmdlets to use with the built-in Extensible Storage Engine (ESE) aka JET Blue. The module utilizes the ManagedESENT .NET library and provides read-only access to existing ESENT databases.
Usage
1
env:USERPROFILE\AppData\Local\Temp\WebCache\WebCacheV01.dat" -LogPrefix "V01" -ProcessesToStop @("dllhost","taskhostw") -Recovery true -Force
This call gets the contents of the IE web history for the current user. The session is automatically closed by the cmdlet.
2
$Session = New-ESEDatabaseSession -Path C:\Users\Administrator\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat -LogPrefix "V01" -ProcessesToStop @("dllhost","taskhostw")
Get-ESEDatabaseTableNames -Session Session.DatabaseId
Close-ESEDatabase -Instance Session.Session -DatabaseId Session.Path
This call opens a new session, enumerates the table names in the database, and then closes the session.
Revision History
1.0.0.1
Fixed manifest file.
1.0.0.0
Initial Release