

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Gruppi di file
<a name="fsrm-file-groups"></a>

I gruppi di file definiscono raccolte logiche di modelli di nomi di file che è necessario utilizzare durante la configurazione delle [schermate dei file](fsrm-file-screening.md) e che è possibile utilizzare facoltativamente per generare report di [archiviazione](fsrm-storage-reports.md). Un gruppo di file contiene modelli di inclusione (file da abbinare) e modelli di esclusione (file da escludere dalle corrispondenze), a cui si fa riferimento tramite il nome del gruppo di file anziché specificare ogni volta modelli singoli.

## Come vengono utilizzati i gruppi di file
<a name="fsrm-file-groups-usage"></a>

I gruppi di file sono necessari per le seguenti funzionalità FSRM:
+ **Schermate dei file**: è necessario specificare uno o più gruppi di file per definire quali tipi di file bloccare o monitorare.
+ **Eccezioni relative alla schermata dei file**: è necessario specificare uno o più gruppi di file per definire quali tipi di file consentire nonostante il blocco delle schermate dei file nelle cartelle principali.
+ **Modelli di schermate dei file**: è necessario specificare uno o più gruppi di file per definire quali tipi di file verranno bloccati o monitorati dal modello.

I gruppi di file sono opzionali per le seguenti funzionalità FSRM:
+ **Report di archiviazione**: è possibile filtrare facoltativamente i report per gruppo di file per analizzare l'utilizzo dello storage per tipi di file specifici. Ad esempio, puoi generare un rapporto che mostri solo file audio e video.

## Schemi dei nomi dei file
<a name="fsrm-file-name-patterns"></a>

I gruppi di file utilizzano i caratteri jolly per abbinare i nomi dei file. È possibile specificare sia modelli di inclusione (file da abbinare) che modelli di esclusione (file da escludere dalle corrispondenze).

FSRM supporta i seguenti caratteri jolly:
+ **Asterisco (\$1)**: corrisponde a zero o più caratteri
+ **Punto interrogativo (?)** - Corrisponde esattamente a un carattere

Ad esempio, il modello `*.doc*` corrisponde a file come`report.doc`, e `report.docx``document.doc`, mentre il modello di ` ~$*` esclusione esclude i file temporanei creati dalle applicazioni di Microsoft Office.

## Gruppi di file predefiniti
<a name="fsrm-default-file-groups"></a>

Quando si abilita FSRM sul file system, vengono creati automaticamente i seguenti gruppi di file:

**File audio e video**  
Corrisponde ai formati di file audio e video più comuni`*.mp3`, tra cui ` *.wav``*.avi`,`*.mp4`,`*.mpeg`,, e `*.wmv`

**File di backup**  
Corrisponde ai formati di file di backup tra cui `*.bak``*.backup`, e `*.old`

**File compressi**  
Corrisponde ai formati di file di archivio e compressi`*.zip`, tra cui,` *.rar`,`*.7z`, e `*.gz` `*.tar`

**File di posta elettronica**  
Corrisponde ai formati dei messaggi di posta elettronica e delle caselle di posta`*.eml`, tra cui` *.msg`, e `*.pst`

**File eseguibili**  
Corrisponde ai formati di file eseguibili e di script `*.exe`` *.dll`, tra cui`*.com`,`*.bat`,`*.cmd`,, e `*.vbs`

**File di immagine**  
Corrisponde ai formati di file di immagine più comuni tra cui `*.jpg` ` *.jpeg``*.png`,`*.gif`,`*.bmp`,, e `*.tif`

**File di Office**  
Corrisponde ai formati di documenti di Microsoft Office tra cui `*.doc` ` *.docx``*.xls`,`*.xlsx`,,`*.ppt`, e `*.pptx`

**File di sistema**  
Corrisponde ai formati di file di sistema Windows`*.sys`, tra cui ` *.dll``*.ocx`,, e `*.drv`

**File temporanei**  
Corrisponde ai formati di file temporanei tra cui `*.tmp``*.temp`, e `~*`

**File di testo**  
Corrisponde ai formati di file basati su testo`*.txt`, tra cui,`*.log`, e `*.csv` `*.xml`

