Ver por etiquetas

Todas las etiquetas » Scripting (RSS)

PowerShell y las GPO

Con Active Directory desplegado en nuestra entorno deberíamos ser capaces de controlar la seguridad, administración y el acceso a los recursos desde una ubicación centralizada. Y además administrar y controlar los escritorios! Cómo hemos ido viendo en multitud de ocasiones, AD tiene una herramienta… Group Policy (Directiva de grupo), para centralizar los escritorios. Con ella podemos administrar virtualmente todo en los sistemas de nuestro entorno, desde el fondo del escritorio hasta qué aplicaciones...

Automatizando tareas administrativas: Copia de seguridad de las GPO del dominio

Tener una copia de seguridad de las Directivas de Grupo nos vendrá bien en algunos casos. Para realizar dicha copia podemos acceder simplemente a la Consola de administración de Directivas y hacer unos pocos pasos: Clic derecho en los objetos de Directiva de Grupo y clic en hacer copia de seguridad de todos Indicamos la ruta y la descripción, y se realiza la copia de seguridad. Aunque también podemos hacerlo con Powershell, por ejemplo desde El script-center tenemos un...

PowerSE Professional, editor scripts powershell free.

Conocida herramienta de edición de scripts de PowerShell de Devfarm Software, Al parecer PowerSE está disponible gratuitamente ahora. PowerSE está diseñada para administradores, con el ánimo de ayudarles en las tareas diarias. PowerSE dispone de todas las características de los editores de gama alta, como remarcar con colores la sintáxis, Intellisense, y tabulación completa, pero lo que lo hace especial es la conjunción perfecta de editor...
Publicado por Juansa | con no comments

2008 R2: Automatizando tareas administrativas: Powershell(5)

Copiar y guardar los eventos, y al tiempo limpiar el registro . Hay que descargarse la extensión Pscx-2.0.0.1.zip desde http://pscx.codeplex.com , y extraerla en el directorio de modulos del usuario: 'Mis Documentos\WindowsPowerShell\Modules', o en el directorio de modulos de PS, valor que devuelve la variable $PSHome desde el ISE, en mi caso: El Script en castellano (más o menos). < # . Sipnosis Este script guarda los log de Eventos . Descripción Se puede ejecutar...
Publicado por Juansa | con no comments

2008R2: Automatizando tareas administrativas: powershell(4)

Variables, Alias, Ámbitos, perfiles y seguridad. Variables en powershell Una variable en un lugar de almacenamiento de datos. En muchos shells los únicos datos que pueden almacenarse en una variable son de tipo texto. En shells avanzados y lenguajes de programación, estos datos pueden ser de cualquier tipo, desde cadenas de texto a secuencias de objetos. Powershell es de los segundos, puede almacenar cualquier tipo. Para definir una variable en powershell debemos nombrarla con...
Publicado por Juansa | con no comments

2008 R2: Automatizando tareas administrativas: powershell(el ISE)

Powershell ISE Otra de las características introducidas con Powershell 2.0 es el denominado Entorno de scripting integrado(ISE). Aplicación Host basada en WPF (Windows Presentation Foundation) para Powershell. Mediante el ISE podemos ejecutar comandos y escribir, probar y depurar scripts. Entre sus cualidades nos encontramos con: > Un panel de comandos para ejecutar interactivamente comandos. > Un panel de script, para escribirlos, editarlos y ejecutarlos. Se pueden ejecutar completos...
Publicado por Juansa | con no comments

2008 R2: Automatizando tareas administrativas: powershell(3)

Trabajar en remoto con powershell. Una de las carencias de powershell 1.0 era la falta de un interfaz para ejecutar comandos en una máquina remota, y aunque con WMI y pocos cmdlets podíamos conectar con un equipo remoto, la verdad es que había una ausencia clara de dicha característica. Así nace la característica ‘Remoting’ en Powrshell 2.0. Como el propio nombre sugiere, es una característica diseñada para la ejecución de comandos (o scripts) en equipos remotos. Esto puede significar la ejecución...
Publicado por Juansa | con no comments

2008 R2: Automatizando tareas administrativas: powershell(2)

Al hilo de Inicio con powershell , vamos a intentar dar algunas nociones, aunque de antemano os diré que alguien que está mucho más versado en el tema que yo puede sacaros del agluna duda en Foro scripting del WWP . SHELL Un Shell es un interfaz que permite a los usuarios interactuar con el Sistema Operativo. No se considera una aplicación debido a su innegable naturaleza, pero es como cualquier otro proceso en ejecución del sistema. La diferencia entre uno y otro...
Publicado por Juansa | con no comments

Cambiar el Registro con Scripts: powershell

Qué mejor que indicaros un enlace que habla de ello muy bien? http://freyes.svetlian.com/powershell-registro.htm
Publicado por Juansa | con no comments

Cambiar el Registro con scripts: Windows Script Host

El scripting parece la herramienta final en el control y automatización de Windows. No son archivos de lotes, son programas administrativos con todas las de la ley qué, considerando la riqueza de poder de lo que son capaces, son sorpresivamente fáciles de crear. Podemos escribir un script que realice un inventario de un equipo y guarde el resultado en un archivo de la red, por ejemplo. Automatizar una aplicación para que realice pasos repetitivos automáticamente...
Publicado por Juansa | con no comments

Cambiar el Registro con scripts: Archivos REG

