Partager via


macfile

Gère le serveur de fichiers pour les serveurs Macintosh, les volumes, les répertoires et les fichiers. Vous pouvez automatiser les tâches d'administration en incluant une série de commandes dans des fichiers en lot et en les démarrant manuellement ou à des heures prédéterminées.

Modifier des répertoires dans des volumes accessibles à Macintosh

Pour modifier le nom du répertoire, l'emplacement, le propriétaire, le groupe et les autorisations pour les volumes accessibles par Macintosh.

Syntaxe

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

Paramètres

Paramètre Description
/server:\\<computername> Spécifie le serveur sur lequel modifier un répertoire. En cas d'omission, l'opération est effectuée sur l'ordinateur local.
/path :<directory> Spécifie le chemin d'accès au répertoire que vous voulez modifier. Ce paramètre est obligatoire. Note : le répertoire doit exister. L'utilisation du répertoire macfile ne crée pas de répertoires.
/owner :<ownername> Modifie le propriétaire du répertoire. En cas d'omission, le nom du propriétaire ne change pas.
/group :<groupname> Spécifie ou modifie le groupe principal Macintosh associé au répertoire. En cas d'omission, le groupe principal reste inchangé.
/permissions :<permissions> Définit les autorisations sur le répertoire pour le propriétaire, le groupe principal et le monde (tout le monde). Il doit s'agir d'un nombre à 11 chiffres, où le nombre 1 accorde l'autorisation et 0 révoque l'autorisation (par exemple, 11111011000). Si ce paramètre est omis, les autorisations restent inchangées.
/? Affiche l'aide à l'invite de commandes.
Position du chiffre d'autorisations

La position du chiffre d'autorisations détermine l'autorisation définie, notamment :

Position Définit l'autorisation
Premier OwnerSeeFiles
Second OwnerSeeFolders
Third OwnerMakechanges
Quatrième GroupSeeFiles
Cinquième GroupSeeFolders
Sixième GroupMakechanges
Septième WorldSeeFiles
Huitième WorldSeeFolders
Neuvième WorldMakechanges
Dixième Le répertoire ne peut pas être renommé, déplacé ou supprimé.
Onzième Les modifications s'appliquent au répertoire actif et à tous les sous-répertoires.
Notes
  • Si les informations que vous fournissez contiennent des espaces ou des caractères spéciaux, utilisez des guillemets autour du texte (p. ex., « <computer name> »).

  • Utilisez le répertoire macfile pour rendre un répertoire existant dans un volume accessible à Macintosh à la disposition des utilisateurs Macintosh. La commande macfile directory ne crée pas de répertoires.

  • Utilisez le gestionnaire de fichiers, l'invite de commandes ou la commande Nouveau dossier macintosh pour créer un répertoire dans un volume accessible à Macintosh avant d'utiliser la commande répertoire macfile.

Exemples

Pour attribuer des autorisations Voir les fichiers, Voir les dossiers et Apporter des modifications au propriétaire, définir les autorisations Voir les dossiers à tous les autres utilisateurs et empêcher le renommage, le déplacement ou la suppression du répertoire, tapez :

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

Où le sous-répertoire est Ventes de mai, situé dans les statistiques de volume accessibles à Macintosh, sur le lecteur E:\ du serveur local.

Joindre les branchements de données et de ressources d'un fichier Macintosh

Pour spécifier le serveur sur lequel joindre des fichiers, qui a créé le fichier, le type de fichier, l'emplacement du branchement de données, l'emplacement du branchement de ressource et l'emplacement où le fichier de sortie doit se trouver.

Syntaxe

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

Paramètres

Paramètre Description
/server:\\<computername> Spécifie le serveur sur lequel joindre des fichiers. En cas d'omission, l'opération est effectuée sur l'ordinateur local.
/creator :<creatorname> Spécifie le créateur du fichier. Le finder Macintosh utilise l'option de ligne de commande /creator pour déterminer l'application qui a créé le fichier.
/type :<typename> Spécifie le type de fichier. Le finder Macintosh utilise l'option de ligne de commande /type pour déterminerle type de fichier dans l'application qui a créé le fichier.
/datafork :<filepath> Spécifie l'emplacement du branchement de données à joindre. Vous pouvez spécifier un chemin d'accès distant.
/resourcefork :<filepath> Spécifie l'emplacement du branchement de ressources à joindre. Vous pouvez spécifier un chemin d'accès distant.
/targetfile :<filepath> Spécifie l'emplacement du fichier créé en joignant un branchement de données et un branchement de ressources, ou spécifie l'emplacement du fichier dont vous modifiez le type ou le créateur. Le fichier doit se trouver sur le serveur spécifié. Ce paramètre est obligatoire.
/? Affiche l'aide à l'invite de commandes.
Notes
  • Si les informations que vous fournissez contiennent des espaces ou des caractères spéciaux, utilisez des guillemets autour du texte (p. ex., « <computer name> »).

Exemples

Pour créer le fichier tree_app sur le volume accessible par Macintosh D:\Release, en utilisant le branchement de ressource C:\Cross\Mac\Appcode, et pour que ce nouveau fichier apparaisse aux clients Macintosh en tant qu'application (les applications Macintosh utilisent le type APPL) avec le créateur (signature) défini sur MAGNOLIA, tapez :

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

