Skip to content
/ ESENT Public
forked from bamcisnetworks/ESENT

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.

License

Notifications You must be signed in to change notification settings

criter/ESENT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extensible Storate Engine (ESE) Cmdlets

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

$DB = Get-ESEDatabase -Path "$env:USERPROFILE\AppData\Local\Temp\WebCache\WebCacheV01.dat" -LogPrefix "V01" -ProcessesToStop @("dllhost","taskhostw") -Recovery $false -CircularLogging $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.Session -DatabaseId $Session.DatabaseId

Close-ESEDatabase -Instance $Session.Instance -Session $Session.Session -DatabaseId $Session.DatabaseId -Path $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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%