

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

# Memigrasi konfigurasi berbagi file lokal ke Amazon FSx
<a name="migrate-file-share-config-to-fsx"></a>

Anda dapat memigrasi konfigurasi berbagi file yang ada ke Amazon FSx dengan menggunakan prosedur berikut. Dalam prosedur ini, server file sumber adalah server file yang konfigurasi berbagi file yang ingin Anda migrasikan ke Amazon FSx.

**catatan**  
Pertama memigrasikan file Anda ke Amazon FSx sebelum memigrasi konfigurasi berbagi file Anda. Untuk informasi selengkapnya, lihat [Memigrasi penyimpanan file yang ada ke FSx Windows File Server](migrate-files-fsx.md).

**Untuk memigrasi berbagi file yang ada ke FSx Windows File Server**

1. Pada server file sumber, pilih **Jalankan sebagai Administrator** dari menu konteks. Buka **Windows PowerShell** sebagai administrator.

1. Ekspor berbagi file server file sumber ke file bernama `SmbShares.xml` dengan menjalankan perintah berikut di file PowerShell. Ganti F: dalam contoh ini dengan drive letter pada server file Anda tempat Anda mengekspor Berbagi file.

   ```
   $shareFolder = Get-SmbShare -Special $false | ? { $_.Path -like “F:\*” }
   $shareFolder | Export-Clixml -Path F:\SmbShares.xml
   ```

1. Edit `SmbShares.xml` file, ganti semua referensi ke F: (huruf drive Anda) ke D:\$1share karena sistem FSx file Amazon berada di D:\$1share.

1. Impor konfigurasi berbagi file yang ada FSx untuk Windows File Server. Pada klien yang memiliki akses ke sistem FSx file Amazon tujuan Anda dan server file sumber, salin konfigurasi berbagi file yang disimpan. Kemudian impor ke dalam sebuah variabel dengan menggunakan perintah berikut.

   ```
   $shares = Import-Clixml -Path F:\SmbShares.xml
   ```

1. Siapkan objek kredensyal yang diperlukan untuk membuat berbagi file di server file Windows File Server Anda FSx menggunakan salah satu opsi berikut.

   Untuk membuat objek kredensial secara interaktif, gunakan perintah berikut.

   ```
   $credential = Get-Credential
   ```

   Untuk menghasilkan objek kredensyal menggunakan AWS Secrets Manager sumber daya, gunakan perintah berikut.

   ```
   $credential = ConvertFrom-Json -InputObject (Get-SECSecretValue -SecretId $AdminSecret).SecretString
   $FSxAdminUserCredential = (New-Object PSCredential($credential.UserName,(ConvertTo-SecureString $credential.Password -AsPlainText -Force)))
   ```

1. Migrasikan konfigurasi berbagi file ke server FSx file Amazon Anda menggunakan skrip berikut.

   ```
   $FSxAcceptedParameters = ("ContinuouslyAvailable", "Description", "ConcurrentUserLimit", "CATimeout", "FolderEnumerationMode", "CachingMode", "FullAccess", "ChangeAccess", "ReadAccess", "NoAccess", "SecurityDescriptor", "Path", "Name", "EncryptData")
   ForEach ($item in $shares) {
       $param = @{};
       Foreach ($property in $item.psObject.properties) {
           if ($property.Name -In $FSxAcceptedParameters) {
               $param[$property.Name] = $property.Value
           }
       }
       Invoke-Command -ConfigurationName FSxRemoteAdmin -ComputerName amznfsxxxxxxxxx.corp.com -ErrorVariable errmsg -ScriptBlock { New-FSxSmbShare -Credential $Using:credential @Using:param }
   }
   ```