macfile

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Administra servidores, volúmenes, directorios y archivos de File Server para Macintosh. Puede automatizar las tareas administrativas incluyendo una serie de comandos en archivos por lotes e iniciándolos manualmente o en momentos predeterminados.

Modificación de directorios en volúmenes accesibles para Macintosh

Para cambiar el nombre del directorio, la ubicación, el propietario, el grupo y los permisos de los volúmenes accesibles para Macintosh.

Sintaxis

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

Parámetros

Parámetro Descripción
/server:\\<computername> Especifica el servidor en el que se va a cambiar un directorio. Si se omite, la operación se realiza en el equipo local.
/path:<directory> Especifica la ruta de acceso al directorio que quiere cambiar. Este parámetro es obligatorio. Nota: El directorio debe existir, el uso de macfile directory no creará directorios.
/owner:<ownername> Cambia el propietario del directorio. Si se omite, el nombre del propietario no cambiará.
/group:<groupname> Especifica o cambia el grupo principal de Macintosh asociado al directorio. Si se omite, el grupo principal permanece sin cambios.
/permissions:<permissions> Establece permisos en el directorio para el propietario, el grupo principal y el mundo (todos). Debe ser un número de 11 dígitos, donde el número 1 concede permiso y 0 revoca el permiso (por ejemplo, 11111011000). Si se omite este parámetro, los permisos permanecen sin cambios.
/? Muestra la ayuda en el símbolo del sistema.
Posición del dígito de permisos

La posición del dígito de permisos determina qué permiso se establece, entre los que se incluyen:

Position Establece el permiso
Primero OwnerSeeFiles
Segundo OwnerSeeFolders
Tercero OwnerMakechanges
Cuarto GroupSeeFiles
Quinto GroupSeeFolders
Sexto GroupMakechanges
Seventh WorldSeeFiles
Eighth WorldSeeFolders
Ninth WorldMakechanges
Tenth El directorio no se puede renombrar, mover ni eliminar.
Eleventh Los cambios se aplican al directorio actual y a todos los subdirectorios.
Comentarios
  • Si la información que proporciona contiene espacios o caracteres especiales, use comillas alrededor del texto (por ejemplo, "<computer name>").

  • Use macfile directory para poner a disposición de los usuarios de Macintosh un directorio existente en un volumen accesible desde Macintosh. El comando macfile directory no crea directorios.

  • Use el Administrador de archivos, el símbolo del sistema o el comando macintosh new folder para crear un directorio en un volumen accesible desde Macintosh antes de usar el comando macfile directory.

Ejemplos

Para asignar los permisos Ver archivos, Ver carpetas y Hacer cambios al propietario, establecer los permisos Ver carpeta para el resto de usuarios y evitar que se renombre, mueva o elimine el directorio, escriba:

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

Donde el subdirectorio es May sales, ubicado en el volumen accesible por Macintosh Statistics, en la unidad E:\ del servidor local.

Unión de bifurcaciones de recursos y datos de un archivo Macintosh

Para especificar el servidor en el que se unirán los archivos, quién creó el archivo, el tipo de archivo, dónde se encuentra la bifurcación de datos, dónde se encuentra la bifurcación de recursos y dónde debería estar ubicado el archivo de salida.

Sintaxis

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

Parámetros

Parámetro Descripción
/server:\\<computername> Especifica el servidor en el que se unirán los archivos. Si se omite, la operación se realiza en el equipo local.
/creator:<creatorname> Especifica el creador del archivo. El buscador de Macintosh usa la opción de línea de comandos /creator para determinar la aplicación que creó el archivo.
/type:<typename> Especifica el tipo de archivo. El buscador de Macintosh usa la opción de línea de comandos /type para determinar el tipo de archivo dentro de la aplicación que lo creó.
/datafork:<filepath> Especifica la ubicación de la bifurcación de datos que se va a unir. Puede especificar una ruta de acceso remota.
/resourcefork:<filepath> Especifica la ubicación de la bifurcación de recursos que se va a unir. Puede especificar una ruta de acceso remota.
/targetfile:<filepath> Especifica la ubicación del archivo que se crea al unir una bifurcación de datos y una bifurcación de recursos, o especifica la ubicación del archivo cuyo tipo o creador está cambiando. El archivo debe estar en el servidor especificado. Este parámetro es obligatorio.
/? Muestra la ayuda en el símbolo del sistema.
Comentarios
  • Si la información que proporciona contiene espacios o caracteres especiales, use comillas alrededor del texto (por ejemplo, "<computer name>").

Ejemplos

Para crear el archivo tree_app en el volumen accesible para Macintosh D:\Release, con la bifurcación de recursos C:\Cross\Mac\Appcode, y para que este nuevo archivo aparezca en los clientes de Macintosh como una aplicación (las aplicaciones Macintosh usan el tipo APPL) con el creador (firma) establecido en MAGNOLIA, escriba:

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

