macfile

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

Macintosh サーバー、ボリューム、ディレクトリ、およびファイルのファイル サーバーを管理します。 バッチ ファイルで、一連のコマンドをなどによって手動で開始する管理タスクを自動化できるか、事前に定義した時刻。

Macintosh からアクセス可能なボリューム内のディレクトリを変更する

Macintosh からアクセス可能なボリュームのディレクトリ名、場所、所有者、グループ、アクセス許可を変更します。

構文

macfile directory[/server:\\<computername>] /path:<directory> [/owner:<ownername>] [/group:<groupname>] [/permissions:<permissions>]

パラメーター

パラメーター 説明
/server:\\<computername> ディレクトリを変更するサーバーを指定します。 省略した場合は、操作は、ローカル コンピューターで実行されます。
/path:<directory> 変更するディレクトリへのパスを指定します。 このパラメーターは必須です。 注: ディレクトリが存在している必要があります。macfile directory を使用してもディレクトリは作成されません。
/owner:<ownername> ディレクトリの所有者を変更します。 省略した場合、所有者名は変更されません。
/group:<groupname> ディレクトリに関連付けられている Macintosh プライマリ グループを指定または変更します。 省略した場合は、プライマリ グループは変更されません。
/permissions:<permissions> 所有者、プライマリ グループ、ワールド (everyone) 用のディレクトリに対するアクセス許可を設定します。 この値は 11 桁の数字にする必要があります。この場合、番号 1 はアクセス許可を付与し、0 はアクセス許可を取り消します (たとえば、11111011000)。 このパラメーターを省略した場合、アクセス許可は変更されません。
/? コマンド プロンプトにヘルプを表示します。
アクセス許可の数字の位置

アクセス許可の数字の位置によって、設定されるアクセス許可が次のように決まります。

位置 設定されるアクセス許可
First OwnerSeeFiles
Second OwnerSeeFolders
Third OwnerMakechanges
4 番目 GroupSeeFiles
第 5 GroupSeeFolders
第 6 GroupMakechanges
第 7 WorldSeeFiles
第 8 WorldSeeFolders
9 番目 WorldMakechanges
第 10 ディレクトリは、名前変更、移動、または削除することはできません。
11 番目 変更は、現在のディレクトリとすべてのサブディレクトリに適用されます。
解説
  • 入力する情報にスペースまたは特殊文字が含まれる場合は、テキストを引用符で囲みます (たとえば、"<computer name>")。

  • macfile directory は、Macintosh からアクセス可能なボリューム内の既存のディレクトリを Macintosh ユーザーが使用できるようにするために使用します。 macfile directory コマンドでは、ディレクトリは作成されません。

  • ファイル マネージャーでは、コマンド プロンプトを使用して、または macintosh の新しいフォルダー を使用する前に、Macintosh からアクセス可能なボリュームにディレクトリを作成するコマンド、 macfile ディレクトリ コマンドです。

次の入力例では、ファイルの表示フォルダーの表示変更の実施のアクセス許可を所有者に付与し、他のすべてのユーザーにはフォルダーの表示のアクセス許可を付与し、ディレクトリの名前の変更、移動、または削除は許可しないようにします。

macfile directory /path:e:\statistics\may sales /permissions:11111011000

この例のサブディレクトリは May sales で、これはローカル サーバーの E:\ ドライブ上の Macintosh からアクセス可能なボリューム Statistics にあります。

Macintosh ファイルのデータおよびリソース フォークに参加する

ファイルを参加させるサーバー、ファイルを作成したユーザー、ファイルの種類、データ フォークが配置される場所、リソース フォークが配置される場所、出力ファイルが配置される場所を指定します。

構文

macfile forkize[/server:\\<computername>] [/creator:<creatorname>] [/type:<typename>]  [/datafork:<filepath>] [/resourcefork:<filepath>] /targetfile:<filepath>

パラメーター

パラメーター 説明
/server:\\<computername> ファイルを結合するサーバーを指定します。 省略した場合は、操作は、ローカル コンピューターで実行されます。
/creator:<creatorname> ファイルの作成者を指定します。 Macintosh のファインダーでは /creator コマンドライン オプションを使用してファイルを作成したアプリケーションを特定します。
/type:<typename> ファイルの種類を指定します。 Macintosh のファインダーでは、/type コマンドライン オプションを使用してファイルを作成したアプリケーション内でファイルの種類を特定します。
/datafork:<filepath> 結合するデータ フォークの場所を指定します。 リモート パスを指定できます。
/resourcefork:<filepath> 参加しているリソース フォークの場所を指定します。 リモート パスを指定できます。
/targetfile:<filepath> データ フォークとリソース フォークを結合することによって作成されるファイルの場所を指定します。または、変更する型またはクリエーターを含むファイルの場所を指定します。 ファイルは、指定されたサーバー上に存在する必要があります。 このパラメーターは必須です。
/? コマンド プロンプトにヘルプを表示します。
解説
  • 入力する情報にスペースまたは特殊文字が含まれる場合は、テキストを引用符で囲みます (たとえば、"<computer name>")。

Macintosh からアクセス可能なボリューム D:\Release にリソース フォーク C:\Cross\Mac\Appcode を使用してファイル tree_app を作成し、この新しいファイルが、作成者 (署名) を MAGNOLIA に設定して Macintosh クライアントにアプリケーションとして表示される (Macintosh アプリケーションは、APPL の種類を使用) ようにするには、次のように入力します。

macfile forkize /resourcefork:c:\cross\mac\appcode /type:APPL /creator:MAGNOLIA /targetfile:D:\Release\tree_app

サーバー \ServerA 上のディレクトリ D:\Word documents\Group files でファイル Word.txt ファイル作成者を Microsoft Word 5.1 に変更するには、次のように入力します。

