macfile

Gestisce i File Server per server, volumi, directory e file Macintosh. È possibile automatizzare le attività amministrative includendo una serie di comandi nel file batch e li avviando manualmente o a orari prestabiliti.

Modificare le directory nei volumi accessibili da Macintosh

Per modificare nome della directory, posizione, proprietario, gruppo e autorizzazioni per i volumi accessibili da Macintosh.

Syntax

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

Parameters

Parameter Description
/server:\\<computername> Specifica il server in cui modificare una directory. Se omesso, l'operazione viene eseguita nel computer locale.
/path:<directory> Specifica il percorso della directory che si desidera modificare. Questo parametro è obbligatorio. Nota: La directory deve esistere, l'utilizzo della directory macfile non creerà directory.
/owner:<ownername> Consente di modificare il proprietario della directory. Se omesso, il nome del proprietario non cambierà.
/group:<groupname> Specifica o modifica il gruppo principale Macintosh associato alla directory. Se omesso, il gruppo primario rimane invariato.
/permissions:<permissions> Imposta le autorizzazioni per la directory in proprietario, gruppo principale e mondo (tutti). Deve trattarsi di un numero di 11 cifre, in cui il numero 1 concede l'autorizzazione mentre 0 revoca l'autorizzazione (ad esempio, 11111011000). Se questo parametro viene omesso, le autorizzazioni rimangono invariate.
/? Visualizza la guida al prompt dei comandi.
Posizione della cifra delle autorizzazioni

La posizione della cifra delle autorizzazioni determina quale autorizzazione è impostata, tra cui:

Position Sets Permission
First OwnerSeeFiles
Second OwnerSeeFolders
Third OwnerMakechanges
Fourth GroupSeeFiles
Fifth GroupSeeFolders
Sixth GroupMakechanges
Seventh WorldSeeFiles
Eighth WorldSeeFolders
Ninth WorldMakechanges
Tenth La directory non può essere rinominata, spostata o eliminata.
Eleventh Le modifiche verranno applicate alla directory corrente e tutte le sottodirectory.
Remarks
  • Se le informazioni fornite contengono spazi o caratteri speciali, racchiudere il testo tra virgolette (ad esempio, "<computer name>").

  • Utilizzare la directory macfile per rendere disponibile agli utenti Macintosh una directory esistente in un volume accessibile da Macintosh. Il comando macfile directory non crea directory.

  • Utilizzare la gestione di File, il prompt dei comandi, o nuova cartella macintosh comando per creare una directory in un volume accessibile da Macintosh prima di utilizzare il macfile directory comando.

Examples

Per assegnare le autorizzazioni Visualizza file, Visualizza cartelle e Apporta modifiche al proprietario, per impostare le autorizzazioni Visualizza cartella a tutti gli altri utenti e per impedire che la directory venga rinominata, spostata o eliminata, digitare:

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

Dove la sottodirectory è May sales, che si trova nel volume accessibile da Macintosh Statistics, sull'unità E:\ del server locale.

Unire un file dati Macintosh e resource fork

Per specificare il server in cui unire i file, deve essere individuato chi ha creato il file, il tipo di file, dove si trova il data fork dei dati, dove si trova il resource fork e dove si trova il file di output.

Syntax

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

Parameters

Parameter Description
/server:\\<computername> Specifica il server in cui unire i file. Se omesso, l'operazione viene eseguita nel computer locale.
/creator:<creatorname> Specifica l'autore del file. Il Finder di Macintosh utilizza l'opzione della riga di comando /creator per determinare l'applicazione che ha creato il file.
/type:<typename> Specifica il tipo di file. Il Finder di Macintosh utilizza l'opzione della riga di comando /type per determinare il tipo di file all'interno dell'applicazione che ha creato il file.
/datafork:<filepath> Specifica la posizione del fork di dati che deve essere aggiunto. È possibile specificare un percorso remoto.
/resourcefork:<filepath> Specifica la posizione del fork di risorse che deve essere aggiunto. È possibile specificare un percorso remoto.
/targetfile:<filepath> Specifica la posizione del file creato unendo un data fork e un resource fork, oppure specifica il percorso del file di cui si sta modificando il tipo o l'autore. Il file deve essere nel server specificato. Questo parametro è obbligatorio.
/? Visualizza la guida al prompt dei comandi.
Remarks
  • Se le informazioni fornite contengono spazi o caratteri speciali, racchiudere il testo tra virgolette (ad esempio, "<computer name>").

Examples

Per creare il file tree_app sul volume accessibile da Macintosh D:\Release, utilizzando il fork di risorse C:\Cross\Mac\Appcode, e per fare in modo che questo nuovo file appaia ai client Macintosh come un'applicazione (le applicazioni Macintosh utilizzano il tipo APPL) con il creatore (firma) impostato su MAGNOLIA, digitare:

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