Pour remplacer le créateur de fichier par Microsoft Word 5.1, pour le fichier Word.txt dans le répertoire D:\Word documents\Group files, sur le serveur \ServerA, tapez :

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

Modifier le message de connexion et limiter les sessions

Pour modifier le message de connexion qui s'affiche lorsqu'un utilisateur se connecte au serveur de fichiers pour Macintosh et limiter le nombre d'utilisateurs qui peuvent utiliser simultanément des serveurs de fichiers et d'impression pour Macintosh.

Syntaxe

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

Paramètres

Paramètre Description
/server:\\<computername> Spécifie le serveur sur lequel modifier les paramètres. En cas d'omission, l'opération est effectuée sur l'ordinateur local.
/maxsessions :{number | unlimited} Spécifie le nombre maximal d'utilisateurs pouvant utiliser simultanément fichiers et serveurs d'impression pour Macintosh. En cas d'omission, le paramètre maxsessions du serveur reste inchangé.
/loginmessage :<message> Modifie le message que les utilisateurs Macintosh voient lorsqu'ils se connectent au serveur de fichiers pour Macintosh. Le nombre maximal de caractères pour le message de connexion est de 199. S'il est omis, le message loginmessage du serveur reste inchangé. Pour supprimer un message de connexion existant, incluez le paramètre /loginmessage, mais laissez la variable message vide.
/? Affiche l'aide à l'invite de commandes.
Notes
  • Si les informations que vous fournissez contiennent des espaces ou des caractères spéciaux, utilisez des guillemets autour du texte (p. ex., « <computer name> »).

Exemples

Pour modifier le nombre de sessions Fichier et Serveur d'impression pour Macintosh autorisées sur le serveur local à cinq et ajouter le message de connexion « Se déconnecter du serveur pour Macintosh lorsque vous avez terminé », tapez :

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

Ajouter, modifier ou supprimer des volumes accessibles par Macintosh

Pour ajouter, modifier ou supprimer un volume accessible par Macintosh.

Syntaxe

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>

Paramètres

Paramètre Description
{/add | /set} Obligatoire lors de l'ajout ou de la modification d'un volume accessible par Macintosh. Ajoute ou modifie le volume spécifié.
/server:\\<computername> Spécifie le serveur sur lequel ajouter, modifier ou supprimer un volume. En cas d'omission, l'opération est effectuée sur l'ordinateur local.
/name :<volumename> Obligatoire. Spécifie le nom du volume à ajouter, modifier ou supprimer.
/path :<directory> Obligatoire et valide uniquement lorsque vous ajoutez un volume. Spécifie le chemin d'accès au répertoire racine du volume à ajouter.
/readonly :{true | false} Spécifie si les utilisateurs peuvent modifier les fichiers dans le volume. Utilisez True pour spécifier que les utilisateurs ne peuvent pas modifier les fichiers dans le volume. Utilisez False pour spécifier que les utilisateurs peuvent modifier les fichiers dans le volume. En cas d'omission lors de l'ajout d'un volume, les modifications apportées aux fichiers sont autorisées. En cas d'omission lors de la modification d'un volume, le paramètre readonly du volume reste inchangé.
/guestsallowed :{true | false} Spécifie si les utilisateurs qui se connectent en tant qu'invités peuvent utiliser le volume. Utilisez True pour spécifier que les invités peuvent utiliser le volume. Utilisez False pour spécifier que les invités ne peuvent pas utiliser le volume. En cas d'omission lors de l'ajout d'un volume, les invités peuvent utiliser le volume. En cas d'omission lors de la modification d'un volume, le paramètre guestsallowed du volume reste inchangé.
/password :<password> Spécifie un mot de passe qui sera requis pour accéder au volume. En cas d'omission lors de l'ajout d'un volume, aucun mot de passe n'est créé. En cas d'omission lors de la modification d'un volume, le mot de passe reste inchangé.
/maxusers :{<number>> | unlimited} Spécifie le nombre maximal d'utilisateurs qui peuvent utiliser simultanément les fichiers sur le volume. En cas d'omission lors de l'ajout d'un volume, un nombre illimité d'utilisateurs peuvent utiliser le volume. En cas d'omission lors de la modification d'un volume, la valeur maxusers reste inchangée.
/remove Obligatoire lorsque vous supprimez un volume accessible par Macintosh. supprime le volume spécifié.
/? Affiche l'aide à l'invite de commandes.
Notes
  • Si les informations que vous fournissez contiennent des espaces ou des caractères spéciaux, utilisez des guillemets autour du texte (p. ex., « <computer name> »).

Exemples

Pour créer un volume appelé US Marketing Statistics sur le serveur local, à l'aide du répertoire Stats dans le lecteur E et pour spécifier que le volume n'est pas accessible par les invités, tapez :

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

Pour modifier le volume créé ci-dessus pour qu'il soit en lecture seule, pour exiger un mot de passe et pour définir le nombre maximal d'utilisateurs sur cinq, tapez :

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

Pour ajouter un volume appelé Landscape Design, sur le serveur \Magnolia, à l'aide du répertoire trees dans le lecteur E, et pour spécifier que le volume est accessible par les invités, tapez :

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

Pour supprimer le volume appelé Sales Reports sur le serveur local, tapez :

macfile volume /remove /name:Sales Reports