macfile forkize /server:\\ServerA /creator:MSWD /type:TEXT /targetfile:d:\Word documents\Group files\Word.txt

サインイン メッセージを変更し、セッションを制限する

Macintosh サーバーのファイル サーバーにユーザーがサインインしたときに表示されるサインオン メッセージを変更し、Macintosh 用のファイル サーバーとプリント サーバーを同時に使用できるユーザーの数を制限します。

構文

macfile server [/server:\\<computername>] [/maxsessions:{number | unlimited}] [/loginmessage:<message>]

パラメーター

パラメーター 説明
/server:\\<computername> パラメーターを変更するサーバーを指定します。 省略した場合は、操作は、ローカル コンピューターで実行されます。
/maxsessions:{number | unlimited} Macintosh 用のファイル サーバーとプリント サーバーを同時に使用できるユーザーの最大数を指定します。 省略した場合は、 maxsessions 設定、サーバーは変更されません。
/loginmessage:<message> Macintosh ユーザーが Macintosh 用ファイル サーバーにサインインするときに表示されるメッセージを変更します。 サインイン メッセージの文字の最大数は、199 です。 省略した場合は、 loginmessage メッセージは、サーバーは変更されません。 既存のサインイン メッセージを削除するには、/loginmessage パラメーターを含めますが、message 変数は空のままにしておきます。
/? コマンド プロンプトにヘルプを表示します。
解説
  • 入力する情報にスペースまたは特殊文字が含まれる場合は、テキストを引用符で囲みます (たとえば、"<computer name>")。

ローカル サーバーで許可される Macintosh 用ファイルおよびプリント サーバー セッションの数を 5 つに変更し、"Sign off from Server for Macintosh when you are finished" というサインイン メッセージを追加するには、次のように入力します。

macfile server /maxsessions:5 /loginmessage:Sign off from Server for Macintosh when you are finished

Macintosh からアクセス可能なボリュームを追加、変更、または削除する

Macintosh からアクセス可能なボリュームを追加、変更、または削除するには次のようにします。

構文

macfile volume {/add|/set} [/server:\\<computername>] /name:<volumename>/path:<directory>[/readonly:{true | false}] [/guestsallowed:{true | false}] [/password:<password>] [/maxusers:{<number>>|unlimited}]
macfile volume /remove[/server:\\<computername>] /name:<volumename>

パラメーター

パラメーター 説明
{/add | /set} Macintosh からアクセス可能なボリュームを追加または変更する場合に必要です。 追加したり、指定したボリュームを変更します。
/server:\\<computername> 追加、変更、またはボリュームを削除するサーバーを指定します。 省略した場合は、操作は、ローカル コンピューターで実行されます。
/name:<volumename> 必須。 追加、変更、または削除するには、ボリューム名を指定します。
/path:<directory> 必須およびボリュームを追加するときにだけ有効です。 追加するボリュームのルート ディレクトリへのパスを指定します。
/readonly:{true | false} ユーザーがボリューム内のファイルを変更できるかどうかを指定します。 ユーザーがボリューム内のファイルを変更できないように指定する場合は True を使用します。 ユーザーがボリューム内のファイルを変更できることを指定する場合は False を入力します。 ボリュームを追加するときに省略すると、ファイルへの変更が許可されます。 ボリュームを変更する場合を省略した場合、 読み取り専用 設定は、ボリュームは変更されません。
/guestsallowed:{true | false} ゲストとしてログオンするユーザーがボリュームを使用できるかどうかを指定します。 ゲストがボリュームを使用できるよう指定するには、True を使用します。 ゲストがボリュームを使用できないように指定する場合は、False を使用します。 ボリュームを追加するときに省略すると、ゲストは、ボリュームを使用できます。 ボリュームを変更する場合を省略した場合、 guestsallowed 設定は、ボリュームは変更されません。
/password:<password> ボリュームへのアクセスに必要なパスワードを指定します。 ボリュームを追加するときに省略すると、パスワードは作成されません。 ボリュームを変更するときに省略すると、パスワードは変更されません。
/maxusers:{<number>> | unlimited} ボリューム上のファイルを同時に使用できるユーザーの最大数を指定します。 ボリュームを追加するときに省略すると、無制限の数のユーザーは、ボリュームを使用できます。 ボリュームを変更する場合を省略した場合、 maxusers 値は変更されません。
/remove Macintosh からアクセス可能なボリュームを削除する場合に必要です。 指定されたボリュームを削除します。
/? コマンド プロンプトにヘルプを表示します。
解説
  • 入力する情報にスペースまたは特殊文字が含まれる場合は、テキストを引用符で囲みます (たとえば、"<computer name>")。

E ドライブに Stats ディレクトリを使用して、ローカル サーバーに US Marketing Statistics と呼ばれるボリュームを作成し、ゲストでボリュームにアクセスできないことを指定するには、次のように入力します。

macfile volume /add /name:US Marketing Statistics /guestsallowed:false /path:e:\Stats

上記で作成したボリュームを読み取り専用に変更し、パスワードを要求し、最大ユーザー数を 5 に設定するには、次のように入力します。

macfile volume /set /name:US Marketing Statistics /readonly:true /password:saturn /maxusers:5

E ドライブの trees ディレクトリを使用して、サーバー \Magnolia 上に Landscape Design と呼ばれるボリュームを追加し、ゲストがボリュームにアクセスできることを指定するには、次のように入力します。

macfile volume /add /server:\\Magnolia /name:Landscape Design /path:e:\trees

ローカル サーバー上の Sales Reports と呼ばれるボリュームを削除するには、次のように入力します。

macfile volume /remove /name:Sales Reports