Enterprise Vault™ PowerShell Cmdlets

Last Published:
Product(s): Enterprise Vault (12.4)
  1. Introducing the Enterprise Vault PowerShell cmdlets
    1.  
      About the Enterprise Vault Management Shell
    2.  
      Getting Help for Enterprise Vault PowerShell cmdlets
    3.  
      Rules for PowerShell strings
    4. Where to get more information about Enterprise Vault
      1.  
        Enterprise Vault training modules
  2. Archiving: Exchange
    1.  
      Add-EVPstComputer
    2.  
      Add-EVPstFile
    3.  
      Get-EVExchangeMailboxPolicy
    4.  
      New-EVExchangeMailboxPolicy
    5.  
      Remove-EVExchangeFolderPolicy
    6.  
      Remove-EVExchangeMailboxPolicy
    7.  
      Set-EVExchangeMailboxPolicy
  3. Archiving: FSA
    1.  
      Get-EVFSAComputerSettings
    2.  
      Get-EVFSAFileServer
    3.  
      Get-EVFSAFolder
    4.  
      Get-EVFSASiteSettings
    5.  
      Get-EVFSAVolume
    6.  
      New-EVFSAFileServer
    7.  
      New-EVFSAFolder
    8.  
      New-EVFSAVolume
    9.  
      Remove-EVFSAFileServer
    10.  
      Remove-EVFSAFolder
    11.  
      Remove-EVFSAVolume
    12.  
      Set-EVFSAComputerSettings
    13.  
      Set-EVFSAFileServer
    14.  
      Set-EVFSAFolder
    15.  
      Set-EVFSASiteSettings
    16.  
      Set-EVFSAVolume
  4. Archiving: Skype for Business
    1.  
      Get-EVSkypeForBusinessTarget
    2.  
      New-EVSkypeForBusinessTarget
    3.  
      Remove-EVSkypeForBusinessTarget
    4.  
      Set-EVSkypeForBusinessTarget
  5. Archiving: SMTP
    1.  
      Get-EVSMTPHoldingFolder
    2.  
      Get-EVSMTPMessageTrackingLogLocation
    3.  
      Get-EVSMTPPolicy
    4.  
      Get-EVSMTPServerSettings
    5.  
      Get-EVSMTPTarget
    6.  
      New-EVSMTPPolicy
    7.  
      New-EVSMTPServerSettings
    8.  
      New-EVSMTPTarget
    9.  
      Remove-EVSMTPPolicy
    10.  
      Remove-EVSMTPTarget
    11.  
      Set-EVSMTPMessageTrackingLogLocation
    12.  
      Set-EVSMTPPolicy
    13.  
      Set-EVSMTPServerSettings
    14.  
      Set-EVSMTPTarget
    15.  
      Sync-EVSMTPServerSettings
  6. Backup
    1.  
      Clear-IndexLocationBackupMode
    2.  
      Clear-VaultStoreBackupMode
    3.  
      Get-IndexLocationBackupMode
    4.  
      Get-VaultStoreBackupMode
    5.  
      Set-IndexLocationBackupMode
    6.  
      Set-VaultStoreBackupMode
  7. Classification
    1.  
      Disable-EVClassification
    2.  
      Get-EVClassificationFCITags
    3.  
      Get-EVClassificationPolicy
    4.  
      Get-EVClassificationStatus
    5.  
      Get-EVClassificationTestMode
    6.  
      Get-EVClassificationVICTags
    7.  
      Import-EVClassificationFCIRules
    8.  
      Initialize-EVClassificationVIC
    9.  
      New-EVClassificationPolicy
    10.  
      Publish-EVClassificationFCIRules
    11.  
      Remove-EVClassificationPolicy
    12.  
      Set-EVClassificationPolicy
    13.  
      Set-EVClassificationTestMode
  8. Databases
    1.  
      Get-EVDatabase
    2.  
      Get-EVDatabaseDetail
    3.  
      Get-EVDatabaseFileInfo
    4.  
      Get-EVStorageDatabase
    5.  
      Set-EVDatabaseDetail
    6.  
      Start-EVDatabaseUpgrade
  9. IMAP access
    1.  
      Get-EVIMAPUsers
    2.  
      Get-EVIMAPUserSettings
    3.  
      Set-EVIMAPServerDisabled
    4.  
      Set-EVIMAPServerEnabled
  10. Indexing
    1.  
      Get-EVIndexLocation
    2.  
      Get-EVMDSStatus
    3.  
      Get-IndexServerForIndexLocation
    4.  
      New-EVMDSBuildTask
    5.  
      Set-IndexMetadataSyncLevel
  11. Records management
    1.  
      Export-EVNARAArchive
    2.  
      Get-EVRecordSettings
  12. Retention plans
    1.  
      Get-EVRetentionPlan
    2.  
      New-EVRetentionPlan
    3.  
      Remove-EVRetentionPlan
    4.  
      Set-EVRetentionPlan
  13. Roles-based administration
    1.  
      Add-EVRBARoleMember
    2.  
      Get-EVRBAAzStoreXml
    3.  
      Get-EVRBARole
    4.  
      Get-EVRBARoleMember
    5.  
      Remove-EVRBARoleMember
    6.  
      Set-EVRBAAzStoreXml
  14. Sites and servers
    1.  
      Get-EVComputers
    2.  
      Get-EVFileLocation
    3.  
      Get-EVIISWebsite
    4.  
      Get-EVServer
    5.  
      Get-EVSite
    6.  
      Get-EVSiteInfo
  15. Tasks and services
    1.  
      Get-EVDependencyService
    2.  
      Get-EVDependencyServiceState
    3.  
      Get-EVService
    4.  
      Get-EVServiceState
    5.  
      Get-EVTask
    6.  
      Get-EVTaskState
  16. Vault stores and archives
    1.  
      Export-EVArchive
    2.  
      Get-EVArchive
    3.  
      Get-EVArchivePermission
    4.  
      Get-EVVaultStore
    5.  
      Get-EVVaultStorePartition
    6.  
      Remove-EVArchive
    7.  
      Remove-EVArchivePermission
    8.  
      Set-EVArchive
    9.  
      Set-EVArchivePermission
    10.  
      Start-PartitionRollover

