tl; dr : Hay una lista de serveradmin command *:*
comandos?
En los servidores Mac, serveradmin
puede ser muy útil; especialmente al enviar comandos a sus servicios, tales como serveradmin command smb:command = getConnectedUsers
La guía de línea de comandos obsoleta (pero aún útil) de Apple ( enlace pdf ) enumera estos, pero mucho ha cambiado desde 10.5 ... notablemente, samba / afp. Algunos comandos que funcionaron hasta que los Mavericks dejaron de funcionar en Yosemite y más allá.
Mi búsqueda de una lista devuelve muchos enlaces hasta Mavericks; Pero, eso no es tan útil.
¿Hay algún lugar donde se hayan compilado los comandos para las versiones más nuevas del sistema operativo?
sudo serveradmin settings <service> > <service>.txt
(con & lt; service & gt; = web, afp, smb, dns, wiki, etc.)Respuestas:
Dependiendo de la cantidad de acciones que desee realizar, puede consultar las plantillas de comandos html en los paquetes de servermgrd para obtener una lista parcial de nombres / formatos de comandos. Por ejemplo, para obtener una lista de comandos que el complemento afp acepta, puede consultar:
y mira el javascript en la plantilla.
Mire la selección == "nombre_comando" para ver los nombres de los comandos y el resto de comandoValor para el comando con formato de lista. Luego puede usar el formato del comando serveradmin para enviar el comando al complemento.
Una forma diferente (y más actualizada) de averiguar los comandos es mirar el registro de actividades del Servidor para ver los comandos con formato completo que Server.app envió al servidor backgr de servermgrd. Pase a ver
Por los comandos y sus respuestas. Es posible que deba activar el registro desde uno de los menús (ahora estoy lejos de mi servidor, así que no estoy seguro de cómo habilité el registro).
Si desea rendimiento de red, abra Server.app, vaya al panel de estadísticas, seleccione las estadísticas de red y luego mire Server.log para obtener los comandos que necesita usar.
fuente