

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Grupos de arquivos
<a name="fsrm-file-groups"></a>

Os grupos de arquivos definem coleções lógicas de padrões de nome de arquivo que você deve usar ao configurar a [triagem de arquivos](fsrm-file-screening.md) e que você pode usar opcionalmente ao gerar relatórios [de armazenamento](fsrm-storage-reports.md). Um grupo de arquivos contém padrões de inclusão (arquivos a serem combinados) e padrões de exclusão (arquivos a serem excluídos das correspondências), aos quais você faz referência pelo nome do grupo de arquivos em vez de especificar padrões individuais a cada vez.

## Como os grupos de arquivos são usados
<a name="fsrm-file-groups-usage"></a>

Grupos de arquivos são necessários para os seguintes recursos do FSRM:
+ **Triagem de arquivos** - Você deve especificar um ou mais grupos de arquivos para definir quais tipos de arquivo bloquear ou monitorar.
+ **Exceções de filtragem de arquivos** - Você deve especificar um ou mais grupos de arquivos para definir quais tipos de arquivo permitir, apesar de bloquear a triagem de arquivos nas pastas principais.
+ **Modelos de triagem de arquivos** - Você deve especificar um ou mais grupos de arquivos para definir quais tipos de arquivo o modelo bloqueará ou monitorará.

Os grupos de arquivos são opcionais para os seguintes recursos do FSRM:
+ **Relatórios de armazenamento** - você pode, opcionalmente, filtrar relatórios por grupo de arquivos para analisar o uso do armazenamento para tipos de arquivo específicos. Por exemplo, você pode gerar um relatório mostrando somente arquivos de áudio e vídeo.

## Padrões de nome de arquivo
<a name="fsrm-file-name-patterns"></a>

Os grupos de arquivos usam padrões curinga para corresponder aos nomes dos arquivos. Você pode especificar padrões de inclusão (arquivos a serem combinados) e padrões de exclusão (arquivos a serem excluídos das correspondências).

O FSRM oferece suporte aos seguintes curingas:
+ **Asterisco (\$1)** - Corresponde a zero ou mais caracteres
+ **Ponto de interrogação (?)** - Combina exatamente com um personagem

Por exemplo, o padrão `*.doc*` corresponde a arquivos como`report.doc`,`report.docx`, e`document.doc`, enquanto o padrão de ` ~$*` exclusão exclui arquivos temporários criados por aplicativos do Microsoft Office.

## Grupos de arquivos padrão
<a name="fsrm-default-file-groups"></a>

Quando você ativa o FSRM em seu sistema de arquivos, os seguintes grupos de arquivos são criados automaticamente:

**Arquivos de áudio e vídeo**  
Corresponde aos formatos comuns de arquivo de áudio e vídeo `*.mp3`` *.wav`, incluindo`*.avi`,`*.mp4`,,`*.mpeg`, e `*.wmv`

**Arquivos de backup**  
Corresponde aos formatos de arquivo de backup`*.bak`, incluindo`*.backup`, e `*.old`

**Arquivos compactados**  
Corresponde aos formatos de arquivo compactado e arquivado`*.zip`, incluindo` *.rar`,`*.7z`,`*.gz`, e `*.tar`

**Arquivos de e-mail**  
Corresponde aos formatos de mensagem de e-mail e caixa de correio`*.eml`, incluindo` *.msg`, e `*.pst`

**Arquivos executáveis**  
Corresponde aos formatos de arquivo executável e de script`*.exe`, incluindo` *.dll`,`*.com`,`*.bat`,`*.cmd`, e `*.vbs`

**Arquivos de imagem**  
Corresponde aos formatos de arquivo de imagem comuns `*.jpg`` *.jpeg`, incluindo`*.png`,`*.gif`,,`*.bmp`, e `*.tif`

**Arquivos do Office**  
Corresponde aos formatos de documentos do Microsoft Office `*.doc`` *.docx`, incluindo`*.xls`,`*.xlsx`,,`*.ppt`, e `*.pptx`

**Arquivos do sistema**  
Corresponde aos formatos de arquivo do sistema Windows`*.sys`, incluindo` *.dll`,`*.ocx`, e `*.drv`

**Arquivos temporários**  
Corresponde aos formatos de arquivo temporários`*.tmp`, incluindo`*.temp`, e `~*`

**Arquivos de texto**  
Corresponde aos formatos de arquivo baseados em texto`*.txt`, incluindo,`*.log`, e `*.csv` `*.xml`

**Arquivos de páginas da Web**  
Corresponde aos formatos de arquivo de conteúdo da web `*.html`` *.htm`, incluindo`*.asp`,`*.aspx`,`*.php`,, e `*.js`

Você pode usar esses grupos de arquivos padrão imediatamente nas triagens de arquivos e nos relatórios de armazenamento, ou pode modificá-los para atender às suas necessidades específicas.

## Comandos de gerenciamento de grupos de arquivos
<a name="fsrm-file-group-management-commands"></a>

O FSRM fornece PowerShell comandos para criar e gerenciar grupos de arquivos. Use esses comandos para definir grupos de arquivos personalizados que correspondam às políticas de gerenciamento de arquivos da sua organização.

**nota**  
Todos os exemplos nesta página pressupõem que você tenha definido a ` $FSxWindowsRemotePowerShellEndpoint` variável com o PowerShell endpoint remoto do Windows do seu sistema de arquivos. Você pode encontrar esse endpoint no AWS FSx console na página de detalhes do seu sistema de arquivos ou usando o comando AWS ` describe-file-systems` CLI.

### Novo- FSx FSRMFile Grupo
<a name="new-fsxfsrmfilegroup"></a>

Cria um grupo de arquivos que define uma coleção lógica de padrões de nomes de arquivos. Esses padrões podem ser usados para triagens de arquivos, exceções de triagem de arquivos e relatórios de armazenamento.

 **Parâmetros:** 
+ `Name (string)`: obrigatório. Um nome para o grupo de arquivos.
+ `Description (string)`: opcional. Uma descrição para o grupo de arquivos.
+ `IncludePattern (array)`: opcional. Uma matriz de cadeias de caracteres de padrões que especificam os arquivos a serem incluídos.
+ `ExcludePattern (array)`: opcional. Uma matriz de cadeias de caracteres de padrões que especificam arquivos a serem excluídos.

 **Exemplos:** 

1. Crie um grupo de arquivos para arquivos de texto.

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       New-FSxFSRMFileGroup -Name "My Text Files" -IncludePattern "*.txt"
   }
   ```

1. Crie um grupo de arquivos para o código-fonte com padrões de inclusão e exclusão.

   ```
   $includePatterns = @("*.cpp", "*.h", "*.cs", "*.py")
   $excludePatterns = @("*.tmp", "*.bak")
   
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock {
       param($includePatterns, $excludePatterns)
       New-FSxFSRMFileGroup -Name "Source Code" -Description "Programming source files" -IncludePattern $includePatterns -ExcludePattern $excludePatterns
   }
   ```

### FSxFSRMFileGrupo Get
<a name="get-fsxfsrmfilegroup"></a>

Recupera um ou mais grupos de arquivos do seu sistema de arquivos. Os grupos de arquivos definem coleções de padrões de arquivo usados na triagem e geração de relatórios de arquivos.

 **Parâmetros:** 
+ `Name (array)`: opcional. Uma matriz de nomes de grupos de arquivos a serem recuperados. Se você não especificar um nome, o comando retornará todos os grupos de arquivos no sistema de arquivos.

 **Exemplos:** 

1. Recupere todos os grupos de arquivos no sistema de arquivos.

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Get-FSxFSRMFileGroup
   }
   ```

### Remover - FSx FSRMFile Grupo
<a name="remove-fsxfsrmfilegroup"></a>

Remove um ou mais grupos de arquivos do seu sistema de arquivos. Após a remoção, o grupo de arquivos não pode ser usado em triagens de arquivos ou exceções de triagem de arquivos.

 **Parâmetros:** 
+ `Name (array)`: obrigatório. Uma matriz de nomes de grupos de arquivos a serem removidos.
+ `PassThru (boolean)`: opcional. Se definido como verdadeiro, retorna o objeto do grupo de arquivos removido.

 **Exemplos:** 

1. Remova um único grupo de arquivos.

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Remove-FSxFSRMFileGroup -Name "My Text Files" -PassThru
   }
   ```

### Conjunto - FSx FSRMFile Grupo
<a name="set-fsxfsrmfilegroup"></a>

Modifica as propriedades dos grupos de arquivos existentes.

 **Parâmetros:** 
+ `Name (array)`: obrigatório. Uma matriz de nomes de grupos de arquivos a serem modificados.
+ `Description (string)`: opcional. Uma nova descrição para o grupo de arquivos.
+ `IncludePattern (array)`: opcional. Uma nova matriz de cadeias de caracteres de padrões que especificam os arquivos a serem incluídos.
+ `ExcludePattern (array)`: opcional. Uma nova matriz de cadeias de caracteres de padrões que especificam arquivos a serem excluídos.
+ `PassThru (boolean)`: opcional. Se definido como verdadeiro, retorna o objeto do grupo de arquivos modificado.

 **Exemplos:** 

1. Atualize a descrição e os padrões de um grupo de arquivos.

   ```
   $includePatterns = @("*.docx", "*.pdf", "*.rtf")
   $excludePatterns = @("~$*", "*.tmp")
   
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock {
       param($includePatterns, $excludePatterns)
       Set-FSxFSRMFileGroup -Name "Documents" -Description "Updated document types" -IncludePattern $includePatterns -ExcludePattern $excludePatterns -PassThru
   }
   ```