Get-EVMDSStatus

Get-EVMDSStatus gets the current status of the metadata store for an archive. The cmdlet can also be used to get the number of items that are missing from the metadata store for an archive.

Get-EVMDSStatus is provided by the snap-in Symantec.EnterpriseVault.PowerShell.Snapin.dll.

Syntax

Get-EVMDSStatus [[-ArchiveId] <String>] [[-VaultStoreId] <String>] [[-SiteId] <String>] [-IncludeMissingItems [<SwitchParameter>]] [<CommonParameters>]

Parameters

Table: Get-EVMDSStatus parameters

Parameter

Description

-ArchiveId (required)

Identifies an archive. This is the default operation.

-VaultStoreId (required)

Identifies a vault store. If this parameter is used instead of ArchiveId, the cmdlet operates on all applicable archives in the specified vault store.

-SiteId (required)

Identifies a site. If this parameter is used the cmdlet operates on all appropriate archives in the specified site.

-IncludeMissingItems

Whether the cmdlet should return the count of items that are present in the archive but are missing from the metadata store. This option can be slow if you have specified thousands of archives.

Examples
  • Get-EVMDSStatus -ArchiveId 14B...EVSERVER.LOCAL

    Gets the current status of the metadata store for the specified archive.

  • Get-EVMDSStatus -IncludeMissingItems -VaultStoreId 14B...EVSERVER.LOCAL

    Gets the current status of the metadata store for all archives supported by metadata store in the specified vault store. Also includes a count of the number of items that are present in the archive but are missing from the metadata store.

  • Import-CSV example.csv | Get-EVMDSStatus

    Gets the current status of the metadata store for each archive that is specified in a CSV file.

  • Import-CSV example.csv | Select VaultStoreEntryId | Get-EVMDSStatus

    Imports a record set from a CSV file and, for each value in the VaultStoreEntryId column, returns the current status of the metadata store for each archive that is supported by metadata store.

  • Get-EVMDSStatus -VaultStoreId 14B...EVSERVER.LOCAL -IncludeMissingItems | Where-Object {$_.MDSStatus - ne 'EV_MDS_DISABLED' -and $_.MDSMissingItems -gt 0} | New-EVMDSBuildTask -Mode Build -Force

    Creates a metadata store build task for each Fast Browsing or IMAP enabled archive in the specified vault store, if there are items missing from that archive's metadata store.

Output

MDSStatus

MDSMissingItems

Table: Get-EVMDSStatus properties lists the properties that are available.

Table: Get-EVMDSStatus properties

Name

Type

Description

ArchiveId

String

The ArchiveId.

MDSStatus

MDSStatus

The current status of the metadata store. Possible values: "EV_MDS_DISABLED", "EV_MDS_BUILD_PENDING", "EV_MDS_BUILDING", "EV_MDS_READY", "EV_MDS_BUILD_FAILED".

Related cmdlets