Posts Tagged 'modificar'

Administrar Active Directory con Powershell: modificar la carpeta personal del perfil de usuario

El otro dia me encontré con un problema bastante “peasado” para resolver. En casa de un cliente, hicimos una migación de servidor de dominio de un Win2k3 hacia un Win2k8R2 con un Win2k12R2 como soporte secundario. La migración fue perfecta pero repasando los perfiles de usuario del ActiveDirectory, vi que muchos de ellos en su perfil tenian configurada una ruta hacia una carpeta personal que ya no servia de nada.

Problema: como hago para poder eliminar la ruta configurada en el perfil de usuario sin ir uno a uno, botón derecho, propieades, perfil … para unos 80 usuarios?

Solución: mi queridíssimo Powershell 🙂 Empezamos!

  • Primer paso (importante): Ejecutar powershell desde nuestro servidor controlador de dominio y tener instalado los modulos de gestión del ActiveDirectory (por defecto cuando promocionamos un servidor, se instalan).
AddWindowsFeature RSAT-AD-PowerShell
Import-Module ActiveDirectory
  • Segundo Paso: Una vez instalado e importado el módulo, deberemos sacar la información de los usuarios. Para ello usaremos el comando Get-ADUser. Pero atención, si lo usamos a “paloseco”, se nos pedirà que apliquemos un filtro de búsqueda. Para que hagáis la prueba, ejecutad el siguiente comando:
Get-ADUser -Filter *

El parámetro “-Filter *” nos va a mostrar todos los usuarios del AD.

  • Tercer paso: ahora que sabemos buscar los usuarios, deberemos saber la información contenida en dicho usuario. Para ello usaremos el parámetro “-properties *”. Esto nos sacará TODAS las propiedades del usuario. Con ello sabremos que campo modificar:
Get-ADUser [nombre de usuario con el que se loguea] -propierties *

Si nos fijamos en el resultado, ya vemos que campo queremos modificar en nuestro caso concreto: HomeDirectory. Sabiendo esto, podemos acotar aún más el filtro:

Get-ADUser [nombre de usuario con el que se loguea] -properties HomeDirectory
  • Quarto paso:Ahora teniendo ya toda la información, procedemos a la modificación del parámetro HomeDirectory para TODOS los usuarios del ActiveDirectory y lo dejaremos sin ninguna ruta:
Get-ADUser -Filter * -properties HomeDirectory | Set-ADUser -Clear HomeDirectory

Y listos! Nos hemos ahorrado ir usuario a usuario modificando el HomeDirectory y lo hemos podido hacer en solo una línea de código. Ahora bien, si somos un poco ordenados y tenemos inventariadas las rutas de las carpetas locales, podemos hacer filtros y modificar solamente aquellas rutas que nos interesen. Por ejemplo, si solo quiero modificar la ruta Z:\empresa\perfiles\usuarios\ usaría el siguiente comando:

Get-ADUser -Filter * -properties HomeDirectory | where {$_.homedirectory -like "Z:\empresa\perfiles\usuarios" | Set-ADUser -Clear HomeDirectory

O si quiero cambiar a otro directorio de red:

Get-ADUser -Filter * -properties HomeDirectory | where {$_.homedirectory -like "[Directorio Viejo" | Set-ADUser -HomeDirectory "[Directorio Nuevo]"

PowerShell si lo sabemos usar o si queremos administrar nuestro dominio de una forma sencilla y rápida, es una herramienta muy poderosa. Además, siempre podemos tener nuestro repositorio de comandos en un OneNote para tenerlos a mano. En mi caso, no siempre me acuerdo de todo 😛

Espero haberos ayudado!

Script para cambiar el icono del JDowloader según el tema de Escritorio en Ubuntu

Leo en Ubuntu Life que Piwi ha hecho un script para cambiar el icono de JDowloader sgún el tema de escritorio que tengamos. Tengo ganas de llegar a casa y poderlo probar (en la faena me es imposible). Os dejo el script a continuación. Recordad que debéis guardarlo como jdcreator.sh y para ejecutarlo:

  • Abrimos un terminal
  • $ sudo chmod +x jdcreator.sh
  • $ ./jdcreatos.sh

Requiere tener instalado zenity.

#!/bin/bash
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# Jdownloader Icon creator para Ambiance & Radiance
# Piwi- Ubuntulife
# Requiere de “zenity” instalado y la imagen “transparent_jd_logo_128_128.png” en el directorio.
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

# Intento recuperar el color de fondo del panel
COLOR_PANEL=`gconftool-2 -g “/apps/panel/toplevels/top_panel_screen0/background/color”`

#unset COLOR_PANEL

szAnswer=$(zenity –entry –title “JDownloader Icon Creator” –text “background color?” –entry-text “$COLOR_PANEL”);
echo $szAnswer
COLOR_PANEL=$szAnswer

# Comprobar si encuentra un valor, si no lo tiene salir.
if [ -z $COLOR_PANEL ];
then
exit;
fi

# Imagen origen a la que le queremos cambiar el color de fondo (transparente)
TEMPLATE=”transparent_jd_logo_128_128.png”

# Nuevo color de fondo sera el color del panel recuperado o el color indicado
convert $TEMPLATE -fuzz 5% -fill “$COLOR_PANEL” -opaque transparent output.jpg
convert output.jpg jd_logo_128_128.png
rm output.jpg

zenity –info –text=”Imagen generada (jd_logo_128_128.png), Copia esta imagen a la ruta donde tengas instalado jdownloader en jd/img/logo.”

exit;

Via | Ubuntu Life


Categorias

Enter your email address to follow this blog and receive notifications of new posts by email.

Únete a otros 386 seguidores

RSS Acceso Directo

  • Lo que hay que comer en Roma sí o sí 11/13/2018
    Mi paso por Roma se enfocó en dos cosas: conocer y comer. Conocer los sitios y monumentos históricos que durante tantos años estudié y soñé con ver con mis propios ojos, y comer porque… bueno, ¡Italia! Pero estando ahí me pasó algo muy particular: por la cantidad de turistas que había (yo incluida, por supuesto), […]

RSS Microsiervos

  • Se ha producido un error; es probable que la fuente esté fuera de servicio. Vuelve a intentarlo más tarde.

RSS Bitelia

  • Squoosh, la app de Google para optimizar imágenes en el navegador 11/13/2018
    Los de Mountain View han presentado una aplicación para optimizar y comprimir imágenes desde cualquier navegador. También está disponible en dispositivos móviles. En el marco de la Chrome Developer Conference, Google ha presentado Squoosh, una herramienta para optimizar y comprimir imágenes que puede funcionar desde cualquier navegador, tanto los de escritor […]