Per modificare l'autore di file in Microsoft Word 5.1, per il file Word.txt nei file della directory D:\Word documents\Group, sul server \ServerA, digitare:

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

Modificare il messaggio di accesso e limitare le sessioni

Per modificare il messaggio di accesso visualizzato quando un utente accede al server File Server per Macintosh e limitare il numero di utenti che possono usare contemporaneamente file e server di stampa per Macintosh.

Syntax

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

Parameters

Parameter Description
/server:\\<computername> Specifica il server in cui si desidera modificare i parametri. Se omesso, l'operazione viene eseguita nel computer locale.
/maxsessions:{number | unlimited} Specifica il numero massimo di utenti che possono utilizzare contemporaneamente File e i Server di stampa per Macintosh. Se omessa, l'impostazione maxsessions per il server rimane invariata.
/loginmessage:<message> Modifica il messaggio visualizzato dagli utenti Macintosh quando accedono al server File Server per Macintosh. Il numero massimo di caratteri per il messaggio di accesso è 199. Se omesso, il messaggio loginmessage per il server rimane invariato. Per rimuovere un messaggio di accesso esistente, includere il parametro /loginmessage , ma lasciare vuota la variabile message .
/? Visualizza la guida al prompt dei comandi.
Remarks
  • Se le informazioni fornite contengono spazi o caratteri speciali, racchiudere il testo tra virgolette (ad esempio, "<computer name>").

Examples

Per modificare il numero di sessioni consentite di File e Server di stampa per Macintosh sul server locale impostandolo su cinque sessioni e per aggiungere il messaggio di accesso "Disconnettersi da Server per Macintosh al termine", digitare:

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

Aggiungere, modificare o rimuovere volumi accessibili da Macintosh

Per aggiungere, modificare o rimuovere un volume accessibile da 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} Obbligatorio per l'aggiunta o la modifica di un volume accessibile da Macintosh. Aggiunge o modifica il volume specificato.
/server:\\<computername> Specifica il server in cui si desidera aggiungere, modificare o rimuovere un volume. Se omesso, l'operazione viene eseguita nel computer locale.
/name:<volumename> Required. Specifica il nome del volume per essere aggiunto, modificato o rimosso.
/path:<directory> Obbligatorio e valido solo quando si aggiunge un volume. Specifica il percorso alla directory radice del volume da aggiungere.
/readonly:{true | false} Specifica se gli utenti possono modificare i file del volume. Usare True per specificare che gli utenti non possono modificare i file nel volume. Utilizzare False per specificare che gli utenti possono modificare i file nel volume. Se omesso quando si aggiunge un volume, sono consentite modifiche ai file. Se viene omessa durante la modifica di un volume, l'impostazione di sola lettura per il volume rimane invariata.
/guestsallowed:{true | false} Specifica se gli utenti accedono come Guest possono utilizzare il volume. Utilizzare True per specificare che gli utenti guest possono utilizzare il volume. Usare False per specificare che gli utenti guest non possono usare il volume. Se omesso quando si aggiunge un volume, gli utenti guest possono utilizzare il volume. Se omesso quando si modifica un volume, l'impostazione guestallowed per il volume rimane invariata.
/password:<password> Specifica una password che sarà necessario accedere al volume. Se omesso quando si aggiunge un volume, verrà creata alcuna password. Se omesso quando si modifica un volume, la password rimarrà invariata.
/maxusers:{<number>> | unlimited} Specifica il numero massimo di utenti che possono utilizzare simultaneamente i file nel volume. Se omesso quando si aggiunge un volume, un numero illimitato di utenti può utilizzare il volume. Se omesso durante la modifica di un volume, il valore maxusers rimane invariato.
/remove Obbligatorio quando si rimuove un volume accessibile da Macintosh. rimuove il volume specificato.
/? Visualizza la guida al prompt dei comandi.
Remarks
  • Se le informazioni fornite contengono spazi o caratteri speciali, racchiudere il testo tra virgolette (ad esempio, "<computer name>").

Examples

Per creare un volume denominato statistiche di Marketing USA nel server locale, utilizzando la directory Stats nell'unità E per specificare che il volume non possa essere accessibile agli utenti Guest, digitare:

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

Per modificare il volume creato in precedenza in modo che sia di sola lettura, per richiedere una password e per impostare il numero massimo di utenti a cinque, digitare:

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

Per aggiungere un volume denominato Landscape Design, sul server \Magnolia, utilizzando la directory trees nell'unità E, e per specificare che il volume è accessibile ai guest, digitare:

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

Per rimuovere il volume denominato Report vendite sul server locale, digitare:

macfile volume /remove /name:Sales Reports