1 votos

Cómo crear un enlace, para varios usuarios, a un recurso compartido de red, que a su vez se encuentra en un recurso compartido de red?

De trabajo de la solución basada en Windows

Tengo una carpeta en un recurso compartido de red que funciona muy bien en Windows. Es básicamente un índice de otros servidores de archivos disponibles. Se ve algo como esto:

\\server1\directory
    Server2.lnk   <-(links to \\server2\files)
    Server3.lnk   <-(links to \\server3\files)
    Server4.lnk   <-(links to \\server4\files)

Estoy tratando de replicar esta funcionalidad en macOS, pero se han topado con estos problemas:

El intento de usar un Alias en macOS

Me he conectado a la //server2/files través Finder uso de Go -> Connect to Server. Una vez yo estaba conectado en Finder, he creado un Alias el uso de la //server2/files carpeta. Luego copiar ese Alias a la //server1/directory ubicación. El Alias funciona... mientras estoy usando el mismo ordenador desde el que he creado el Alias. Pero si trato de usar desde otro mac, se produce un error.

El otro mac no reconoce el archivo como un Alias archivo. Tiene un icono similar a un terminal icono, y cuando me haga doble clic en él, el mac me dice que no es definido por la Aplicación para abrir el archivo. Me di cuenta de que el original creado Alias archivo no parece tener ningún tipo de extensión, así que no estoy seguro de cómo una mac diferente se supone que la reconocen como una Alias archivo.

La cosa agradable sobre un Windows .lnk archivo es que parece que funciona de forma fiable y consistente, sin importar desde qué máquina el .lnk se tiene acceso, mientras que un mac Alias archivo parece que de alguna manera dependen de la configuración de la máquina original donde fue creado.

Por ejemplo, si abro la Alias archivo vi, puedo ver entre la confusa código que incluye al menos el nombre de usuario utilizado para acceder al recurso Compartido, mientras que la quiero cada usuario que hace clic en el Alias para acceder al recurso Compartido utilizando sus propias credenciales (el mac se unió a la EA y los usuarios de inicio de sesión utilizando sus credenciales de AD). De nuevo, esto funciona a la perfección con las rutas de acceso UNC y .lnk archivos.

Intentar utilizar una terminal de comandos en macOS

Traté de hacer un simple script que monta las acciones. Así que dentro de //server1/directory he creado un archivo Server2.command con el siguiente contenido:

mkdir /Volumes/Server2
mount_smbfs //server2/files /Volumes/Server2
cd /Volumes/Server2
open .

Mi problema con esta solución es que tengo muchos servidores y muchos usuarios usando la misma máquina. Una gran cosa sobre el uso de la Connect to Server opción en el Buscador es que parece automáticamente "limpiar" la /Volumes directorio. Después de la expulsión de una parte, o después de terminar una sesión, se quita el correspondiente /Volumes/Sharename carpeta. Yo no veo ninguna manera de lograr el mismo comportamiento si puedo usar este terminal basado en la solución.

Pregunta

Alguien puede darme una buena manera de replicar el .lnk funcionalidad que he descrito anteriormente?

Sé el Windows enlaces de las funciones a través de las rutas de acceso UNC, mientras que en macOS sólo puedo acceder a estos recursos compartidos en la red a través de smb o afp montajes, pero ya veo que el Connect to Server opción bastante funciones cómo la necesito, solo necesito una manera de utilizar la misma funcionalidad, con la advertencia de que necesito automatizar, porque yo no voy a pedir a mis Usuarios (tengo muchos Usuarios usando la misma máquina) para que cada uno cree un Connect to Server Alias manualmente.

3voto

Daniel Puntos 18

Encontró la respuesta. Debe crear un .afploc archivo. Esto es similar a una .inetloc archivo.

La manera más fácil de crear un .afploc archivo:

  1. abra Finder
  2. Go -> Connect to Server
  3. escriba la dirección en el Connect to Server ventana (por ejemplo afp://server.domain.com/
  4. resaltar lo que acaba de escribir (afp://server.domain.com)
  5. agarra lo que usted acaba de mencionar y arrastrarlo al escritorio (o cualquier carpeta, presumiblemente) y la liberación
  6. un archivo de nombre server.domain.com.afploc debe ser creado automáticamente en el escritorio
  7. a continuación, puede copiar ese archivo en cualquier lugar, y funcionará para iniciar automáticamente el Go -> Connect to Server proceso en cualquier ordenador mac
  8. también puede cambiar el nombre del archivo si lo desea, y usted puede editar su contenido para crear otros .afploc archivos que señalan a otros servidores o caminos
  9. también puede utilizar este mismo proceso, y el sustituto de un smb:// camino. Yo pienso que esto crea un .inetloc archivo, pero tal vez es un .smbloc archivo? No he probado aún

-2voto

JPG_master Puntos 11

Mi sentimiento acerca de lo que desea lograr en Mac OS (o Unix) trabaja con un enlace simbólico. Buscador ha funcionalidades anteriormente OS funciones integradas. Supongo que un alias, no funcionan con los Terminal / Shell. Los enlaces simbólicos son creados en la cáscara, pero también de trabajo transparente en el Finder. Probar el hilo Copia de seguridad del iPhone para disco duro externo en Mac ... esto explica que los enlaces simbólicos de maravilla.

La esperanza, esto fue lo que usted está buscando!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X