Enterprise Vault™ PowerShell Cmdlets
- Introducing the Enterprise Vault PowerShell cmdlets
 - Archiving: Exchange
 - Archiving: FSA
 - Archiving: Skype for Business
 - Archiving: SMTP
- Get-EVSMTPHoldingFolder
 - Get-EVSMTPMessageTrackingLogLocation
 - Get-EVSMTPPolicy
 - Get-EVSMTPServerSettings
 - Get-EVSMTPTarget
 - New-EVSMTPPolicy
 - New-EVSMTPServerSettings
 - New-EVSMTPTarget
 - Remove-EVSMTPPolicy
 - Remove-EVSMTPTarget
 - Set-EVSMTPMessageTrackingLogLocation
 - Set-EVSMTPPolicy
 - Set-EVSMTPServerSettings
 - Set-EVSMTPTarget
 - Sync-EVSMTPServerSettings
 
 - Backup
 - Classification
- Disable-EVClassification
 - Get-EVClassificationFCITags
 - Get-EVClassificationPolicy
 - Get-EVClassificationStatus
 - Get-EVClassificationTestMode
 - Get-EVClassificationVICTags
 - Import-EVClassificationFCIRules
 - Initialize-EVClassificationVIC
 - New-EVClassificationPolicy
 - Publish-EVClassificationFCIRules
 - Remove-EVClassificationPolicy
 - Set-EVClassificationPolicy
 - Set-EVClassificationTestMode
 
 - Databases
 - IMAP access
 - Indexing
 - Records management
 - Retention plans
 - Roles-based administration
 - Sites and servers
 - Tasks and services
 - Vault stores and archives
 
Get-EVDatabaseDetail
Get-EVDatabaseDetail gets Enterprise Vault directory, monitoring, auditing, reporting, vault store, and fingerprint database details for an Enterprise Vault server.
Get-EVDatabaseDetail is provided by the snap-in  Symantec.EnterpriseVault.PowerShell.Core.dll.
Get-EVDatabaseDetail [<CommonParameters>]
PowerShell common parameters only.
Get-EVDatabaseDetail
Gets Enterprise Vault directory, monitoring, auditing, reporting, vault store, and fingerprint database details for an Enterprise Vault server.
Get-EVDatabaseDetail | Where-Object {$_.Type -eq "Fingerprint" -and ($_.IsInAG -eq 0 -or $_.IsAccessible -eq 0)}
Gets all Enterprise Vault fingerprint databases that are either not in an availability group (IsInAG=0), or are not accessible (IsAccessible=0). This information can be used to get a list of Enterprise Vault databases that need to be added to an availability group.
Get-EVDatabaseDetail | Where-Object {$_.IsCollationOK -eq 0}
Finds Enterprise Vault databases with collation issues.
Get-EVDatabaseDetail returns an object of type Symantec.EnterpriseVault.PowerShell.Core.Output.DatabaseDetail, which has the        following properties.
Table: Get-EVDatabaseDetail properties
Name  | Type  | Description  | 
|---|---|---|
DBName  | String  | The name of the Enterprise Vault database. For example, "EnterpriseVaultDirectory".  | 
SQLInstanceName  | String  | This is the SQL server instance where the database is located.  | 
SQLServerVersion  | String  | This is the SQL server product version (SERVERPROPERTY('ProductVersion')).  | 
Type  | EVDatabaseType  | This is the Enterprise Vault database type enumeration. Possible values are Directory (0), vault store (1), fingerprint (2), audit (3), monitoring (4), and reporting (5).  | 
SQLServerName  | String  | This is the name of the physical SQL server where the database is located. (SERVERPROPERTY('MachineName')).  | 
IsClustered  | Boolean  | Indicates whether the SQL server is clustered.  | 
IsInAG  | Boolean  | Indicates whether the database is in an availability group.  | 
IsAccessible  | Boolean  | Indicates whether the database is currently accessible.  | 
IsCollationOK  | Boolean  | False indicates an issue with database collation.  | 
See Set-EVDatabaseDetail.
See Get-EVDatabase.