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> 設定適用於擁有者、主要群組和環境 (每個人) 的目錄權限。 這必須是 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 new folder 命令,在 Macintosh 可存取之磁碟區中建立目錄,再使用 macfile directory 命令。

Examples

若要將 「查看檔案」、「 查看資料夾」和「 進行變更 」權限指派給擁有者,將「 查看資料夾 」權限設定給所有其他使用者,以及防止目錄被重新命名、移動或刪除,請輸入:

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

其中子目錄是 May sales,位於本端伺服器的 E:\ 磁碟機上的 Macintosh 可存取磁碟區 統計資料中。

連結 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檔案,並讓這個新檔案在 Macintosh 用戶端中顯示為應用程式 (Macintosh 應用程式使用類型 APPL),且建立者 (簽章) 設定為 MAGNOLIA,請輸入:

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 參數,但將 訊息 變數保留空白。
/? 在命令提示字元顯示說明。
Remarks
  • 如果您提供的資訊包含空格或特殊字元,請使用引號括住文字 (例如 "<computer name>")。

Examples

若要將本機伺服器上 Macintosh 檔案和列印伺服器工作階段允許的數量變更為五個工作階段,並新增登入訊息「Sign off from Server for Macintosh when you are finished」(作業完成後請登出 Macintosh 伺服器),請輸入:

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

若要將先前建立的磁碟區變更為唯讀,以要求輸入密碼,並將使用者人數上限設為五名,請輸入:

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

若要在伺服器 \Magnolia 上使用 E 磁碟機中的 trees 目錄新增名為 Landscape Design 的磁碟區,並指定客體可以存取該磁碟區,請鍵入:

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

若要移除本機伺服器上名為 Sales Reports 的磁碟區,請輸入:

macfile volume /remove /name:Sales Reports