Hola,
En Windows estamos más acostumbrados que en Linux a utilizar la interfaz gráfica para realizar cualquier operación, pero cuando nos enfrentamos a tareas repetitivas y utilizamos el entorno gráfico, confirmamos que no siempre es útil ;-(
Así que os voy a mostrar algunos de los comandos que uso con cierta asiduidad y que pienso que no son muy conocidos.
En Windows a pesar de ser Administradores podemos encontrarnos con archivos en los cuales no tenemos permisos... así que si queremos, por ejemplo borrarlos, debemos primero tomar posesión y luego darnos permisos. Cuando queremos tomar posesión de más de un fichero no lo podemos hacer directamente desde la interfaz de Windows, así que tenemos un comando takeown (tomar propiedad) que se encarga del trabajo duro ;-)
Si hacemos:
takeown /F c:\datos\mifichero.txt /A
Cambiamos el propietario del fichero c:\datos\mifichero.txt al grupo administradores.
Ahora que el propietario es el grupo de administradores, desde una cuenta que pertenezca al gupo administradores nos podemos dar control total usando el comando icacls:
icacls c:\datos\mifichero.txt /grant Administrador:F
Asignamos Full Control al usuario Administrador sobre el fichero c:\datos\mifichero.txt
Ahora podríamos, por ejemplo, borrarlo, renombrarlo, etc...
Para parar un servicio utilizamos el comando:
net stop NOMBRE_DEL_SERVICIO
Pero ¿cuál es el nombre de un servicio? Ejecuta services.msc y localiza el servicio que quieres detener. Ahora dale doble clic y mira aquí:
Ahora ya sabes: net stop LanmanServer
Para arrancarlo: net start LanmanServer
Pero si lo que buscamos es deshabilitar un servicio mediante la línea de comando usaremos el comando sc:
sc config LanmanServer start= disabled
Ojo que entre = y disable hay un espacio que es necesario!
El nombre del servicio a usar con sc es el KeyName que podemos obtener mediante el ServiceDisplayName y el comando:
sc getkeyname "ServiceDisplayName"
Espero que sean de vuestro interés. Para saber más sobre los comandos comentados tenéis que mirar la ayuda ;-))
Agradezco cualquier aportación sobre el tema, ya sabes ese comando que tanto te costó encontrar...
Un saludo.
¡Interesante!
ResponderEliminar¿Qué tal netsh para configurar una tarjeta de red rápidamente desde un .bat y poder así poner la IP de casa o del trabajo rápidamente? Además ya tenías por ahí un tutorial hecho ;-)
Oído cocina, ya lo he puesto ;-))
ResponderEliminar