Enterprise Vault™ PowerShell Cmdlets

Last Published:
Product(s): Enterprise Vault (14.3)
  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.  
      About the imported Boolean value while using the Import-Csv cmdlet
    5. 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.  
      Get-EVIndexSnapshotLocationBackupMode
    2.  
      Set-EVIndexSnapshotLocationBackupMode
    3.  
      Clear-EVIndexSnapshotLocationBackupMode
    4.  
      Get-IndexLocationBackupMode
    5.  
      Set-IndexLocationBackupMode
    6.  
      Clear-IndexLocationBackUpMode
    7.  
      Get-VaultStoreBackupMode
    8.  
      Set-VaultStoreBackupMode
    9.  
      Clear-VaultStoreBackupMode
    10.  
      Set-EVIndexSnapshotLocation
    11.  
      Get-EVIndexSnapshotLocation
    12.  
      Remove-EVIndexSnapshotLocation
    13.  
      New-EVIndexSnapshot
    14.  
      Get-EVIndexSnapshot
    15.  
      Remove-EVIndexSnapshot
    16.  
      Restore-EVIndexSnapshot
    17.  
      Get-EVIndexSnapshotRepository
    18.  
      Remove-EVIndexSnapshotRepository
  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.  
      Set-EVClassificationVICFIPSMode
    10.  
      New-EVClassificationPolicy
    11.  
      Publish-EVClassificationFCIRules
    12.  
      Remove-EVClassificationPolicy
    13.  
      Set-EVClassificationPolicy
    14.  
      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
    6.  
      Submit-EVIndexingSubTask
    7.  
      Get-EVIndexVolume
    8.  
      Get-EVElasticsearchIndex
  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.  
      New-EVArchive
    8.  
      Remove-EVArchivePermission
    9.  
      Set-EVArchive
    10.  
      Set-EVArchivePermission
    11.  
      Start-PartitionRollover

Get-EVIndexSnapshotRepository

Get-EVIndexSnapshotRepository retrieves details of all index snapshot repositories that are created on the specified Enterprise Vault index server in the specified Enterprise Vault site.

Syntax

Get-EVIndexSnapshotRepository [-EVServerName <String>] [-Name <String>] [-Path <String>] [-ReadOnly <SwitchParameter>] [-OnlyInUse <SwitchParameter>] [<CommonParameters>]

Get-EVIndexSnapshotRepository -SiteId <String> [-EVServerName <String>] [-Name <String>] [-Path <String>] [-ReadOnly <SwitchParameter>] [-OnlyInUse <SwitchParameter>] [<CommonParameters>]

Get-EVIndexSnapshotRepository retrieves details of all index snapshot repositories that are created on all Enterprise Vault index servers in the specified Enterprise Vault site.

Get-EVIndexSnapshotRepository is provided by Symantec.EnterpriseVault.PowerShell.AdminAPI.dll, which the Enterprise Vault Management Shell loads.

Parameters

Table: Get-EVIndexSnapshotRepository parameters

Parameter

Type

Description

-SiteId

String

The ID of the Enterprise Vault site for which you want to retrieve the index snapshot repositories.

If you omit this parameter, Get-EVIndexSnapshotRepository retrieves the SiteId from the Enterprise Vault index server specified as EVServerName parameter; otherwise, it uses the SiteId of the Enterprise Vault index server where the command is running.

You can use the Get-EVSite command to obtain the SiteId.

-EVServerName

String

The name of the Enterprise Vault index server for which you want to retrieve the index snapshot repositories.

If you omit this parameter, Get-EVIndexSnapshotRepository uses the host name of the Enterprise Vault index server where the command is running.

You can use the Get-EVComputers command to obtain the Enterprise Vault server name.

-Name

String

The name of the index snapshot repository you want to retrieve.

-Path

String

The path of the index snapshot location you want to use to filter the list of index snapshot repositories.

-ReadOnly

SwitchParameter

Filters the list to show only Read-Only index snapshot repositories.

-OnlyInUse

SwitchParameter

Filters the list of index snapshot repositories based on the flag being used.