Para cambiar el creador del archivo a Microsoft Word 5.1}, para el archivo Word.txt del directorio D:\Word documents\Group files, en el servidor ServerA, escriba:

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

Cambiar el mensaje de inicio de sesión y limitar las sesiones

Para cambiar el mensaje de inicio de sesión que aparece cuando un usuario inicia sesión en el servidor de archivos para Macintosh y para limitar el número de usuarios que pueden usar simultáneamente servidores de archivos e impresión para Macintosh.

Sintaxis

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

Parámetros

Parámetro Descripción
/server:\\<computername> Especifica el servidor en el que se van a cambiar los parámetros. Si se omite, la operación se realiza en el equipo local.
/maxsessions:{number | unlimited} Especifica el número máximo de usuarios que pueden usar simultáneamente servidores de archivos e impresión para Macintosh. Si se omite, la configuración maxsessions del servidor permanece sin cambios.
/loginmessage:<message> Cambia el mensaje que ven los usuarios de Macintosh al iniciar sesión en el servidor de archivos para Macintosh. El número máximo de caracteres para el mensaje de inicio de sesión es 199. Si se omite, el mensaje loginmessage del servidor permanece sin cambios. Para quitar un mensaje de inicio de sesión existente, incluya el parámetro /loginmessage, pero deje en blanco la variable message.
/? Muestra la ayuda en el símbolo del sistema.
Comentarios
  • Si la información que proporciona contiene espacios o caracteres especiales, use comillas alrededor del texto (por ejemplo, "<computer name>").

Ejemplos

Para cambiar el número de sesiones permitidas del servidor de archivos e impresión para Macintosh en el servidor local a cinco sesiones, y agregar el mensaje de inicio de sesión "Sign off from Server for Macintosh when you are finished" (Cerrar sesión del servidor para Macintosh cuando haya terminado), escriba:

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

Agregar, cambiar o quitar volúmenes accesibles para Macintosh

Para agregar, cambiar o quitar un volumen accesible para Macintosh.

Sintaxis

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>

Parámetros

Parámetro Descripción
{/add | /set} Necesario al agregar o cambiar un volumen accesible para Macintosh. Agrega o cambia el volumen especificado.
/server:\\<computername> Especifica el servidor en el que se va a agregar, cambiar o quitar un volumen. Si se omite, la operación se realiza en el equipo local.
/name:<volumename> Necesario. Especifica el nombre del volumen que se va a agregar, cambiar o quitar.
/path:<directory> Obligatorio y válido solo cuando se agrega un volumen. Especifica la ruta de acceso al directorio raíz del volumen que se va a agregar.
/readonly:{true | false} Especifica si los usuarios pueden cambiar archivos en el volumen. Use True para especificar que los usuarios no pueden cambiar archivos en el volumen. Use False para especificar que los usuarios pueden cambiar archivos en el volumen. Si se omite al agregar un volumen, se permiten cambios en los archivos. Si se omite al cambiar un volumen, la configuración readonly del volumen permanece sin cambios.
/guestsallowed:{true | false} Especifica si los usuarios que inician sesión como invitados pueden usar el volumen. Use True para especificar que los invitados pueden usar el volumen. Use False para especificar que los invitados no pueden usar el volumen. Si se omite al agregar un volumen, los invitados pueden usar el volumen. Si se omite al cambiar un volumen, la configuración guestsallowed del volumen permanece sin cambios.
/password:<password> Especifica una contraseña que se necesitará para acceder al volumen. Si se omite al agregar un volumen, no se crea ninguna contraseña. Si se omite al cambiar un volumen, la contraseña permanece sin cambios.
/maxusers:{<number>> | unlimited} Especifica el número máximo de usuarios que pueden usar simultáneamente los archivos en el volumen. Si se omite al agregar un volumen, un número ilimitado de usuarios puede usar el volumen. Si se omite al cambiar un volumen, el valor maxusers permanece sin cambios.
/remove Necesario cuando se quita un volumen accesible para Macintosh. quita el volumen especificado.
/? Muestra la ayuda en el símbolo del sistema.
Comentarios
  • Si la información que proporciona contiene espacios o caracteres especiales, use comillas alrededor del texto (por ejemplo, "<computer name>").

Ejemplos

Para crear un volumen denominado US Marketing Statistics (Estadísticas de marketing de EE. UU.) en el servidor local, mediante el directorio Stats de la unidad E y para especificar que los invitados no pueden tener acceso al volumen, escriba:

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

Para cambiar el volumen creado anteriormente para que sea de solo lectura, para requerir una contraseña y establecer el número de usuarios máximos en cinco, escriba:

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

Para agregar un volumen llamado Landscape Design (Diseño de paisaje), en el servidor \Magnolia, usando el directorio trees (árboles) en la unidad E, y para especificar que los invitados pueden acceder al volumen, escriba:

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

Para quitar el volumen denominado Sales Reports (Informes de ventas) en el servidor local, escriba:

macfile volume /remove /name:Sales Reports