Como se ha visto en algún otro artículo, podmos crear archivos REG con el Editor del Registro (Regedit.exe). Estos archivos son el método más clásico para añadir, y cambiar valores en el Registro, aunque no sea tan potente como otros métodos que vamos viendo. La mayor fragilidad de los REG es que no podemos usarlos para quitar valores, sólo añadirlos o modificarlos y en todo caso, eliminar llaves. En cuanto hemos creado un REG, lo podemos importar al Registro con un simple doble-clic. Es un método...
Publicado por Juansa | con no comments

Cambiar el Registro con scripts: Archivos INF

Los scripts son un modo eficiente de implementar y cambiar configuraciones. Son útiles en muchos niveles. Podemos escribir un script que cambie un grupo de valores y probarlo en un entorno de test antes de implantarlo. Los métodos de creación de scripts son varios: el primero tal vez, el uso de archivos INF, simples y de hecho no hay valor del registro que se le resista. Archivos REG, con los que podemos exportar configuraciones desde el Regedit. Windows Script Host, uso de Jscript o VBscript. Finalmente...
Publicado por Juansa | con no comments

Extender directivas basadas en el registro: plantillas adm 1

Esto significa nada más que podemos personalizar las plantillas administrativas existentes o crear nuevas plantillas y así aumentar las directivas. Windows nos proporciona unas plantillas administrativas para sus directivas, otras aplicaciones, ya puse el ejemplo de Office, también pueden proporcionar plantillas administrativas. Más que cambiar o modificar las existentes, es más recomendable crear nuestras propias plantillas. Un aviso: las directivas son generalmente...
Publicado por Juansa | con no comments

Administrar registros de rendimiento: Relog

Unión de registros de contador con Relog Podemos utilizar Relog para unir datos de múltiples registros de rendimiento en un único archivo. Se especifica la ruta y los nombres de archivos de los diversos registros de rendimiento como parte del parámetro inicial: relog c:\registros\registro1.blg c:\registros\registro2.blg c:\registros\registro3.blg –o c:\misRegistros\RegistroDestino.blg –a Usamos el parámetro – a para indicarle a Relog que debe añadir la salida de cualesquiera datos al archivo de salida...
Publicado por Juansa | con no comments

Siguiendo con Logman

Con Logman podemos programar opciones que nos permitan la programación de la recogida de datos en horas específicas durante el día. Mediante intervalos de muestra diferentes podemos tener también a Logman recogiendo datos en intervalos regulares. Lo que no podemos hacer es programar la recogida de datos de en horarios irregulares. Por ejemplo: los 10 primeros minutos de cada hora. Podemos con Typeperf hacerlo. Creamos un archivo de lotes que configure Typeperf   para tomar muestras sólo 10 minutos...
Publicado por Juansa | con no comments

Queremos el resultado de un script por email

Bien, pues aquí tenemos un script que podemos lanzar para que nos informe del estado de los servicios por email diariamente. 1: 'Este script sirve para comprobar cambios de estado de los servicios 2: ' usando event log y enviar después un aviso por email 3: 4: '(c) Juansa 03-12-2008 5: 'leer el archivo 6: Function leearchivo (nombreArchivo) 7: Const ForReading = 1, ForWriting = 2 8: Dim fso, f 9: Set fso = CreateObject( "Scripting.FileSystemObject" ) 10: Set f = fso.OpenTextFile...
Publicado por Juansa | 2 comment(s)
Archivado en:

Monitorizar los Servicios, y 4

Monitorizar el rendimiento del servicio Hemos monitorizado los servicios en cuanto a su disponibilidad y su fiabilidad, pero nos falta algo, ¿podemos llevar a cabo alguna monitorización que nos ayude a impedir los fallos?. Una estrategia de monitorización que nos ayude a hacer lo siguiente: Determinar porqué se ha detenido el servicio. ¿Se queda sin memoria?, ¿Demasiados usuarios accediendo? ¿Algún cuello de botella en los discos o la red? Predecir los fallos con antelación. Con ciertos servicios...
Publicado por Juansa | 1 comment(s)

Monitorizar los Servicios 3

Monitorizar los cambios en el estado de los servicios mediante Registro de Sucesos Los cambios en el estado de los servicios no se registraban en en el registro de sistema en versiones de Windows anteriores a Windows Server 2003 y Windows XP. En su lugar, un evento relacionado con un servicio sólo se registraba cuando el servicio fallaba. Esto no ayuda a monitorizar los servicios y su rendimiento en toda la red. Aunque una herramienta de monitorización puede descubrir si un servicio ha sido detenido...
Publicado por Juansa | con no comments

Monitorizar los Servicios 2

Monitorizar la fiabilidad de los servicios Monitorizar la fiabilidad de los servicios nos ayudará en su seguimiento y en la medición del tiempo medio existente entre fallos. Este tiempo medio nos indica el tiempo de espera desde que falla un servicio hasta que vuelve a estar operativo. Conociéndolo, tal vez seamos capaces de impedir que ocurran problemas antes de producirse. Por ejemplo, si sabemos que un servicio falla cada 10 días, más que esperar a que falle (momento que podría ser inconveniente...
Publicado por Juansa | 3 comment(s)

Monitorizar los Servicios 1

Muchas de las operaciones que hace un equipo (especialmente un servidor) es ejecutar servicios. Esto hace que debamos ser cuidadosos con monitorizar los servicios que se ejecutan en los equipos de nuestra red. Una de las maneras más prácticas de monitorización es el uso de scripts. Muchos de los servicios (DNS, DHCP,...) son críticos y un error en un único servidor puede tener un impacto en cientos, incluso miles, de usuarios, impidiéndoles iniciar sesión o acceder a los recursos de la red. Como...
Publicado por Juansa | 5 comment(s)
Más artículos Página siguiente >