

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# PowerShell でのリモート管理に Amazon FSx CLI を使用する 1 回限りのファイルシステムセットアップタスク
<a name="one-time-admin-tasks"></a>

PowerShell コマンドのリモート管理に次の Amazon FSx CLI を使用して、ファイルシステムに以下のベストプラクティスをすばやく実装します。

## ストレージの消費量の管理
<a name="manage-disk-usage"></a>

次のコマンドを使用して、ファイルシステムのストレージの消費量を管理します。
+ デフォルトのスケジュールでデータ重複除外を有効にするには、次のコマンドを実行します。

  ```
  Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Enable-FsxDedup }
  ```

  必要に応じて、次のコマンドを使用して、最低ファイル年齢を必要とすることなく、ファイルの作成後すぐにファイルに対してデータ重複除外を実行できます。

  ```
  Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxDedupConfiguration -MinimumFileAgeDays 0 }
  ```

  詳細については、「[データ重複排除によるストレージコストの削減](managing-storage-configuration.md#using-data-dedup)」を参照してください。

   
+ 次のコマンドを使用して、ユーザーストレージクォータの制限を「追跡」モードで有効にします。これはレポートのみを目的としており、強制ではありません。

  ```
  $QuotaLimit = Quota limit in bytes
  $QuotaWarningLimit = Quota warning threshold in bytes
  Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Enable-FSxUserQuotas -Track -DefaultLimit $Using:QuotaLimit -DefaultWarningLimit $Using:QuotaWarningLimit }
  ```

  詳細については、「[ストレージクォータの管理](managing-user-quotas.md)」を参照してください。

## シャドウコピーを有効にして、エンドユーザーがファイルやフォルダを以前のバージョンにリカバリできるようにする
<a name="turn-on-shadow-copies"></a>

次のように、デフォルトのスケジュール (平日の午前 7 時と正午 12 時) でシャドウコピーを有効にします。

```
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FsxShadowStorage -Default }
     
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FsxShadowCopySchedule -Default -Confirm:$False}
```

詳細については、「[デフォルトのストレージとスケジュールを使用するようにシャドウコピーを設定する](setting-up-fsx-shadow-copies.md)」を参照してください。

## 転送時の暗号化の強制
<a name="admin-encryption"></a>

次のコマンドは、ファイルシステムに接続しているクライアントに対して暗号化を強制します。

```
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FsxSmbServerConfiguration -EncryptData $True -RejectUnencryptedAccess $True -Confirm:$False}
```

開いているすべてのセッションを閉じて、現在接続しているクライアントを暗号化を使用して再接続するように強制できます。

```
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Close-FSxSmbSession -Confirm:$False}
```

詳細については、「[転送時の暗号化の管理](encryption-in-transit.md#manage-encrypt-in-transit)」および「[ユーザーセッションと開いているファイル](manage-sessions-and-files.md)」を参照してください。