Wednesday, July 23, 2008

Proxy habilitado y deshabilitado por políticas de grupo

Vamos a describir la configuración a realizar si queremos establecer el servidor proxy automáticamente para un grupo de usuarios de un dominio y además queremos que otro grupo de usuarios no tenga establecido un proxy.

En primer lugar tenemos que asegurarnos que en la política por defecto para:



Configuración del equipo / Plantillas administrativas / Componentes de Windows / Internet Explorer / Configuración de proxy por equipo y no por usuario



Está no configurada. Luego creamos un grupo en el dominio con los usuarios a los que queremos aplicar la política del proxy.



Luego creamos una nueva política donde fijaremos los datos del servidor proxy en:



Configuración de usuario / Configuración de Windows / Mantenimiento de Internet Explorer / Conexiones / Configuración de los servidores proxy



A esa política le ponemos que no se aplique a los usuarios autenticados (que es como viene por defecto) y que si se aplique al grupo de usuarios que utilizan proxy.



Si habilitamos que la configuración del proxy sea por equipo, entonces cuando inicia sesión un usuario que tiene que usar proxy, lo deja puesto para el resto de usuarios de la máquina, aunque inicien sesión otros usuarios que no deben tener proxy.



Esto el importante para el caso de un equipo portátil con Windows Vista. Si el administrador usa proxy e inicia sesión en el equipo, lo deja puesto para el usuario habitual del portátil, y cuando éste se encuentre fuera de la oficina entonces no podrá navegar porque no tendrá acceso al proxy ni podrá deshabilitarlo.



Artículos relacionados:

http://circulotito.blogspot.com/2008/06/encadenamiento-de-web-en-isa-server.html

Tuesday, July 8, 2008

Eliminar ServicePrincipalName SPN duplicados

Cuando aparece un evento relacionado con los SPN’s del tipo:
Origen del suceso: KDC
Id. suceso: 11
Hay múltiples cuentas con el nombre HTTP/www.nombre.com de tipo DS_SERVICE_PRINCIPAL_NAME.
Lo mejor para localizar las cuentas involucradas es volcar el contenido del directorio activo a un fichero de texto y hacer una búsqueda ahí de las repeticiones.

Para ello ejecutamos:
LDIFDE -d “DC=dominio, DC=com” -f c:\dominio.txt

Para borrar la entrada duplicada ejecutamos:
Setspn –D http/www.nombre.com dominio\cuenta

Artículos relacionados:
http://circulotito.blogspot.com/2008/05/event-111-exoledb-microsoft-exchange.html

Monday, July 7, 2008

HP2710p ProtectTols Security Suite error reactivación Windows Vista

Tengo un portátil HP2710p con Windows Vista Business que trae instalado la ProtectTols Security Suite de manera estándar.
Cuando se reactiva tras una suspensión, el sistema no deja iniciar sesión al usuario ya que se queda esperando indefinidamente. Si tienes mucha paciencia y suerte dice que el servicio de comprobación de claves o algo así no responde. Tras actualizar las ProtectTools el sistema se comporta igual.

Al final llegué a la conclusión de que como plan B vale con seleccionar en las opciones de energía que no requiera la clave al reactivar.

Artículos relacionados:
http://circulotito.blogspot.com/2008/06/hp-2710-vista-no-carga-la-bateria-y.html

Wednesday, July 2, 2008

sldim SP4 imagen administrativa SolidWorks 2008 error

Al generar la imagen administrativa de SolidWorks 2008 para el SP4 no deja de salir el error de configuración del explorador.
Tras revisarlo y ver que esta correcto vemos lo que intenta hacer y por lo vista llama al sldim.exe. Vamos al directorio donde debería estar y no lo está. Si comparamos con otra imagen administrativa vemos que el directorio sldim no está completo ya que no tiene lo mismo que el SP anterior.
Los ficheros que faltan están en los que se generan al bajar de internet el SP4 automáticamente.

Artículos relacionados:
http://circulotito.blogspot.com/2008/04/error-swvbaserver-en-solidworks-x64.html

Friday, June 27, 2008

HP 2710 Vista no carga la bateria y pide sustituir. Actualizar BIOS

Un día un portátil HP2710p con Vista Business que tenemos en el corral resulta que dejó de cargar la batería. Tras efectuar los test que tiene HP en su web me decía que había que sustituir la batería por lo que llamé a HP.
El técnico me dijo que había que actualizar la BIOS del sistema a la última que era concretamente la de marzo.
Con esto el portátil se puso a carga la batería él solito y yo aún no sé porqué pasó esto.

Friday, June 20, 2008

Hyper-V Virtual Machine backup PowerShell Windows 2008 script

