次の方法で共有


macfile

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

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

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

Syntax

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

Parameters

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

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

Position Sets Permission
First OwnerSeeFiles
Second OwnerSeeFolders
Third OwnerMakechanges
Fourth GroupSeeFiles
Fifth GroupSeeFolders
Sixth GroupMakechanges
Seventh WorldSeeFiles
Eighth WorldSeeFolders
Ninth WorldMakechanges
Tenth ディレクトリは、名前変更、移動、または削除することはできません。
Eleventh 変更は、現在のディレクトリとすべてのサブディレクトリに適用されます。
Remarks
  • 入力する情報にスペースまたは特殊文字が含まれる場合は、テキストを引用符で囲みます (たとえば、"<computer name>")。

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

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

Examples

所有者に [ファイルの表示]、[ フォルダーの表示]、および [ 変更] のアクセス許可を割り当て、他のすべてのユーザーに [フォルダーの表示 ] アクセス許可を設定し、ディレクトリの名前変更、移動、または削除を防止するには、次のように入力します。

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

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

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

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

Syntax

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

Parameters

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

Examples

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

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 用のファイル サーバーとプリント サーバーを同時に使用できるユーザーの数を制限します。

Syntax

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

Parameters

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

Examples

ローカル サーバーで許可される 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 からアクセス可能なボリュームを追加、変更、または削除するには次のようにします。

Syntax

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>

Parameters

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

Examples

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 ディレクトリを使用して、サーバ \MagnoliaLandscape Design というボリュームを追加し、ゲストがボリュームにアクセスできるように指定するには、次のように入力します。

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

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

macfile volume /remove /name:Sales Reports