Cuadro de herramientas Nuevos productos para profesionales de TI
Greg Steen
Las opiniones expresadas en esta columna son exclusivas del autor y no reflejan necesariamente las opiniones de Microsoft. Todos los precios se confirmaron en el momento de la escritura y están sujetos a cambios.
Buscar instancias de SQL Server
Asistente de detección de Quest para SQL Server
Hay un número de formas de mitigar la exposición de la infraestructura a sistemas externos y aplicaciones. Puede ayudar a buscarlos abajo malicioso servidores SQL (aquí esperando sabe dónde están sus propias implementaciones) y realizar algunos penetración básica pruebas con un conjunto conocido de servidores. Para ello, una herramienta sencilla y gratuita de Quest software le ayuda a cabo.
En versión beta en el momento de redactar este artículo, el Asistente de detección de Quest para SQL Server es una utilidad gráfica libre que le permite examinar los segmentos de red para instancias de SQL Server a través de una variedad de las huellas "digitales" técnicas. Detección de instancias de SQL Server se puede realizar a través de dominio de Active Directory o por segmento de red, y puede especificar varios dominios y las subredes antes de iniciar la búsqueda para enfrentarse a la red en una ir si por lo que desea. En términos de descubrimiento, puede seleccionar entre cuatro intentos diferentes: conexión de red del registro, conexión WMI, inicio de sesión de SQL Server y TCP general conectarse. Asistente para la detección de Quest permite especificar y almacén de credenciales de una lista de Windows, así como SQL Server para probar con respecto a cada instancia que descubre.
Respecto a las pruebas de penetración, puede también tienen la prueba de aplicación de la contraseña de SA en blanco básica, así como intente inicios de sesión de fuerza bruta de una lista de contraseñas de su elección. Cuando detecta un servidor, intenta obtener información acerca de la instancia, que muestra, a continuación, en la vista de línea de base de servidor. Aquí vea los nombres de instancia de los servidores, afiliaciones de dominio, direcciones IP y puerto que se está ejecutando, así como la versión, generación y sistema operativo para la instancia. También indica el método de descubrimiento y si estado del servidor ha cambiado desde la última vez ejecutaban la utilidad.
Como habrá adivinado del nombre de esta vista, la línea de base de servidor, puede ejecutar la utilidad de una línea de base inicial de su entorno y, a continuación, programarlo para analizar de forma periódica. Esta vista también muestra las diferencias por cuatro subvistas, sin modificar, cambiado, nuevo y perder, por lo que se pueden realmente mantener tabulaciones en los cambios cuando producen.
Una vez ha finalizado la sesión de detección, puede exportar los resultados a PDF, XML o CSV para compartir, volver a utilizar y realizar un análisis más exhaustivo. Por lo que si se busca una manera sencilla de mantener tabulaciones en sus instancias de SQL Server actuales o si preocupa nuevas instancias de rogue sacar hacia arriba en el entorno, es posible que desea eche un vistazo al asistente para descubrimiento de Quest libre.
precio: libre
Asistente de detección de Quest para SQL Server
IDE de secuencias de comandos
Administración de Editor de secuencias de comandos de Enterprise
Si le gusta o no, como un administrador del sistema de Windows también tendrá que ser un poco de un desarrollador. Interfaces de usuario son excelentes y pueden simplificar las tareas, pero hay muchas veces cuando la línea de comandos de Windows PowerShell (junto con una instalación de Windows Server 2008 Server Core) puede agregar mucha eficacia y eficacia. Incluso si se puede conseguir las mismas tareas con una interfaz gráfica de usuario, no desea perder el tiempo todas las tareas tediosas que una secuencia de comandos bien escrito puede hacer clic en un botón de repetición. Pero es posible que desea unir estas secuencias de comandos ayuda. Una herramienta que puede ayudarle comenzar las secuencias de comandos y ejecutar rápidamente es el Editor de secuencias de comandos de administración desde iTripoli.
Editor de secuencias de comandos de administración tiene definitivamente el funcionamiento de un entorno de desarrollo integrado (IDE). En el centro es un editor de texto de secuencia de comandos de edición. Esto está rodeado por las acciones de la barra de herramientas, herramientas, vínculos, los paneles de resultados y similares. Al crear una nueva secuencia de comandos, puede elegir entre un número de plantillas basadas en el tipo de secuencia de comandos que desea crear. Existen plantillas para las HTA de VBScript y WSFs, Windows PowerShell, KiXtart, AutoIt, archivos por lotes, archivos INI, archivos de registro y mucho más. También puede agregar sus propias plantillas, que es útil si hay un formato determinado como y utiliza varias veces.
Una vez que se inicie el archivo, puede utilizar otra característica interesante denominada ScriptBits para ayudarle a generar rápidamente las tareas que necesita. ScriptBits son fragmentos de código de plantilla que cubren el control de flujo (como los bucles y si instrucciones) así como frecuente tareas como ejecutar un procedimiento almacenado en el servidor de base de datos. Aquí, demasiado, los ScriptBits son personalizables y puede agregar sus propios.
Administración de secuencias de comandos Editor Enterprise Edition también admite la depuración de scripts y puntos de interrupción por lo que puede probar las secuencias de comandos línea por línea. El resultado se canalizar a la interfaz de usuario para la comprobación, permitiéndole permanecer dentro del editor al comprobar la funcionalidad. Otra característica interesante para la administración de sistemas es el Asistente para la WMI, que genera el código auxiliar de código para actualizar o enumerar las diversas características de un sistema WMI habilitada, que, en estos días, es todo: desde los contadores de rendimiento a procesadores.
A medida que escribe la secuencia de comandos, ScriptSense característica la aplicación proporciona código básico de asistencia y finalización en línea para que no tenga que recordar o consultar los detalles exactos de cada comando cuando se modifican. La aplicación también automáticamente aplica una sangría y da formato a las secuencias de comandos para puede mantener las cosas ordenar, haciéndolos más mantener a lo largo del tiempo.
Si desea distribuir la secuencia de comandos en un formato fácil de usar, es probable que desee utilizar la característica ScriptPackager, que contiene la secuencia de comandos en un archivo ejecutable para portabilidad. A continuación, se puede utilice la característica ScriptDeploy para remotamente implementar y ejecutar ese paquete (o secuencia de comandos) desde dentro del IDE. La edición Enterprise también tiene el diseñador ScriptForm, que permite crear interactivos cuadros de diálogo gráficos (en caso contrario, conocidos como formularios) arrastrando y soltando elementos para el formulario base dentro del IDE.
Para aquellos de ustedes que administran los usuarios finales en su entorno, se desea la generación de secuencias de comandos de inicio de sesión. Esto le ofrece que mismo arrastrar y colocar de diseño para crear secuencias de comandos de inicio de sesión para asignar impresoras y recursos compartidos o mostrar renuncias de responsabilidad y similares a los usuarios de iniciar sesión. Mientras tanto, el Asistente para XML útil le ayudarán a conectar a y generar código para archivos XML (como un registro de eventos exportado).
Administración de secuencias de comandos Editor Enterprise Edition es $299 directa. Si no necesita las características de implementación de secuencia de comandos remoto ofrecidos por ScriptDeploy, el diseñador ScriptForm, o el código XML directamente conectarse capacidades ofrecidas por el Asistente para XML, puede optar por la $199 Professional Edition. La Standard Edition, disponible para $99, también elimina la depuración de secuencias de comandos y características ScriptPackager, ambos, sin embargo, pueden ser muy útiles para probar y diseñar las secuencias de comandos administrativas.
precio: $299 (directa)
Editor de secuencias de comandos de administración de Enterprise Edition
Revisión del libro
Guía de secuencias de comandos de Windows PowerShell
Windows PowerShell es una interfaz administrativa muy eficaz y extensible para tratar con Windows de sistemas en su entorno. Pero también es muy diferente del VBScript es posible que acostumbrado a. Para ayudarle a familiarizarse con esta herramienta de línea de comandos, quizás desee eche un vistazo a libro Ed Wilson, Guía de secuencias de comandos de Windows PowerShell(2008). Más de una guía para principiantes de Windows PowerShell, este libro ofrece una referencia que se podrán volver a incluso como aumentar sus conocimientos. Se trata de una variedad de tareas del mundo real adecuadas para la administración de sistemas mediante secuencias de comandos, que cubren temas de la administración del registro para la configuración de red mediante Windows PowerShell.
El libro empieza con los conceptos básicos del entorno Windows PowerShell, que muestra cómo instalar el shell, que ofrece una introducción a los cmdlets y parametrización todos ellos y que detalla la útil Get-Help, Get-Command y cmdlets de Get-Member. El capítulo siguiente trata control de flujo de los scripts de Windows PowerShell, demuestre cómo utilizar If y Then y Else, cambiar, y ForEach escriba las instrucciones, así como el modo en que definir y usar variables, constantes y otros datos tipos dentro de las secuencias de comandos.
El libro, a continuación, saltará en escenarios reales y tareas en los capítulos 17 a continuación, que proporciona una buena referencia para cuándo es necesario tratar varias tareas comunes en su propio entorno. Le enseña cómo administrar registros de sucesos, servicios, y administrar recursos compartidos, profundizar en cómo puede enumerar y cada documento. También muestra cómo instalar controladores y administrar las impresoras de forma remota. A continuación, trata el mantenimiento de escritorio, explorar cómo administrar discos lógicos y físicos, supervisar el espacio de disco y utilizar los contadores de rendimiento, como bien como la auditoría y screensavers establecido (o sin establecer) y combinaciones de energía. Describe cómo apagar o reiniciar equipos. Y explica cómo informar sobre y administrar la configuración del adaptador de red y el Firewall de Windows mediante secuencias de comandos de PowerShell remotos.
A continuación, el libro turnos en Administración de usuario, que se explica cómo crear, deshabilitar y modificar los atributos de los usuarios locales y de dominio y grupos. Además, trata de administrar datos de usuario, que cubren las copias de seguridad, archivos sin conexión y restauración del sistema.
Con respecto a los servidores, el libro trata configuración y administración del servicio de Cluster Server de Windows para una alta disponibilidad. Y se explica cómo administrar grupos de aplicaciones, sitios Web y directorios virtuales en IIS a través de secuencias de comandos.
A continuación, el libro se profundiza en administración de servicios de Terminal Server, almacenes de certificados y red .Finally de servicios (como DNS y DHCP), los portadas últimos capítulo que ofrece la nueva configuración principal del servidor de Windows Server 2008 y algunas de las características de administración básicos para que interesantes nueva opción. En estos capítulos, se recoger conocimientos básicos que puede reutilizar en casi cualquier secuencia de comandos, tal como cómo leer y escribir archivos, conectarse a bases de datos y utilizar WMI.
Los apéndices del libro son también merece la pena leer. Hay una descripción general interesante en cómo estructurar las secuencias de comandos, por lo que no estén difícil de administrar "spaghetti de código," un útil preguntas más FRECUENTES de los conceptos básicos de secuencia de comandos y una vista en las convenciones de nomenclatura entramadas de cmdlets. Guía de secuencias de comandos de PowerShell de Windows incluye un complemento de CD que contiene secuencias de comandos 317, que muchos de los cuales verá hace referencia a lo largo del libro. Éstas proporcionan una base estupenda en que se pueden crear secuencias de comandos personalizadas para satisfacer sus necesidades administrativas en su propio entorno.
Si pretende se familiariza con sobre la administración de los sistemas con Windows PowerShell o sabe cómo secuencias de comandos pero sólo desea una referencia orientadas a las tareas para administrar sistemas, debe considerar libro Ed Wilson, Guía de secuencias de comandos de Windows PowerShell
precio: $49.99 (lista)
Si tiene una herramienta favorita o utilidad que desearía ver destacados aquí, escriba al autor en tntools@microsoft.com.
Greg steen es un profesional de tecnología, empresario y entusiasta de la tecnología. Es siempre en las extensiones para facilitar las operaciones, control de calidad y el desarrollo del TI profesional nuevas herramientas de.