**File di pagine Web**  
Corrisponde ai formati di file di contenuto Web tra cui `*.html` ` *.htm``*.asp`,`*.aspx`,,`*.php`, e `*.js`

È possibile utilizzare questi gruppi di file predefiniti immediatamente nelle schermate dei file e nei report di archiviazione oppure modificarli in base a requisiti specifici.

## Comandi di gestione dei gruppi di file
<a name="fsrm-file-group-management-commands"></a>

FSRM fornisce PowerShell comandi per la creazione e la gestione di gruppi di file. Utilizzate questi comandi per definire gruppi di file personalizzati che corrispondano alle politiche di gestione dei file dell'organizzazione.

**Nota**  
Tutti gli esempi in questa pagina presuppongono che la ` $FSxWindowsRemotePowerShellEndpoint` variabile sia stata definita con l' PowerShell endpoint Windows Remote del file system. Puoi trovare questo endpoint nella AWS FSx console nella pagina dei dettagli del tuo file system o utilizzando il comando AWS ` describe-file-systems` CLI.

### Nuovo- Gruppo FSx FSRMFile
<a name="new-fsxfsrmfilegroup"></a>

Crea un gruppo di file che definisce una raccolta logica di modelli di nomi di file. Questi modelli possono essere utilizzati per schermate di file, eccezioni di schermate di file e report di archiviazione.

 **Parametri:** 
+ `Name (string)`- Richiesto. Un nome per il gruppo di file.
+ `Description (string)`- Facoltativo. Una descrizione per il gruppo di file.
+ `IncludePattern (array)`- Facoltativo. Una serie di stringhe di pattern che specificano i file da includere.
+ `ExcludePattern (array)`- Facoltativo. Una matrice di stringhe di pattern che specificano i file da escludere.

 **Esempi:** 

1. Crea un gruppo di file per file di testo.

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

1. Crea un gruppo di file per il codice sorgente con modelli di inclusione ed esclusione.

   ```
   $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
   }
   ```

### Get- FSx FSRMFile Group
<a name="get-fsxfsrmfilegroup"></a>

Recupera uno o più gruppi di file dal file system. I gruppi di file definiscono raccolte di modelli di file utilizzati per lo screening e il reporting dei file.

 **Parametri:** 
+ `Name (array)`- Facoltativo. Una matrice di nomi di gruppi di file da recuperare. Se non si specifica un nome, il comando restituisce tutti i gruppi di file sul file system.

 **Esempi:** 

1. Recupera tutti i gruppi di file sul file system.

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

### Rimuovi- Raggruppa FSx FSRMFile
<a name="remove-fsxfsrmfilegroup"></a>

Rimuove uno o più gruppi di file dal file system. Dopo la rimozione, il gruppo di file non può essere utilizzato nelle schermate dei file o nelle eccezioni delle schermate dei file.

 **Parametri:** 
+ `Name (array)`- Richiesto. Un array di nomi di gruppi di file da rimuovere.
+ `PassThru (boolean)`- Facoltativo. Se impostato su true, restituisce l'oggetto del gruppo di file rimosso.

 **Esempi:** 

1. Rimuove un singolo gruppo di file.

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

### Set- FSx FSRMFile Group
<a name="set-fsxfsrmfilegroup"></a>

Modifica le proprietà dei gruppi di file esistenti.

 **Parametri:** 
+ `Name (array)`- Obbligatorio. Una matrice di nomi di gruppi di file da modificare.
+ `Description (string)`- Facoltativo. Una nuova descrizione per il gruppo di file.
+ `IncludePattern (array)`- Facoltativo. Una nuova matrice di stringhe di pattern che specificano i file da includere.
+ `ExcludePattern (array)`- Facoltativo. Una nuova matrice di stringhe di pattern che specificano i file da escludere.
+ `PassThru (boolean)`- Facoltativo. Se impostato su true, restituisce l'oggetto del gruppo di file modificato.

 **Esempi:** 

1. Aggiorna la descrizione e i modelli per un gruppo di file.

   ```
   $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
   }
   ```