Gruppi di file - File server Amazon FSx per Windows

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

I gruppi di file definiscono raccolte logiche di modelli di nomi di file che è necessario utilizzare durante la configurazione delle schermate dei file e che è possibile utilizzare facoltativamente per generare report di archiviazione. 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

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

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 (*): corrisponde a zero o più caratteri

  • Punto interrogativo (?) - Corrisponde esattamente a un carattere

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

Gruppi di file predefiniti

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

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

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" }
  2. 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

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

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

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 }