管理 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