Windows Server 2008 Server Core をファイルサーバにしたい場合は、デフォルトの状態でファイルサーバのロールがインストールされているため、必要なのは追加サービスのインストールやファイル共有の設定になります。
ファイルサーバとして設定するために、すべてローカルコンソールでコマンドを打つのは大変なため、リモートからMMCを使って Server Core を管理できるようにします。
> netsh adv set currentprofile settings remotemanagement enable
> netsh adv fi set rule name="リモート管理 (RPC)" new enable=yes
> netsh adv fi set rule name="リモート管理 (RPC-EPMAP)" new enable=yes
> netsh adv fi set rule name="リモート管理 (NP 受信)" new enable=yes
> netsh adv fi set rule name="リモート ボリューム管理 - 仮想ディスク サービス (RPC)" new enable=yes
> netsh adv fi set rule name="リモート ボリューム管理 - 仮想ディスク サービス ローダー (RPC)" new enable=yes
> netsh adv fi set rule name="リモート ボリューム管理 (RPC-EPMAP)" new enable=yes
> netsh adv fi set rule name="ファイルとプリンタの共有 (SMB 受信)" new enable=yes
以上のコマンドを Server Core で実行することにより、リモートコンピュータから、Windows ファイアウォールの設定および各種 MMC での接続ができるようになります。
共有フォルダの設定などは、接続できるようになった MMC 経由で設定することになります。
またリモートボリューム管理を有効にすることにより、物理ディスクの管理もリモートから可能になります。
これらをコマンドで設定する方法を紹介しましたが、Windows ファイアウォームのリモート管理を有効にした後に、MMC経由でリモートからルールを有効化することももちろん可能です。
ファイル共有に加えて、分散ファイルシステム (DFS) を利用する場合は、下記コマンドでロールを追加できます。
> ocsetup DFSN-Server
> ocsetup DFSR-Infrastructure-ServerEdition