

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à.

# Casi di utilizzo comune
<a name="fsrm-common-use-cases"></a>

Questo argomento fornisce step-by-step esempi di attività comuni di File Server Resource Manager. Questi esempi dimostrano come utilizzare e implementare le funzionalità FSRM per risolvere le problematiche tipiche della gestione dei file.

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

## Impostazione di una quota fissa su una cartella
<a name="fsrm-setting-hard-quota"></a>

Questo esempio mostra come creare una quota fissa che impedisca agli utenti di archiviare più di 10 GB in una cartella «reparto».

**Per impostare una quota su una cartella:**

1. Crea una quota fissa con un limite di 10 GB:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       New-FSxFSRMQuota -Folder "share\department" -Size 10GB -Description "10 GB hard limit for department folder" 
   }
   ```

1. (Facoltativo) Modifica la quota per aggiungere una notifica di soglia con un utilizzo dell'85%:

   ```
   $thresholds = [System.Collections.ArrayList]@() 
   $threshold = @{ 
       ThresholdPercentage = 85 
       Action = @( 
           @{ 
               ActionType = "Event" 
               EventType = "Warning" 
               MessageBody = "Department folder has reached 85% of quota limit" 
           } 
       ) 
   } 
   
   $null = $thresholds.Add($threshold) 
   
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList ($thresholds) -ScriptBlock { 
       param($thresholds) 
       Set-FSxFSRMQuota -Folder "share\department" -ThresholdConfigurations $Using:thresholds 
   }
   ```

1. Verifica che la quota sia stata creata:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Get-FSxFSRMQuota -Folder "share\department"
   }
   ```

## Limitazione di tipi di file specifici utilizzando gruppi di file
<a name="fsrm-restricting-file-types"></a>

Questo esempio mostra come impedire agli utenti di salvare file audio e video in una cartella di documenti aziendali utilizzando il gruppo di file `Audio and Video Files` "" predefinito.

**Per limitare i tipi di file utilizzando gruppi di file:**

1. Crea una schermata di file attiva che blocchi i file audio e video:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
   New-FSxFSRMFileScreen -Folder "share\business-documents" -IncludeGroup "Audio and Video Files" -Description "Block media files in business documents folder" 
   }
   ```

1. (Facoltativo) Aggiorna la schermata dei file per aggiungere una notifica quando gli utenti tentano di salvare file bloccati:

   ```
   $notifications = [System.Collections.ArrayList]@()
                       
   $eventNotification = @{
       ActionType = "Event"
       EventType = "Warning"
       MessageBody = "User attempted to save blocked media file"
   }
   $null = $notifications.Add($eventNotification)
   
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $notifications -ScriptBlock {
       param($notifications)
       Set-FSxFSRMFileScreen -Folder "share\business-documents" -NotificationConfigurations $Using:notifications 
   }
   ```

1. Verifica che la schermata dei file sia stata creata:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Get-FSxFSRMFileScreen -Folder "share\business-documents"
   }
   ```

## Identifica e classifica i dati PII
<a name="fsrm-identify-classify-pii"></a>

Questo esempio mostra come identificare automaticamente i file contenenti numeri di previdenza sociale e classificarli come contenenti informazioni di identificazione personale (PII).

**Per identificare e classificare i dati PII:**

1. Crea una proprietà di classificazione per PII:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       New-FSxFSRMClassificationPropertyDefinition -Name "ContainsPII" -Type OrderedList -PossibleValueConfigurations @(
           @{ Name = "Yes" },
           @{ Name = "No" })
   }
   ```

1. Crea una regola di classificazione per rilevare i numeri di previdenza sociale:
**Nota**  
La seguente espressione regolare cercherà nei file il testo con lo schema XXX-XX-XXXX. Per l'uso in produzione, prendete in considerazione l'utilizzo di modelli più sofisticati o la combinazione di più metodi di rilevamento.

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       New-FSxFSRMClassificationRule -Name "Detect_SSN" -Property "ContainsPII" -PropertyValue "Yes" -Namespace "share" -ClassificationMechanism "Content Classifier" -ContentRegularExpression "\b\d{3}-\d{2}-\d{4}\b" 
   }
   ```

1. Esegui la classificazione:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Start-FSxFSRMClassification
   }
   ```

1. (Facoltativo) Configura la classificazione continua per classificare automaticamente i nuovi file:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Set-FSxFSRMClassification -Continuous $true
   }
   ```

1. Verifica lo stato (1 significa completato):

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

1. Al termine della classificazione, è possibile visualizzare le proprietà di classificazione assegnate ai file facendo clic con il pulsante destro del mouse su un file in Esplora file di Windows, selezionando **Proprietà** e scegliendo la scheda **Classificazione**. Questa scheda mostra tutte le proprietà di classificazione e i relativi valori per il file.

## Creazione di una politica di conservazione per i file
<a name="fsrm-creating-retention-policy"></a>

