

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Grup Berkas
<a name="fsrm-file-groups"></a>

Grup file menentukan koleksi logis pola nama file yang harus Anda gunakan saat mengonfigurasi [layar file](fsrm-file-screening.md), dan yang dapat Anda gunakan secara opsional saat membuat laporan [penyimpanan](fsrm-storage-reports.md). Grup file berisi pola include (file yang cocok) dan mengecualikan pola (file untuk dikecualikan dari kecocokan), yang Anda referensikan dengan nama grup file daripada menentukan pola individual setiap kali.

## Bagaimana grup file digunakan
<a name="fsrm-file-groups-usage"></a>

Grup file diperlukan untuk fitur FSRM berikut:
+ **Layar file** - Anda harus menentukan satu atau beberapa grup file untuk menentukan jenis file mana yang akan diblokir atau dipantau.
+ **Pengecualian layar file** - Anda harus menentukan satu atau beberapa grup file untuk menentukan jenis file mana yang diizinkan meskipun memblokir layar file di folder induk.
+ **Templat layar file** - Anda harus menentukan satu atau beberapa grup file untuk menentukan jenis file mana yang akan diblokir atau dipantau oleh templat.

Grup file adalah opsional untuk fitur FSRM berikut:
+ **Laporan penyimpanan** - Anda dapat secara opsional memfilter laporan berdasarkan grup file untuk menganalisis penggunaan penyimpanan untuk jenis file tertentu. Misalnya, Anda dapat membuat laporan yang hanya menampilkan file audio dan video.

## Pola nama file
<a name="fsrm-file-name-patterns"></a>

Grup file menggunakan pola wildcard untuk mencocokkan nama file. Anda dapat menentukan pola sertakan (file yang cocok) dan mengecualikan pola (file untuk dikecualikan dari kecocokan).

FSRM mendukung wildcard berikut:
+ **Asterisk (\*)** - Cocokkan nol atau lebih karakter
+ **Tanda tanya (?)** - Cocokkan persis satu karakter

Misalnya, pola `*.doc*` cocok dengan file seperti`report.doc`,`report.docx`, dan`document.doc`, sementara pola ` ~$*` pengecualian mengecualikan file sementara yang dibuat oleh aplikasi Microsoft Office.

## Grup file default
<a name="fsrm-default-file-groups"></a>

Ketika Anda mengaktifkan FSRM pada sistem file Anda, grup file berikut dibuat secara otomatis:

**File Audio dan Video**  
Cocokkan format file audio dan video umum termasuk`*.mp3`,` *.wav`,`*.avi`,`*.mp4`,,`*.mpeg`, dan `*.wmv`

**File Cadangan**  
Cocokkan format file cadangan termasuk`*.bak`,`*.backup`, dan `*.old`

**File Terkompresi**  
Cocokkan arsip dan format file terkompresi termasuk`*.zip`,` *.rar`,`*.7z`,`*.gz`, dan `*.tar`

**E-mail Berkas**  
Cocokkan format pesan email dan kotak surat termasuk`*.eml`,` *.msg`, dan `*.pst`

**File yang Dapat Dieksekusi**  
Cocokkan format file yang dapat dieksekusi dan skrip termasuk`*.exe`,,,` *.dll`,`*.com`,`*.bat`, dan `*.cmd` `*.vbs`

**File Gambar**  
Cocokkan dengan format file gambar umum termasuk`*.jpg`,` *.jpeg`,`*.png`,`*.gif`,,`*.bmp`, dan `*.tif`

**File Kantor**  
Cocokkan format dokumen Microsoft Office termasuk `*.doc`` *.docx`,`*.xls`,,`*.xlsx`,`*.ppt`, dan `*.pptx`

**File Sistem**  
Cocokkan dengan format file sistem Windows termasuk `*.sys`` *.dll`,,`*.ocx`, dan `*.drv`

**File Sementara**  
Cocokkan format file sementara termasuk`*.tmp`,`*.temp`, dan `~*`