Estos días me estoy peleando con las máquinas virtuales que trae Windows 2008, el llamado Hyper-V. Este sistema de virtualización funciona muy bastante bien, yo tengo un Exchange 2003 con unos 60 usuarios y un servidor IIS de producción corriendo en maquinas virtuales y los mueve bastante bien. Vamos que no se nota que son máquinas virtuales.Y ya que son virtuales les he hecho un script con la PowerShell para tener copias por lo que pudiera pasar.
Os lo dejo bajo vuestra responsabilidad para que lo uséis y si os peta me decís donde para corregirlo.

# Para ejecutar el script hay que poner toda la ruta aunque estemos en el directorio del ps1, así "e:\backups\VMbackup"
$SERVER_HOST = "TU_SERVIDOR"

$ListofVMs = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter "ElementName <> Name"

foreach ($VM in $ListofVMs)
{
#Verificar estado actual
If ($VM.EnabledState -ne 2)
{
#write-host "Solo se hacen copias de la maquinas que esten en marcha"
exit
}
If ($VM.EnabledState -eq 2)
{
# ************************
# Parar la maquina virtual
# ************************

#Get the Shutdown Component for the VM
$query = "SELECT * FROM Msvm_ShutdownComponent WHERE SystemName='" + $VM.name + "'"
$Shutdown = get-wmiobject -query $query -namespace "root\virtualization" -computername "."

#Request a forced shutdown
$Result = $Shutdown.InitiateShutdown($true,"Backup periodico")

$fistro = "ElementName = '" + $VM.ElementName + "'"

while ($VM.EnabledState -ne 3)
{
sleep(1)
$VM = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter $fistro
}


# ***************************
# Exportar la maquina virtual
# ***************************

$VM_Service = get-wmiobject -computer $SERVER_HOST –namespace root\virtualization –class Msvm_VirtualSystemManagementService

$fecha = get-date
$dirMaquina = "E:\Backups\MaquinasVirtuales\" + "Backup_" + $fecha.year + "_" + $fecha.month + "_" + $fecha.day

$status = $VM_Service.ExportVirtualSystem($VM.__PATH, $True, $dirMaquina)

If ($status.ReturnValue -eq 4096)
{
# Get the WMI instance of the object
$Job = [WMI]$Status.Job
$JobStatus = $Job.JobState

while ($JobStatus -ne 7)
{
sleep(1)

# Get the WMI instance of the object
$Job = [WMI]$Status.Job
$JobStatus = $Job.JobState
}
}


# ***************************
# Arrancar la maquina virtual
# ***************************

$VM = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter $fistro
If ($VM.EnabledState -eq 3)
{
#Arranca la maquina
$VM.RequestStateChange(2)

while ($VM.EnabledState -ne 2)
{
sleep(1)
$VM = get-wmiobject -computer $SERVER_HOST -namespace root\virtualization -class Msvm_ComputerSystem -filter $fistro
}
}
}
}


Artículos relacionados:
http://circulotito.blogspot.com/2008/05/event-111-exoledb-microsoft-exchange.html
http://circulotito.blogspot.com/2008/06/bateria-sai-apc-hiberna-windows-2003.html

Tuesday, June 17, 2008

DCOM Event 10016. No concede permiso de activación local para la aplicación de servidor COM con CLSID

Sea un servidor de esos que valen para todo mientras reinstalas los buenos. Ese servidor tenía instalado un IIS al que se le añadió un ISA 2006. Posteriormente se desinstaló el IIS y empezaron a aparecer eventos 10016 de DCOM:

La configuración de permisos que depende de la aplicación no concede permiso de activación local para la aplicación de servidor COM con CLSID {BA126AD1-…} al SID (S-…) de NT AUTHORITY\Servicio de red del usuario. Este permiso de seguridad se puede modificar mediante la herramienta administrativa Servicios de componentes.

El caso es que para que deje de aparecer este errorcillo pesado, que aparentemente no afecta al funcionamiento del servidor ISA 2006, en primer lugar tenemos que identificar la aplicación. Para ello nos vamos al registro y buscamos el chorizo que va entre llaves y nos aparecerá un AppID que es más legible.
Con este nombre nos vamos a los servicios de componentes y en la configuración DCOM buscamos por el nombre o por el AppGUID. Le damos a las propiedades de la aplicación y en seguridad / permisos de activación tenemos que añadir al servicio de red y le damos permiso para todo en local.
Con eso es suficiente pero puede ser que en otros casos sea necesario dar más permisos para que funcionen otras cosas.

Podéis ver más en:
http://support.microsoft.com/kb/899965/en-us


Artículos relacionados:
http://circulotito.blogspot.com/2008/04/que-debemos-mirar-cuando-un-ordenador.html
http://circulotito.blogspot.com/2008/05/isa-server-no-permite-las-conexiones.html