Questo esempio mostra come classificare i file in base al periodo di conservazione in base alla posizione della cartella, che è quindi possibile utilizzare con PowerShell script lato client per archiviare o eliminare i file.

**Per creare una politica di conservazione dei file:**

1. Crea una proprietà di classificazione per il periodo di conservazione:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       New-FSxFSRMClassificationPropertyDefinition -Name "RetentionPeriod" -Type String -Description "File retention period" 
   }
   ```

1. Crea regole di classificazione per diversi periodi di conservazione:
   + Conservazione di 7 anni per i documenti legali nella cartella **Documenti legali**:

     ```
     Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
         New-FSxFSRMClassificationRule -Name "Legal_7Year" -Property "RetentionPeriod" -PropertyValue "7 years" -Namespace "share/Legal Documents" -ClassificationMechanism "Folder Classifier" 
     }
     ```
   + **Conservazione di 3 anni per i registri finanziari nella cartella Finanza:**

     ```
     Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
         New-FSxFSRMClassificationRule -Name "Finance_3Year" -Property "RetentionPeriod" -PropertyValue "3 years" -Namespace "share/Finance" -ClassificationMechanism "Folder Classifier" 
     }
     ```

   Puoi anche classificare per contenuto del file e cercare stringhe come «Periodo di conservazione: sette anni». Per raggiungere questo obiettivo, usa and. `ClassificationMechanism "Content Classifier"` `ContentString "Retention seven years"`

1. Esegui la classificazione per applicare le proprietà di conservazione:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Start-FSxFSRMClassification
   }
   ```

1. (Facoltativo) Configura la classificazione continua per classificare automaticamente i nuovi file:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Set-FSxFSRMClassification -Continuous $true
   }
   ```

1. Verifica lo stato (1 significa completato):

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

1. Al termine della classificazione, è possibile visualizzare le proprietà di classificazione assegnate ai file facendo clic con il pulsante destro del mouse su un file in Esplora file di Windows, selezionando **Proprietà** e scegliendo la scheda **Classificazione**. Questa scheda mostra tutte le proprietà di classificazione e i relativi valori per il file.

1. Una volta classificati i file in base ai periodi di conservazione, è possibile utilizzare PowerShell script lato client per archiviare o eliminare i file in base alla loro `RetentionPeriod` proprietà e alla loro età. Ad esempio, è possibile eseguire la scansione del file system e confrontare l'età dei file con la classificazione del periodo di conservazione. Per ulteriori informazioni, consulta [Attività di gestione dei file](fsrm-file-management.md).

## Configurazione di report di archiviazione comuni
<a name="fsrm-setting-up-storage-reports"></a>

Questa sezione mostra come creare due report di archiviazione di uso comune: un report sui file di grandi dimensioni e un rapporto sui file per proprietario.

### Rapporto su file di grandi dimensioni
<a name="fsrm-large-files-report"></a>

Questo esempio crea un rapporto mensile che identifica i file di dimensioni superiori a 200 MB.

**Per creare un rapporto su file di grandi dimensioni:**

1. Crea un rapporto pianificato su file di grandi dimensioni:

   ```
   $schedule = @{
       Time = "2:00 AM"
       Monthly = @(1) # Run on the 1st of each month
   }
   
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $schedule -ScriptBlock {
       param($schedule)
       New-FSxFSRMStorageReport -Name "Monthly Large Files Report" -Namespace "share" -ReportType "LargeFiles" -LargeFileMinimum 200MB -ReportFormat "HTML","CSV" -ScheduleConfigurations $schedule 
   }
   ```

1. (Facoltativo) Esegui immediatamente il rapporto per testare:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Start-FSxFSRMStorageReport -Name "Monthly Large Files Report"
   }
   ```

### Rapporto «File per proprietario»
<a name="fsrm-files-by-owner-report"></a>

Questo esempio crea un rapporto settimanale che mostra il consumo di storage per utente.

**Per creare un rapporto sui file in base al proprietario:**

1. Crea un rapporto pianificato relativo ai file per proprietario:

   ```
   $schedule = @{
       Time = "3:00 AM"
       Weekly = @('Sunday')
   }
   
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $schedule -ScriptBlock {
       param($schedule)
       New-FSxFSRMStorageReport -Name "Weekly Files by Owner Report" -Namespace "share" -ReportType "FilesByOwner" -ReportFormat "HTML","CSV" -ScheduleConfigurations $schedule 
   }
   ```

1. (Facoltativo) Esegui immediatamente il rapporto per testare:

   ```
   Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock {
       Start-FSxFSRMStorageReport -Name "Weekly Files by Owner Report"
   }
   ```

Accedi ai report generati mappando la condivisione amministrativa D\$1. Per ulteriori informazioni, consulta [Accesso ai report di archiviazione](fsrm-storage-reports.md#fsrm-storage-reports-accessing).