**File Teks**  
Cocokkan format file berbasis teks termasuk`*.txt`,,`*.log`, dan `*.csv` `*.xml`

**File Halaman Web**  
Mencocokkan format file konten web termasuk`*.html`,` *.htm`,`*.asp`,`*.aspx`,,`*.php`, dan `*.js`

Anda dapat menggunakan grup file default ini segera di layar file dan laporan penyimpanan, atau Anda dapat memodifikasinya agar sesuai dengan kebutuhan spesifik Anda.

## Perintah manajemen grup file
<a name="fsrm-file-group-management-commands"></a>

FSRM menyediakan PowerShell perintah untuk membuat dan mengelola grup file. Gunakan perintah ini untuk menentukan grup file kustom yang sesuai dengan kebijakan manajemen file organisasi Anda.

**catatan**  
Semua contoh di halaman ini mengasumsikan bahwa Anda telah mendefinisikan ` $FSxWindowsRemotePowerShellEndpoint` variabel dengan PowerShell endpoint Windows Remote sistem file Anda. Anda dapat menemukan titik akhir ini di konsol AWS FSx di halaman detail sistem file Anda, atau dengan menggunakan perintah AWS CLI` describe-file-systems`.

### New-FSxFSRMFileGroup
<a name="new-fsxfsrmfilegroup"></a>

Membuat grup file yang mendefinisikan kumpulan logis pola nama file. Pola-pola ini dapat digunakan untuk layar file, pengecualian layar file, dan laporan penyimpanan.

 **Parameter:** 
+ `Name (string)`- Diperlukan. Nama untuk grup file.
+ `Description (string)`- Opsional. Deskripsi untuk grup file.
+ `IncludePattern (array)`- Opsional. Array string pola yang menentukan file yang akan disertakan.
+ `ExcludePattern (array)`- Opsional. Sebuah array string pola yang menentukan file untuk dikecualikan.

 **Contoh:** 

1. Buat grup file untuk file teks.

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

1. Buat grup file untuk kode sumber dengan pola include dan exclude.

   ```
   $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-FSxFSRMFileGroup
<a name="get-fsxfsrmfilegroup"></a>

Mengambil satu atau beberapa grup file dari sistem file Anda. Grup file menentukan kumpulan pola file yang digunakan dalam penyaringan dan pelaporan file.

 **Parameter:** 
+ `Name (array)`- Opsional. Array nama grup file untuk diambil. Jika Anda tidak menentukan nama, perintah mengembalikan semua grup file pada sistem file.

 **Contoh:** 

1. Ambil semua grup file pada sistem file.

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

### Remove-FSxFSRMFileGroup
<a name="remove-fsxfsrmfilegroup"></a>

Menghapus satu atau beberapa grup file dari sistem file Anda. Setelah dihapus, grup file tidak dapat digunakan di layar file atau pengecualian layar file.

 **Parameter:** 
+ `Name (array)`- Diperlukan. Array nama grup file untuk dihapus.
+ `PassThru (boolean)`- Opsional. Jika disetel ke true, mengembalikan objek grup file dihapus.

 **Contoh:** 

1. Hapus satu grup file.

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

### Set-FSxFSRMFileGroup
<a name="set-fsxfsrmfilegroup"></a>

Memodifikasi properti grup file yang ada.

 **Parameter:** 
+ `Name (array)`- Diperlukan. Array nama grup file untuk dimodifikasi.
+ `Description (string)`- Opsional. Deskripsi baru untuk grup file.
+ `IncludePattern (array)`- Opsional. Sebuah array baru string pola yang menentukan file untuk disertakan.
+ `ExcludePattern (array)`- Opsional. Sebuah array baru string pola yang menentukan file untuk dikecualikan.
+ `PassThru (boolean)`- Opsional. Jika disetel ke true, mengembalikan objek grup file yang dimodifikasi.

 **Contoh:** 

1. Perbarui deskripsi dan pola untuk grup 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
   }
   ```