Enterprise Vault™ PowerShell Cmdlets
- Introducing the Enterprise Vault PowerShell cmdlets
- Archiving: Exchange
- Archiving: FSA
- Get-EVFSAComputerSettings
- Get-EVFSAFileServer
- Get-EVFSAFolder
- Get-EVFSASiteSettings
- Get-EVFSAVolume
- New-EVFSAFileServer
- New-EVFSAFolder
- New-EVFSAVolume
- Remove-EVFSAFileServer
- Remove-EVFSAFolder
- Remove-EVFSAVolume
- Set-EVFSAComputerSettings
- Set-EVFSAFileServer
- Set-EVFSAFolder
- Set-EVFSASiteSettings
- Set-EVFSAVolume
- 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.