macfile

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

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 il nome della directory, il percorso, il proprietario, il gruppo e le autorizzazioni per i volumi accessibili da Macintosh.

Sintassi

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

Parametri

Parametro Descrizione
/server:\\<computername> Specifica il server in cui modificare una directory. Se omesso, l'operazione viene eseguita nel computer locale.
/Percorso:<directory> Specifica il percorso della directory che si desidera modificare. Questo parametro è obbligatorio. Nota: la directory deve esistere, l'uso della directory macfile non creerà directory.
/Proprietario:<ownername> Modifica il proprietario della directory. Se omesso, il nome del proprietario non cambierà.
/Gruppo:<groupname> Specifica o modifica il gruppo primario Macintosh associato alla directory. Se omesso, il gruppo primario rimane invariato.
/Autorizzazioni:<permissions> Imposta le autorizzazioni per la directory per il proprietario, il gruppo primario e il mondo (tutti). Deve trattarsi di un numero di 11 cifre, in cui il numero 1 concede l'autorizzazione e 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 Imposta l'autorizzazione
First OwnerSeeFiles
Secondo OwnerSeeFolders
Terza OwnerMakechanges
Quarta GroupSeeFiles
Quinto GroupSeeFolders
Sesto GroupMakechanges
Settimo WorldSeeFiles
Ottavo WorldSeeFolders
Nono WorldMakechanges
Decimo La directory non può essere rinominata, spostata o eliminata.
Undicesimo Le modifiche verranno applicate alla directory corrente e tutte le sottodirectory.
Osservazioni:
  • Se le informazioni fornite contengono spazi o caratteri speciali, usare le virgolette intorno al testo , ad esempio "<computer name>".

  • Utilizzare la directory macfile per rendere disponibile una directory esistente in un volume accessibile da Macintosh agli utenti Macintosh. Il comando della directory macfile 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.

Esempi

Per assegnare le autorizzazioni Visualizza file, Vedere Cartelle e Apportare modifiche al proprietario, per impostare Le autorizzazioni visualizza cartella su 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 nell'unità E:\ del server locale accessibile da Macintosh.

Creare un join dei fork di dati e risorse di un file Macintosh

Per specificare il server in cui creare un join di file, chi ha creato il file, il tipo di file, dove si trova il fork dei dati, dove si trova il fork della risorsa e dove si trova il file di output.

Sintassi

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

Parametri

Parametro Descrizione
/server:\\<computername> Specifica il server in cui unire i file. Se omesso, l'operazione viene eseguita nel computer locale.
/Creatore:<creatorname> Specifica l'autore del file. Il finder Macintosh usa l'opzione della riga di comando /creator per determinare l'applicazione che ha creato il file.
/digitare:<typename> Specifica il tipo di file. Il finder Macintosh usa 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 il percorso del file creato aggiungendo un fork di dati e un fork di risorse 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.
Osservazioni:
  • Se le informazioni fornite contengono spazi o caratteri speciali, usare le virgolette intorno al testo , ad esempio "<computer name>".

Esempi

Per creare il file tree_app nel volume accessibile da Macintosh D:\Release, usando il fork della risorsa C:\Cross\Mac\Appcode e per rendere il nuovo file visualizzato ai client Macintosh come applicazione (le applicazioni Macintosh usano il tipo APPL) con il creatore (firma) impostato su JSON, digitare:

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

Per modificare l'autore del file in Microsoft Word 5.1, per il file Word.txt nella directory D:\Word documents\Group files, nel 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.

Sintassi

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

Parametri

Parametro Descrizione
/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 usare contemporaneamente file e server di stampa per Macintosh. Se omesso, il maxsessions l'impostazione per il server rimane invariato.
/loginmessage:<message> Modifica il messaggio visualizzato dagli utenti Macintosh durante l'accesso al server File Server per Macintosh. Il numero massimo di caratteri per il messaggio di accesso è 199. Se omesso, il loginmessage messaggio per il server rimane invariato. Per rimuovere un messaggio di accesso esistente, includere il parametro /loginmessage , ma lasciare vuota la variabile del messaggio .
/? Visualizza la guida al prompt dei comandi.
Osservazioni:
  • Se le informazioni fornite contengono spazi o caratteri speciali, usare le virgolette intorno al testo , ad esempio "<computer name>".

Esempi

Per modificare il numero di sessioni File e stampa server per Macintosh nel server locale su cinque sessioni e aggiungere il messaggio di accesso "Disconnettersi dal 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.

Sintassi

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>

Parametri

Parametro Descrizione
{/add | /set} Obbligatorio quando si aggiunge o si modifica 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.
/Nome:<volumename> Obbligatorio. Specifica il nome del volume per essere aggiunto, modificato o rimosso.
/Percorso:<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. Usare 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 omesso quando si modifica un volume, il readonly l'impostazione per il volume non subisce modifiche.
/guestallowed:{true | false} Specifica se gli utenti accedono come Guest possono utilizzare il volume. Usare True per specificare che gli utenti guest possono usare 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, il guestsallowed l'impostazione per il volume non subisce modifiche.
/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 quando si modifica un volume, il maxusers valore rimane invariato.
/remove Obbligatorio quando si rimuove un volume accessibile da Macintosh. rimuove il volume specificato.
/? Visualizza la guida al prompt dei comandi.
Osservazioni:
  • Se le informazioni fornite contengono spazi o caratteri speciali, usare le virgolette intorno al testo , ad esempio "<computer name>".

Esempi

Per creare un volume denominato US Marketing Statistics nel server locale, usando la directory Stats nell'unità E e per specificare che il volume non può essere accessibile dai guest, digitare:

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

Per modificare il volume creato in precedenza in sola lettura, richiedere una password e impostare il numero massimo di utenti su cinque, digitare:

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

Per aggiungere un volume denominato Landscape Design, nel server \Shadow, utilizzando la directory trees nell'unità E e per specificare che il volume può essere accessibile dagli utenti guest, digitare:

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

Per rimuovere il volume denominato Sales Reports nel server locale, digitare:

macfile volume /remove /name:Sales Reports