Examples
  • C:\PS> Get-EVIndexSnapshotRepository

    List all the index snapshot repositories of the current Enterprise Vault index server on which this command is executed.

  • C:\PS> Get-EVIndexSnapshotRepository -ServerName win12r2.domain.local

    List all the index snapshot repositories of the Enterprise Vault index server win12r2.domain.local.

  • C:\PS> Get-EVIndexSnapshotRepository -EVServerName win12r2

    List all the index snapshot repositories of the Enterprise Vault index server win12r2.domain.local.

  • C:\PS> Get-EVIndexSnapshotRepository -Name 1afcfcef-2502-4ff4-a066-f3fb165c7f08

    List all the index snapshot repository with name 1afcfcef-2502-4ff4-a066-f3fb165c7f08 for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -ReadOnly

    List all the Read-only index snapshot repositories for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -ReadOnly:$false

    List all the Non-Read-only snapshot repositories for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -ReadOnly:$true

    List all the Read-only index snapshot repositories for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -OnlyInUse

    Lists all index snapshot repositories that are currently in use for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -OnlyInUse:$true

    Lists all index snapshot repositories that are currently in use for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -OnlyInUse:$false

    Lists all index snapshot repositories that are currently not in use for the current Enterprise Vault index server.

  • C:\PS> Get-EVIndexSnapshotRepository -Path C:\Location2

    Lists all index snapshot repositories that are created on the current Enterprise Vault index server in index snapshot location 'C:\Location2'.

  • C:\PS> Get-EVIndexSnapshotRepository -SiteId 1400222F70EEFC04AA6B63C233696BB491d10000Win12R2.domain.local

    Lists all index snapshot repositories of all Enterprise Vault index servers in the specified Enterprise Vault site.

  • C:\PS> Get-EVIndexSnapshotRepository -SiteId 1400222F70EEFC04AA6B63C233696BB491d10000Win12R2.domain.local -EVServerName win12r2

    Lists all index snapshot repositories of all Enterprise Vault index servers in the specified Enterprise Vault site.

  • C:\PS> C:\PS> Get-EVSite | Get-EVIndexSnapshotRepository

    Lists all index snapshot repositories of all Enterprise Vault index servers in the Enterprise Vault site returned by the Get-EVSite command.

  • C:\PS> Get-EVComputers | Get-EVIndexSnapshotRepository

    Lists all index snapshot repositories of all Enterprise Vault index servers returned by the Get-EVComputers command.

  • C:\PS> Get-EVIndexSnapshotRepository -ServerName win12r2.domain.local -ReadOnly

    Lists all Read-Only index snapshot repositories for the Enterprise Vault index server with the Servername win12r2.domain.local.

  • C:\PS> Get-EVIndexSnapshotRepository -ServerName win12r2.domain.local -OnlyInUse

    Lists all index snapshot repositories that are currently in use for the Enterprise Vault index server with the Servername win12r2.domain.local.

  • C:\PS> Get-EVIndexSnapshotLocation | Get-EVIndexSnapshotRepository

    Lists all index snapshot repositories associated with all index snapshot locations returned by the Get- EVIndexSnapshotLocation command.

  • C:\PS> Get-EVIndexSnapshotLocation -OnlyActive | Get-EVIndexSnapshotRepository

    Lists all index snapshot repositories associated with the active index snapshot locations returned by the Get-EVIndexSnapshotLocation command.

Outputs

Symantec.EnterpriseVault.Admin.IndexSnapshotRepository

This command returns the object(s) of type Symantec.EnterpriseVault.Admin.IndexSnapshotRepository composed of the following properties:

Name

Type

Description

SiteId

String

The ID of the Enterprise Vault site in which the index snapshot repository is created.

SiteNameOrId

String

The name or ID of the Enterprise Vault site in which the index snapshot repository is created.

EVServerEntryId

String

The ID of the Enterprise Vault index server in which the index snapshot repository is created.

EVServerName

String

The name of Enterprise Vault index server in which the index snapshot repository is created.

RepositoryIdentity

Integer

An identifier to identify the individual index snapshot repository.

RepositoryName

String

Name of the index snapshot repository.

Path

String

The path where the index snapshot repository is present.

InUse

Boolean

Indicates whether the index snapshot repository is currently in use to store the index data snapshots or not.

Version

String

The version of Elasticsearch being used to create the index snapshot repository.

ReadOnly

Boolean

Indicates whether the index snapshot repository is Read-Only or not.

NumberofSnapshots

Integer

Number of index snapshots in the index snapshot repository.

Related cmdlets