-
PowerShell. Cmdlets básicos
Los comando utilizados en PowerShell se conocen como cmdlets y nos ofrecen una mayor potencia y versatilidad en comparación con los comandos tradicionales de la línea de comandos de Windows. A continuación enumeramos una serie de cmdlets básicos para empezar a trabajar con PowerShell.
-
Obtener el identificador de seguridad (SID) de un usuario en Windows
Un identificador de seguridad (SID) se usa para identificar de forma única a cada objeto de seguridad en un sistema Windows, como pueden ser cuentas y grupos de usuarios. Este identificador es único, no cambia, y es utilizado por Windows para determinar los permisos de acceso del objeto. Para conocer el SID asignado a una cuenta de usuario podemos utilizar alguno de los siguientes comandos:
-
Herramientas para la gestión de impresoras en Windows
Windows dispone de una serie de herramientas ya integradas en el sistema que nos permite realizar la gestión de impresoras. Estas herramientas, que se ejecutan desde línea de comandos, ofrecen una amplia flexibilidad a la hora de realizar la instalación y configuración de impresoras. Entre otras ventajas, permiten realizar labores desatendidas sin necesidad de intervención del usuario o ser empleadas en diversos scripts.
Las herramientas disponibles son: -
Conectar con equipo remoto Windows mediante la línea de comandos
En muchas ocasiones es útil conectarse a un equipo remoto utilizando la línea de comandos en lugar de las alternativas más conocidas basadas en GUI. De esta forma, se puden llevar a cabo tareas de administración, configuración, ejecución de scripts, etc. de froma transparente al usuario. Veamos diferentes formas de llevarlo a acabo.
-
Teorema de Brewer o CAP
A la hora de utilizar una base de datos en un sistema distribuido el Teorema de Brewer o CAP ofrece una guía para elegir la mejor solución que se adapte al caso de uso que queremos solucionar. En la actualidad, con el desarrollo de sistemas en la nube es importante conocer este teorema a la hora de diseñar una aplicación y elegir el tipo de base de datos más adecuado.
-
Tipos de archivo de disco duro virtual en VirtualBox
Al crear un disco duro virtual en VirtualBox podemos elegir entre 3 tipos de archivo diferentes para guardarlo:
-
Aumentar el tamaño de un disco duro virtual en VirtualBox
La forma más rápida y sencilla de cambiar el tamaño de un disco duro virtual en VirtualBox es hacer uso de la herramienta de Medios que tiene la propia aplicación. Si el disco fue creado con un formato de tipo dinámico no habrá problemas. Sin embargo, si se creo con un formato estático no será posible cambiar su tamaño y obtendremos el error VBOX_E_NOT_SUPPORTED. Para poder llevar a cabo esta tarea tenemos que utilizar la herramienta de línea de comandos
VBoxManage, la cual permite realizar diversas tareas de gestión. -
El motor de secuencias de comandos de Nmap
El Nmap Scripting Engine (NSE) es una potente caracterísitca incorporada a Nmap que amplía su funcionalidad considerablemente. Los scripts NSE están escritos en el lenguaje de programación Lua y se pueden usar para llevar a cabo una gran variedad de tareas, desde buscar vulnerabilidades hasta automatizar exploits para las mismas.
-
Nmap
Nmap puede considerarse el estándar de la industria en lo referente al escaneo de puertos. Es una aplicación con un largo historial que está ampliamente optimizada e incluye un motor de secuencias de comandos que la convierte en una herramienta muy versátil. Por ejemplo, es posible buscar vulnerabilidades mientras se realiza el escaneo de puertos e incluso realizar la explotacoión de las mismas directamente.
-
Obtener nombre de equipo mediante su IP
Para obtener el nombre de un equipo existente en una red local, del cual solo conocemos su dirección IP, podemos hacer uso de uno de los siguientes comandos:
-
Acceder a un recurso compartido mediante línea de comandos
En un principio, no es posible acceder a un recurso compartido desde el Símbolo del sistema de Windows (cmd.exe) ya que este no es compatible con las rutas de acceso UNC, es decir, aquellas de la forma \\nombre_maquina\nombre_recurso. Una forma de salvar esta limitación es hacer uso del comando
pushd. -
Reiniciar adaptadores de red en Windows mediante línea de comandos
Como forma alternativa a las herramientas gráficas de Windows para manejar los adaptadores de red de un equipo, que es la forma por defecto de trabajar con ellas, podemos hacer uso de la línea de comandos para realizar las mismas labores, tanto desde el tradicional símbolo del sistema cmd.exe como desde PowerShell.
-
Obtener información de antivirus mediante PowerShell
Podemos obtener información referente a los antivirus instalados en una máquina mediante el siguiente comando:
-
Consultar los controladores de dominio en un Active Directory mediante cmd
Mediante la línea de comandos podemos obtener los datos referentes a los controladores de dominio registrados en el Active Directory de un dominio concreto.
-
Crear un proyecto Maven desde línea de comandos
Para crear un nuevo proyecto Maven desde la línea de comandos debemos situarnos en la carpeta donde queramos crearlo y hacer uso del plugin Archetype invocando su goal
archetype:generatedel siguiente modo: