PowerShell でファイルサーバーリソースマネージャーのクォータ設定をする

メモ:  Category:windows

ファイルサーバーを引越しする時にファイルサーバーリソースマネージャーのクォータ設定を移行する方法がいくつかあるようですが、ここでは PowerShell で出来ることをまとめておきたいと思います。

System Volume Information フォルダの中身をごにょごにょする方法もあるようです。

クォータテンプレートの適用

フォルダーに対してクォータテンプレートを適用するには、「New-FsrmQuota」コマンドレットを使用します。

例えば、「D:\Shared」に「200 GB ボリュームの使用率の監視」のソフトクォータを適用したい場合は次のコマンドを実行します。

PS C:\> New-FsrmQuota -Path "D:\Shared" -Description "設定の説明など" -Template "200 GB ボリュームの使用率の監視"

用意されているテンプレートの確認

定義されているテンプレートを確認するには、「Get-FsrmQuotaTemplate」コマンドレットを使用します。

PS C:\> Get-FsrmQuotaTemplate


Description           :
Name                  : 100 MB 制限
Size                  : 104857600
SoftLimit             : False
Threshold             : {MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold}
UpdateDerived         : False
UpdateDerivedMatching : False
PSComputerName        :

Description           :
Name                  : ユーザーへ 200 MB 制限のレポート
Size                  : 209715200
SoftLimit             : False
Threshold             : {MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold}
UpdateDerived         : False
UpdateDerivedMatching : False
PSComputerName        :

Description           :
Name                  : 200 GB ボリュームの使用率の監視
Size                  : 214748364800
SoftLimit             : True
Threshold             : {MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThres
                        hold}
UpdateDerived         : False
UpdateDerivedMatching : False
PSComputerName        :

上記以外のコマンドレットも多く用意されていますが、うまく GUI と使い分けられればと思います。

bluenote by BBB