-
Desbloquear cuenta de usuario en Active Directory mediante PowerShell
Dentro del módulo
ActiveDirectorydisponible en PowerShell podemos encontrar un amplio repertorio de comandos, los cuales permiten realizar tareas de administración y configuración de un Active Directory de igual forma que lo haríamos con las herramientas gráficas habituales. En el caso de tener cuentas de usuario bloqueadas podemos hacer uso de los siguientes Cmdlet, que muchas veces es una forma más rápida y directa de tratar con ellas. -
Maven. Ciclo de vida de construcción
La forma de trabajar de Mavan está basada en lo que se conoce como ciclo de vida (build lifecycle). Este concepto establece que el proceso de construcción y distribución de un proyecto está definido de forma precisa mediante la ejecución de una secuencia de fases (phases), las cuales siempre son llevadas a cabo en el mismo orden. Existen tres ciclos de vida en Maven, cada uno estructurado en una serie de fases concretas:
-
Alternate Data Streams (ADS) con PowerShell
PowerShell ofrece una serie de comandos que permiten trabajar de una forma fácil y directa con los flujos de datos alternativos.
-
Maven. Gestión de dependencias
En el desarrollo de un proyecto es casi seguro que tendremos que hacer uso de componentes software que nos ofrezcan funcionalidades ya desarrolladas, tanto por terceras partes como por nosotros mismos. En el fichero pom del proyecto se indican las dependencias a añadir dentro de la etiqueta
<dependencies>de la siguiente forma: -
Git. Empezar a trabajar con repositorios
Resumen de los principales comandos a utilizar para crear repositorios y empezar a trabajar con ellos.
-
Alternate Data Streams (ADS) en sistemas de ficheros NTFS
Un aspecto no muy conocido que está disponible en los sistemas de ficheros de tipo NTFS es el denominado flujo de datos alternativo (alternate data streams - ADS), mediante el cual es posible guardar dentro de un fichero o carpeta información adicional que en un principio va a quedar oculta a la vista de los usuarios. Esta información añadida puede ser de cualquier tipo: un fichero de texto, una imagen, un pdf, un video, un ejecutable…. lo que ofrece multiples posibilidades tanto para bien como para mal.
-
Configuracion de modos de red en VirtualBox
Cuando creamos una máquina virtual con VirtualBox la configuración de red que se establece la realiza el propio programa mediante una serie de valores por defecto. Si la máquina física en la que realizamos la virtualización tiene una configuración de red correcta y acceso a Internet, entonces nuestras máquinas virtuales también lo tendrán. Sin embargo, a nivel de red no tendremos conexión entre el equipo físico y los sistemas virtualizados, ni las máquinas virtuales tendrán conexión entre ellas. Este comportamiento por defecto podemos cambiarlo, lo que nos va a permitir crear diversas topologías de red que sirvan para interconectar nuestras máquinas de diversas formas.
-
Maven. Qué es y para qué sirve
Hoy día es prácticamente imposible encontrarse un proyecto Java que no haga uso de Maven, o de su primo hermano Gradle, ya que no se concibe el manejo y control de un proyecto software sin utilizar una herramienta de gestión que ayude a automatizar tareas y reducir el trabajo repetitivo. Es más, nos hemos acostumbrado tanto a ello que si te pones a desarrollar un proyecto sin hacer uso de éstas herramientas es muy probable que de primeras no sepas cómo llevar a cabo ciertas tareas en principio triviales. Casi podemos decir que Maven se ha convertido en un estándar en el desarrollo Java (aunque también es posible su uso con otros lenguajes) y los beneficios que aporta son considerables, pero si es la primera vez que te enfrentas a él su funcionamiento puede parecer algo arcano y llevarte a preguntar para qué sirve tanto galimatías xml que da más problemas que ayuda.
-
Ejecución de scripts en PowerShell
Por defecto, si intentamos ejecutar un script desde la consola de PowerShell nos encontraremos que no tenemos permisos de ejecución para ello. Windows aplica una política restrictiva con el objeto de evitar la ejecución de cualquier código malicioso así como tareas no autorizadas. Pero si estamos seguros y confiamos en el script que queremos ejecutar podemos habilitar los permisos necesarios mediante la ejecución del siguiente comando: