Be Geek My Friend

Daniel Matey, Ingeniero Preventa Datacenter, Microsoft

January 2007 - Artículos

Cosas Interesantes 31/01/2007

Hoy en cosas interesantes: Expression Blend Beta2 y Design Beta 1, Referencia rapida de powershell, Entrevista a Bill Gates en un programa de televisión,Nueva versión de Microsoft Threat Analysis & Modeling.

Expression Blend Beta2 y Design Beta 1.

Segun parece han mejorado desde las anteriores builds publicas.

http://www.microsoft.com/products/expression/en/Expression-Blend/try.mspx

http://www.microsoft.com/products/expression/en/expression-design/free-trial.mspx

Referencia rapida de powershell.

En el siguiente enlace podeis encontrar un documento con la referencia rapida de comandos y estructuras para programar con powershell.

http://blogs.msdn.com/powershell/archive/2007/01/24/powershell-cheat-sheet.aspx

Entrevista a Bill Gates en un programa de televisión.

Algun momento gracioso:

http://www.youtube.com/watch?v=M4suTsIIBWo

Nueva versión de Microsoft Threat Analysis & Modeling.

Microsoft Threat Analysis & Modeling tool allows non-security subject matter experts to enter already known information including business requirements and application architecture which is then used to produce a feature-rich threat model. Along with automatically identifying threats, the tool can produce valuable security artifacts such as:

- Data access control matrix
- Component access control matrix
- Subject-object matrix
- Data Flow
- Call Flow
- Trust Flow
- Attack Surface
- Focused reports
 
 

Posted: 31/1/2007 7:04 por Daniel Matey | con no comments
Archivado en:
Powershell RTM para Vista ya esta aqui!!!!!!!!!!!!!
  • Download Windows PowerShell 1.0 Installation for X86 Edition
  • Download Windows PowerShell 1.0 Installation for X64 Edition
  • Posted: 30/1/2007 22:33 por Daniel Matey | con 2 comment(s)
    Archivado en: ,
    Nuevas templates para WSS 3.0

    Windows SharePoint Services 3.0 Document: Microsoft Windows SharePoint Services Quick Reference Guide

    This quick reference guide provides helpful tips and tricks for using Microsoft Windows SharePoint Services while highlighting new features in Version 3.0.

     

     

    Windows SharePoint Services 3.0 Application Template: New Store Opening

    The New Store Opening application template for Microsoft Windows SharePoint Services 3.0 helps a team manage the opening of new store locations or remodeling of existing store location.

     

     

    Windows SharePoint Services 3.0 Application Template: Employee Activities Site

    The Employee Activities Site application template for Microsoft Windows SharePoint Services 3.0 helps manage the creation and attendance of events for employees.

     

     

    Windows SharePoint Services 3.0 Application Template: Manufacturing Process Management

    The Manufacturing Process Management application template for Microsoft Windows SharePoint Services 3.0 helps teams to model and track manufacturing processes as well as tasks and issues that arise in the upkeep of these processes.

     

     

    Windows SharePoint Services 3.0 Application Template: Competitive Analysis Site

    The Competitive Analysis Site application template for Microsoft Windows SharePoint Services 3.0 helps teams organize information about competitors and their products.

     

     

    Windows SharePoint Services 3.0 Application Template: Discussion Database

    The Discussion Database application template for Microsoft Windows SharePoint Services 3.0 provides a location where team members can create and reply to discussion topics.

     

     

    Windows SharePoint Services 3.0 Application Template: Request for Proposal

    The Request for Proposal application template for Microsoft Windows SharePoint Services 3.0 helps manage the process of creating and releasing an initial RFP, collecting submissions of proposals and formally accepting the selected proposal from amongst those submitted.

     

     

    Windows SharePoint Services 3.0 Application Template: Product and Marketing Requirements Planning

    The Product and Marketing Requirements Planning application template for Microsoft Windows SharePoint Services 3.0 enables teams to manage the process of collecting and documenting requirements for new products.

     

     

    Windows SharePoint Services 3.0 Application Template: Business Performance Reporting

    The Business Performance Reporting application template for Microsoft Windows SharePoint Services 3.0 helps organization managers track the satisfaction of customers through a combination of surveys and discussions.

     

     

    Windows SharePoint Services Document: Collaboration on the Go

    This article introduces some of the new features in Microsoft Windows SharePoint Services 3.0 that provide added flexibility, enabling teams to take full advantage of workspace-based collaboration—even on the go.

     

     

    Windows SharePoint Services 3.0 Application Template: Timecard Management

    The Timecard Management application template for Microsoft Windows SharePoint Services 3.0 helps teams track hours spent working on various projects.

     

     

    Windows SharePoint Services 3.0 Application Template: Employee Self-Service Benefits

    The Employee Self-Service Benefits application template for Microsoft Windows SharePoint Services 3.0 provides tools for an organization to inform employees about available benefits as well as enabling them to enroll for each benefit.

     

     

    Windows SharePoint Services 3.0 Application Template: Case Management for Government Agencies

    The Case Management for Government Agencies application template for Microsoft Windows SharePoint Services 3.0 helps case managers track the status and tasks required to complete their work.

     

     

    Windows SharePoint Services 3.0 Application Template: Integrated Marketing Campaign Tracking

    The Integrated Marketing Campaign Tracking application template for Microsoft Windows SharePoint Services 3.0 helps marketing managers track the implementation and success of outbound marketing activities.

     

     

    Windows SharePoint Services 3.0 Application Template: Clinical Trial Initiation and Management

    The Clinical Trial Initiation and Management application template for Microsoft Windows SharePoint Services 3.0 helps teams manage the process of tracking clinical trial protocols, objective setting, subject selection and budget activities.

     

     

    Windows SharePoint Services 3.0 Application Template: Team Work Site

    The Team Work Site application template for Microsoft Windows SharePoint Services 3.0 provides a place where project teams can upload background documents, track scheduled calendar events and submit action items that result from team meetings.

    Posted: 30/1/2007 8:05 por Daniel Matey | con 1 comment(s)
    Archivado en:
    La recompensa de la comunidad y balance de la segunda semana en Geeks.ms (13.100 lecturas).

    Este es un post de agradecimiento, tengo que agradecer a la comunidad el feedback que da a quien colabora en ella.

    Foros

    Hace ya tiempo que respondo a preguntas en los foros de la technet en : http://forums.microsoft.com/Technet-ES  y tengo que decir que cada dia encuentro mayor satisfacción personal en hacerlo, cada semana hay gente que te agradece tu ayuda y sin duda te das cuenta que colaboras a solucionar problemas y a mejorar la capacitación de las personas que preguntan.

    Tambien me resulta muy curioso poder observar como algunos de ellos evolucionan poco a poco adentrándose cada vez en aspectos mas complicados y profundos.

    Aunque se que hay gente que piensa que no esta bien cuantificar estas cosas, desde Junio a aquí habré respondido a unas 1.600 preguntas y el balance hasta ahora es que cada minuto invertido ha valido la pena.

    Blog

    Cuando los amigos de Geeks.MS y plainconcepts, me invitaron a abrir mi blog en Geeks no me podía imaginar que en tan solo 2 semanas mi actividad como blogger pudiera cambiar tanto, en esta segunda semana he obtenido 13.100 lecturas (vistas + rss) a las que hay que sumar las 4.200 del antiguo Blog, creerme cuando digo que aun no me lo puedo creer, artículos como los básicos en los que hablo de cómo solucionar los problemas que más frecuentemente encuentro en los foros han renido varios comentarios de felicitación y agradecimiento que una vez más son recompensa para la inversión en tiempo.

    No sé si serán muchas o pocas, si sera pedante o no que lo cuente, yo solo quiero dar las gracias a los que me leéis y expresaros lo recompensado que me encuentro por la comunidad.

     

    Posted: 29/1/2007 7:35 por Daniel Matey | con 4 comment(s)
    Archivado en: ,
    Si hay que editar el Esquema se edita, pero editarlo para nada..... (Editando el esquema y creando un Display-Specifier)

    Crea y edita tus propiedades personalizadas en el Directorio Activo.

    En este artículo aprenderás cosas acerca del esquema y de algunos aspectos del funcionamiento interno del AD, crearemos una nueva propiedad para los usuarios y aprenderemos como extender la administración para poder utilizarla.

    Introducción

                    Cada objeto que almacenamos en el directorio activo ya sea por ejemplo un usuario o un ordenador tiene una serie de propiedades que son las que nos permiten a nosotros y al Directorio Activo almacenar información relativa al objeto en cuestión, como por ejemplo los grupos a los que pertenece un usuario, la fecha en la que expira la cuenta o en que servidor de Exchange tiene su buzón un usuario.

                    Las propiedades que tiene un objeto están definidas en la “Clase”, a las propiedades se las llama atributos.

                    Cuando creamos un nuevo usuario en el Directorio Activo, en realidad estamos creando una instancia de la clase “User”, la clase contiene información relativa a todos los atributos que son necesarios para guardar toda la información de un usuarios en el AD, como la contraseña, el nombre, etc, la clase también define que atributos son obligatorios y cuáles no.

                    Las clases pueden heredar unas de otras, por ejemplo aunque nos parezca increíble, la clase “Computer” que es la que define a los objetos de los ordenadores que estén en el AD hereda de la clase “User”, cuando una clase hereda automáticamente contiene los mismos atributos y con la misma configuración que la clase de la que hereda, además se pueden añadir nuevos atributos.

                    Toda la información sobre las clases y los atributos se encuentra en el esquema que está almacenado en una partición especial del directorio activo.

                    Esta partición se replica a todos los controladores de dominio, pero solo puede ser modificada por el controlador de dominio que sostiene el rol de Maestro de esquema o Schema Master.

                    Para poder modificar el esquema es necesario pertenecer al grupo de usuarios Enterprise Admins o Schema Admins.

                    Modificar el esquema es una operación muy seria y delicada, antes de realizar una modificación en el esquema hay que probarla bien en un entorno de pruebas, yo recomiendo siempre hacer estos cambios con un script ya que podemos ejecutar el mismo script en una maquina de desarrollo y luego en producción si todo va bien.

                    Los cambios que hagamos en el esquema no se pueden borrar del todo, aunque es posible deshabilitar clases o borrar atributos.

                    Encuentro muy práctico realizar las pruebas con una maquina virtual, ya que se puede configurar esta para que no guarde los cambios cuando se reinicia, de forma que si tienes que repetir algo no tengas que hacer un DC de nuevo o copiar otra máquina virtual.

    Explorando el Esquema.

                    Para poder ver la definición de las clases necesitamos acceder a la consola de administración del esquema, para hacer esto tenemos que registrar la DLL “schmmgmt.dll”.

    Imagen 1, registrando la DLL.

    Imagen 2, Mensaje de confirmación del registro de la DLL.

    Una vez registrada la DLL lo siguiente será ejecutar la consola, para ello accederemos a la MMC y añadiremos la consola de

    Imagen 3, Ejecutando la MMC.

    Imagen 4, Añadiendo la consola.

     

    Imagen 5, Añadiendo la consola.

    Imagen 6, Añadiendo la consola.

    Imagen 7, Atributos y clases.

    Imagen 8, Clases.

    Imagen 9, Atributos.

    Imagen 10, Definición de la clase User (Ficha General).

    Veis que la clase tiene un atributo llamado OID, por simplificar diré que  este OID es un número único que se usa para identificar las clases, este número se genera con una utilidad llamada oidgen que podéis encontrar en el resource kit de Windows 2000.

    Imagen 11, Definición de la clase User (atributos)

    En el tab de Attributes podéis ver todas las propiedades que tiene la clase User.

    En el Tab de Relationships veréis que clases pueden contener instancias de este objeto.

    Imagen 12, Definición de la clase User (atributos).

    Imagen 13, Propiedades de un atributo.

    A parte del OID del que ya hemos hablado en explicación sobre las clases y que funciona igual en los atributos, nos podemos encontrar con alguna información muy interesante, tal como el tipo de atributo que es este caso es “Unicode String”, cadena de caracteres Unicode y el largo mínimo y máximo que puede tener.

    Como sabéis el catalogo global no contiene todos los atributos de los objetos, solo contiene los atributos más usados, a este grupo de atributos se le llama PAS (partial attribute set), el catalogo global contiene estos atributos pero de todos los dominios, por esa razón en las empresas en las que hay varios dominios, es común que se realicen búsquedas sobre los GC, si queremos que un atributo especifico este replicado en los GC, tendremos que activar el check “Replicate tis attribute to the Global Catalog”

    Hay que ser conservador a la hora de añadir atributos a la PAS pues si añadimos muchos afectaremos a la replicación, aunque esta consideración solo tiene sentido si tenemos grandes volúmenes de usuarios y también hay que analizar la capacidad de las líneas de comunicaciones, el numero de cambios que se hagan al día, las ventanas de replicación, etc.

    Alguno de los otros checks como por ejemplo el de búsquedas ANR nos permiten modificar la forma en la que se indexara este atributo en las diferentes tipos de búsquedas.

    ¿Quién es el Schema Master?

    Podemos saber quién es el schema master de varias maneras.

    La primera es desde la consola de administración del esquema.

    Imagen 14, Averiguando quien es el Schema Master.

    Imagen 15, Viendo el Schema Master.

    Fijaros que desde aquí también es posible especificar que servidor es el schama master, pudiéndolo cambiar en cualquier momento.

    También podemos modificar quien es el Schema Master desde el comando NTDSutil.

    Imagen 16, NTDSutil.

    Modificando el esquema del AD.

                    Como ejemplo vamos a añadir una nueva propiedad a la clase user, esta nueva propiedad la usaremos para almacenar el Nº del documento nacional de identidad del usuario.

                    Es importante que antes de modificar el esquema para añadir un atributo a una clase, investiguéis bien la clase por si hay algún atributo que os valga, por ejemplo los objetos de tipo user tienen un atributo denominado EmployeeID que vale para poner el numero de empleado en recursos humanos de la empresa, si no usáis este campo para esa función, os puede valer para guardar el DNI.

                    El primer paso será generar un OID valido con la herramienta OIDGen del Resource Kit, en nuestro caso será: 1.2.840.113556.1.4.7000.233.28688.28684.8.416449.1243815.479696.960415

    Imagen 17, Creando el nuevo atributo.

    Imagen 18, Aviso.

    Imagen 19, Creando el atributo.

    Los atributos marcados como multivalue son en realidad Arrays unidimensionales, por ejemplo el campo de direcciones de correo de un usuario es multivalue.

    Imagen 20, Atributo DNI ya creado.

    El paso siguiente será modificar la clase User para que contenga este atributo.

    Imagen 21, Añadiendo el DNI a la clase User.

    Imagen 22, Añadiendo el DNI a la clase User.

    Imagen 23, Añadiendo el DNI a la clase User.

     Comprobando que hemos añadido la propiedad correctamente.

    Desgraciadamente cuando añadimos un atributo a una clase, este atributo no está disponible desde la administración común de estos objetos.

    Por lo tanto aunque hemos añadido el DNI a la clase user, si editamos un usuario desde la consola de usuarios y computadoras, no veremos dicho atributo, al final de este artículo os mostrare una sencilla solución a este problema.

    Lo que sí es posible es usar la consola de edición del Directorio Activo (adsiedit.msc) para ver y editar las propiedades de un usuario, para poder usar esta consola tendréis que instalar las support tools de Windows 2003.

    Yo siempre recomiendo que las support tools y el resource kit vayan instaladas en todos los servidores, pero eso es parte de otro artículo que algún día hare, podeis bajar las support tools de:

    http://www.microsoft.com/downloads/details.aspx?familyid=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&displaylang=en

    Imagen 24, Añadiremos la consola como hemos aprendido antes.

    Imagen 25, Conectándonos al AD desde el ADSI Edit.

    Imagen 26, Conectándonos al AD desde el ADSI Edit.

    Imagen 27, Refrescando el cache del esquema tras conectarnos.

    Imagen 28, Viendo las propiedades de un usuario.

    Imagen 29, Editando el DNI del usuario.

    Imagen 30, Editando el DNI del usuario.

    El secreto de los Display Specifiers.

    Bien, por supuesto, este proceso de edición no es demasiado rápido y no sería muy práctico que los operadores tuvieran que usar ADSIEdit para mantener el directorio por esa razón, vamos a usar un pequeño truco del Directorio Activo para facilitar el proceso de edición.

    Vamos a modificar el menú contextual del objeto user dentro de la consola de usuarios y computadoras para que incluya una opción que nos permita editar el DNI del usuario.

    El primer paso será crear un script que nos permita editar el DNI.

    Si tuviéramos más atributos o quisiéramos poner combos para elegir los valores o un interfaz más rico podríamos usar un script HTA.

    Los scripts HTA son scripts normales VBS pero que exponen un interfaz Windows, este interfaz se diseña usando HTML, otro día pondré un articulo enseñando como se haría este mismo script pero con PowerShell, pero es más complicado porque en vez de usar HTML hay que poner los controles a mano usando el espacio de nombres de Windows Forms de .Net.

    El script que usaremos será muy sencillo:

    ‘***************************************************************************************

    On Error resume next

    Dim oemployeeID

    Dim oUser

    Dim temp

    Set StrArgs = Wscript.Arguments

    Set oUser = GetObject(StrArgs(0))

    temp = InputBox("DNI: " & oUser.DNI & vbCRLF & vbCRLF & "Si quieres introducir un nuevo DNI o modificar el existente, introduce el nuevo número en la caja de texto.")

    if temp <> "" then oUser.Put "DNI",temp

    oUser.SetInfo

    Set oUser = Nothing

    Set StrArgs = Nothing

    Set temp = Nothing

    WScript.Quit

    ‘***************************************************************************************

    En este ejemplo guardare el script con el nombre DS_DNI.vbs en una carpeta llamada c:\scripts.

    El siguiente paso será conectarnos con AdsiEdit pero esta vez en vez de a la partición de Dominio nos conectaremos a la partición de configuración.

    Imagen 31, Conectando AdsiEdit a la partición de configuración.

    Una vez conectados a la partición de configuración veremos una unidad organizativa llamada “Display Specifiers”, entraremos en ella y veremos una OU por cada idioma, tenemos que modificar los Display Specifiers del idioma en el que este la consola de Usuarios y Computadoras que vallamos a usar, como normalmente todos instalamos los sistemas en ingles, usare la 409 que es la de este idioma.

    Dentro de la OU 409 editaremos las propiedades del objeto User-Display

    Imagen 32, Editando el objeto User-Display.

    El objeto User-Display controla los menús contextuales y otras comportamientos gráficos de las instancias de la clase User a lo largo de todo Windows, la propiedad “adminContextMenu” se encarga del menú contextual de administración que es el que nos aparece en la cosa de usuarios y computadaros.

    Tendremos que editar esa propiedad “adminContextMenu“y añadir una nueva línea que apunte a nuestro script.

    Imagen 33, Editando la propiedad “adminContextMenu“.

    Cada línea tiene que tener un numero identificador, luego pondremos el nombre que queremos que salga en el menú precedido de “&” y finalmente la ruta del script.

    Imagen 34, Viendo el menú contextual de cualquier usuario.

    Imagen 35, Script corriendo tras pulsar en DNI.

    Imagen 36, Script corriendo por segunda vez.

    Conclusión

    En este articulo habéis visto como extender el schema y crear un Display Specifier para ayudaros a resolver una necesidad de administración, algo tan simple como guardar el DNI de los usuarios es un aspecto clave dentro de toda administración evolucionada.

    Pensar que un usuario del que no sabéis su DNI no es nadie, es solo un nombre, mientras que con el DNI es posible una integración con el sistema de nominas, lo cual tras varias iteraciones de automatización puede llegar a sinergias tan importantes como las bajas y altas automáticas o el control de errores, pero eso otro artículo.

     

    Cosas Interesantes 28/01/2007

    Hoy en cosas interesantes: Las Palms tambien pueden usar MS Direct Push, Ya esta disponible Vista Enterprise, Demo de Grid para WPF.

    Las Palms tambien pueden usar MS Direct Push.

    Pues eso, la Treo 700p y la 680 ya pueden descarse la actualización para conectarse a Exchange con direct push.

    Como sabéis la tecnología Direct Push permite que el correo llegue al dispositivo móvil instantáneamente

    http://www.geekzone.co.nz/content.asp?contentid=6971

    Ya esta disponible Vista Enterprise. 

    Los clientes que tengan contratado Software Assurance ya pueden descargar del sitio de Licensing de Microsoft la versión Enterprise de Vista.

    Vista Enterprise está diseñado para entornos empresariales teniendo mejoras en lo referente a protección de datos, compatibilidad de aplicaciones, virtualización, globalización y operaciones.

    Demo de Grid para WPF.

    Ver la demo: http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap

    Mas: http://xceed.com/Grid_WPF_Intro.html

     

     

     

     

    Simulador de Nintendo NES para XBOX 360 con XNA Studio.

    Me encanta la comunidad, a partir de que conviertes algo cerrado en un sistema abierto (o te lo abren) ya no se puede pronosticar el resultado.

    Es cierto que para poder pasar programas realizados con XNA a la XBox tienes que adquirir la licencia del "XNA Creators Club" que cuesta 99$ al año o 49$ por cuatro meses, pero no deja de ser apasionante pensar en lo que hara la comunidad con esta herramienta.

    También hay que pensar en que una de las capacidades de la revolution es que se puede jugar a los juegos de las consolas anteriores a través de un servicio de pago, bajándose las imágenes desde internet.

    Lo teneis en: http://code.google.com/p/xnasharpnes/

     

     

    Posted: 28/1/2007 11:02 por Daniel Matey | con 1 comment(s)
    Archivado en:
    Video de coña sobre Unified Communications

     

    Posted: 28/1/2007 10:53 por Daniel Matey | con 4 comment(s)
    Archivado en:
    Nuestros amigos MIC y UIPI

    Os dejo un par de enlaces para que conozcais a estos dos amigos que nos ayudaran a mantener la seguridad e integridad de los sistemas con Vista.

    MIC, Mandatory Integrity Control:

    http://www.adopenstatic.com/cs/blogs/ken/archive/2006/08/18/Why-Vista_3F00_-Mandatory-Integrity-Control-_2800_MIC_2900_-_2800_Security_2C00_-Stability_2C00_-System-Integrity_2900_.aspx

    UIPI User Interface Privilege Isolation:

    Entender la nueva forma de organizar las sesiones dentro de vista:

    http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Session0_Vista.doc

    ¿Que es UAPI?

    http://blogs.msdn.com/vishalsi/archive/2006/11/30/what-is-user-interface-privilege-isolation-uipi-on-vista.aspx

     

    .

     

     

     

    Posted: 27/1/2007 12:42 por Daniel Matey | con 1 comment(s)
    Archivado en: ,
    Windows Live SDK

    Accede a los mapas desde tus aplicaciones, conecta tus soluciones con el messenger, accede a blogs programaticamente, todo esto y mucho mas con el Windows Live SDK

    Windows Live SDK

    The Windows Live™ Platform puts a deeper level of control into developers' hands by offering access to the core services and data through open, easily accessible APIs. Now you can build applications and mashups that combine your innovation with the power of Windows Live services and social relationships.

    Visit http://dev.live.com to learn more about other services and developer offerings from Windows Live.

    Windows Live Services

    The following software development kits and application programming interfaces are available to Windows Live developers:

    Microsoft adCenter API - The Microsoft adCenter application programming interface (API) enables you to create applications that create and manage adCenter campaigns, orders, keywords, and ads; obtain the status on orders, keywords and ads; pause and resume orders; generate keyword estimates; generate reports about campaign performance; and perform order targeting.

    Windows Live™ Search Web Service API - The Windows Live™ Search Web Service is an Extensible Markup Language (XML) Web service with a SOAP API. The Search Web Service enables you to submit queries to and return results from the Windows Live Search Engine. The Search section also features articles that cover a variety of technical topics and coding techniques for the Windows Live Search developer.

    Messenger Activity SDK - The Messenger Activity software development kit (SDK) contains technical information about how to develop and test single-user and multi-user applications by using the Activity object model. The SDK also provides detailed information about development and testing requirements that your Activity must meet and how to increase the usage of your Messenger Activity application.

    Windows Live™ Messenger Add-In API - By creating add-ins for the Windows Live™ Messenger 8.0 client, you can add new abilities to the client. This document explains how you can create add-ins and make them available to customers. This release of the Messenger Add-in API relies on the Microsoft .NET Framework as the hosting platform. Using the Code Access Security feature of the .NET Framework, you can isolate add-ins from the system on which they run.

    Windows Live™ Spaces MetaWeblog API - The MetaWeblog API programming interface enables external programs to get and set the text and attributes of Weblog posts. The API uses the XML-RPC protocol for communication between client applications and the Weblog server.

    Virtual Earth Map Control SDK, Version 4.0 - Virtual Earth provides the power behind Live Maps, an online mapping service that enables users to search, discover, explore, plan, and share information about specific locations. By using traditional road maps, labeled aerial photo views, low-angle high-resolution aerial photos, and proximity searching capabilities, Virtual Earth provides unique opportunities for developers to incorporate both location and local search features into their Web applications. The Virtual Earth map control software development kit (SDK) consists of a set of conceptual topics about Virtual Earth and a complete set of reference topics that cover the Virtual Earth map control application programming interface (API). Version 3.2 of the Virtual Earth Map Control SDK is also provided to support those developers who are using the earlier version of the map control and have not yet migrated to version 4.0. In addition, the Virtual Earth section features articles that cover a wide variety of technical topics and coding techniques for the Virtual Earth developer.

    Windows Live™ Alerts SDK - The Windows Live™ Alerts SDK, version 2.5, enables developers familiar with Simple Object Access Protocol (SOAP) to programmatically integrate with the Alerts notification service and perform administrative tasks that are not available using the Windows Live Alerts web site.

    Windows Live™ Custom Domains SDK - The Windows Live™ Custom Domains software development kit (SDK), version 1.2, enables developers to programmatically manage their Windows Live Custom Domains user base by means of a Web service. This SDK is intended for customers and partners who want to programmatically accomplish many of the administration tasks that are available on the Windows Live Custom Domains Web site in addition to tasks that are not available on the Web site, such as importing and exporting user lists.

    Windows Live™ Expo (Beta) API - The Expo API defines a set of Web services enabling customers to programmatically access the Expo classifieds listings database, a collection of location-tagged classifieds listings in categories like merchandise, real estate, autos, jobs and commercial services.

    Windows Live™ ID Service - Read all about the evolution of Microsoft Passport into Windows Live™ ID and how it helps make life online better for both users and developers in this white paper, which describes the technology behind an upcoming release of a new service offering for Windows Live developers.

    Windows Live™ Toolbar Custom Button SDK - The Windows Live™ Toolbar Custom Button Software Development Kit (SDK) shows how you can extend Toolbar with custom buttons. This SDK provides a quick overview of how users can install publicly available buttons and create their own simple buttons. Most of this SDK, however, shows how you can use XML to create more sophisticated custom buttons, and how you can distribute those buttons to users.

    Windows Live™ Writer SDK - Two sets of APIs are provided in this beta version of the SDK: The Application API, for launching Writer to create new posts or "Blog This" items for links, snippets, images, and feed items; and the Content Source Plugin API, for extending the capabilities of Writer to insert, edit, and publish new types of content. The SDK documentation contained in this beta version of the SDK is preliminary. The documentation will be extended and improved in a subsequent release of the SDK.

    Posted: 27/1/2007 12:27 por Daniel Matey | con no comments
    Archivado en: ,
    IBM, SUN, Adobe, Nokia, Oracle, Red Hat, etc Contra Vista.

    Según parece han puesto una denuncia en la comisión europea alegando que Vista es ilegal, parece que la denuncia es como siempre por prácticas monopolistas y por competencia desleal.

    Recordar que Vista sale el Martes que viene, así que espero que esto no afecte al lanzamiento.

    En cualquier caso me parece una vergüenza, un recurso desesperado por debilitar a un competidor al que no pueden ganar con la calidad de sus productos.

     

    Posted: 27/1/2007 9:12 por Daniel Matey | con 9 comment(s)
    Archivado en: ,
    3 Nuevas herramientas de Microsoft.

    Nueva versión 1.1 de Secure Socket Layer (SSL) troubleshooting tool for Internet Information Services (IIS).

    common problem for administrators of IIS servers is configuring and troubleshooting SSL enabled websites. To assist in administrators efforts, Microsoft has designed a tool - SSL Diagnostics - to aid in quickly identifying configuration problems in the IIS metabase, certificates, or certificate stores.

    This tool allows users to review configuration information in a easy to read view mode or to run the tool silently with only the creation of a log file. During use, administrators can simulate the SSL handshake to find errors. They can also quickly "hot swap" certificates for testing purposes.

    These packages come in two forms: Express and Full. The express will only give the pertinent tools for administrators to use SSL Diagnostics while full install installs the same files with the appropriate documentation. Included in the full install is a SSL Frequently Asked Questions that can assist in the learning of SSL for administrators.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=cabea1d0-5a10-41bc-83d4-06c814265282&DisplayLang=en

    WFetch 1.4

    WFetch is a graphical user-interface aimed at helping customers resolve problems related to the browser interaction with Microsoft's IIS webserver. WFetch allows a client to reproduce a problem with a light-weigth, very HTTP friendly test environment. It allows for very granuluar testing down to the authentication, authorization, custom headers, and much more.
     
     
    The WMI Diagnosis Utility -- Version 2.0
     
    WMIDiag.vbs is a VBScript script designed to help you ascertain the current state of the WMI service on a computer. The download package includes the utility itself, a ReadMe file that discusses how the tool works (and how to best use it), and sample spreadsheets that provide information about the default WMI configuration on various versions of the Microsoft Windows operating system.
     
     
     

     

     

     

    MOM 2005 y Traps SNMP

    Interesante articulo que revela algunos de los secretos de MOM 2005, como compilar los MIBS y mandar traps SNMP a otros sistemas.

    http://www.weblog.stranger.nl/configuring_and_using_snmp_for_mom_alert_forwarding

     

    Nuevo, Microsoft Forefront Application Gateway 2007

    Sumandose a la moda de las vpn por ssl, Microsoft anuncia este nuevo producto llamado Microsoft Forefront Application Gateway 2007, producto de la compra de whale communications el pasado año, el sistema estara montado sobre un ISA 2006.

    Hay muy poca información, no se saben fechas ni nada.

    El caso es que no se si tienen una estrategia muy coordinada en este aspecto, sabemos ya de un ISA 2007 que incluye esta funcionalidad y ademas tambien que Longhorn Beta 3 tambien tendra vpn ssl sin coste añadido.

    En fin, toca esperar.

    Cosas Interesantes 15/01/2007

    Hoy en cosas interesantes: Enviar SMS desde Mobile 5 con .Net, Microsoft e IBM, HP y Linux, Restaura tus backups de XP y 2003 en Vista y Longhorn, Noticias sobre SCOM 2007

    Enviar SMS desde Mobile 5 con .Net

    Podeis ver el codigo aqui

    Microsoft e IBM.

    Segun parece en la conferencia anual Lotusphere de IBM en una de las ultimas charlas sale Microsoft y anuncia las herramientas para migrar de notes/domino a exchange y sharepoint, imaginaros la cara que se les quedaria a muchos :-D

    HP y Linux.

    Segun parece uno de los ultimos modelos de escritorio de HP el DC7700 small factor que esta orientado al mercado empresarial de mediana y gran empresa, no tiene soporte de Linux por parte de HP que no sacara drivers, ¿sera que HP piensa que este tipo de clientes no montara linux en los escritorios?.

    Restaura tus backups de XP y 2003 en Vista y Longhorn.

    Utilidad de Microsoft que te permitira restaurar estos backups.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=7da725e2-8b69-4c65-afa3-2a53107d54a7&DisplayLang=en

    Noticias sobre SCOM 2007

  • Always use the splash screen to install OpsMgr 2007, because that detects the system architecture (x86 or x64) and installs the correct MSI
  • RC2 currently supports 50 Operations Console connections and this number will even be bigger at RTM
  • System Center Capacity Planner v2 (with models for OpsMgr 2007) will be released to coincide with the OpsMgr 2007 RTM
  • Exchange 2007 Management Pack will be converted from MOM 2005 and provided as a web release directly after OpsMgr 2007 RTM's
  • A native OpsMgr 2007 Management Pack for Exchange 2007 will be released when Service Pack 1 for Exchange 2007 will be available
  • The native Exchange 2007 Management Pack will merge both the Exchange BPA MP and Exchange MP and form one MP
  • There will be a new report in the RTM build, giving an overview of all Overide Rules that have been set
  • RTM release will have an option called "Display all as box" for the Diagram Views
  • Future of Agentless Exception Monitoring (AEM): integration with
  • AEM reports (Top N Applications crashing, etc) will be available for the RTM build and available for TAP partners 1st week of February
  • Reliability Reports for the Vista Management Pack will be released when Service Pack 1 for Vista will be available
  •  

     

    NetCmdLets para Powershell

    Powershell es apasionante, nos permite hacer verdaderas maravillas desde la línea de comando, pero además es muy extensible, disponemos de un SDK que nos permite crear nuestros propios comandos usando .Net.

    Una empresa llamada nsoftware está desarrollando un conjunto de comandos o cmdlets que nos permiten realizar acciones relacionadas con las redes desde la línea de comandos, por ejemplo mandar un mail o un sms, ver un contador SNMP, ver información de un RSS y un sinfín de cosas más.

    CmdLets:

    • [get/send]-email : Send HTML emails with file attachments. Retrieve email through POP or IMAP connectivity.
    • [get/send]-trap : Monitor and send SNMP Traps.
    • [get/set]-ftp : FTP file transfer capabilities with advanced proxy and firewall support.
    • [get/set]-ldap : Access Active Directory or OpenLDAP servers through LDAP directory access
    • [get/set]-snmp : Command-line SNMP Management capabilities. Manage network devices directly from PowerShell.
    • [get/send]-nntp : Command-line newsgroup browsing. Monitor newsgroup postings and post messages to newgroup servers directly from PowerShell.
    • [send]-syslog : Syslog client for LAN event monitoring.
    • [get/set]-tftp : TFTP file transfer Cmdlet.
    • [convert]-data : Encoding and decoding utilities including Base64, SHA1, MD5, BinHex, and more.
    • [read/write]-zip : Compressions and decompression Cmdlet supporting Zip, Tar, GZip, and Jar.
    • [get/set]-webdav : WebDav client Cmdlet.
    • [get]-http : Web client Cmdlet with advanced proxy and firewall capabilities.
    • [get]-packet : Monitor network interface traffic.
    • [get]-time : Access network time servers and synchronize machine clocks.
    • [get]-rss : RSS client Cmdlet enables retrieval of RSS Syndicated content.
    • [get]-whois : Domain name Whois lookup.
    • [send]-im : Send Jabber(XMPP) Instant messages.
    • [send]-rexec : Remote execution via Rexec
    • [send]-rshell : Remote execution via Rshell
    • [send]-sms : Send SMS(SMPP) instant messages
    • [send]-page : Send alphanumeric pages (SNPP).
    • [send]-ssh : Secure Shell enabled remote access Cmdlet
    • [send]-ping : Network ping capability to monitor device availability.
    • [get]-trace : Traceroute Cmdlet for determining the path of network packets between hosts.
    • [get/set]-ras : Cmdlets for RAS connectivity.

    nSoftware: http://www.nsoftware.com/powershell/

     

    Posted: 25/1/2007 6:41 por Daniel Matey | con 1 comment(s)
    Archivado en:
    Preguntale a tu Vista (Natural Language Search)

    Interesante articulo que nos muestra una funcionalidad de Vista que nos permite hacer busquedas usando un lenguaje natural como por ejemplo: "Correos de Pedro"

    Podeis leerlo aqui

     

    Posted: 24/1/2007 21:37 por Daniel Matey | con no comments
    Archivado en:
    Herramientas de administración remota de Exchange 2007 32 Bits para XP

    Ya podeis administrar el Exchange 2007 desde vuestro XP, lo tendre que probar en vista.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=6be38633-7248-4532-929b-76e9c677e802&DisplayLang=en

     

    Posted: 24/1/2007 21:24 por Daniel Matey | con no comments
    Archivado en:
    Virtual Server 2005 – IDE to SCSI Virtual Machine Migration

    Como sabeis una vez instaladas las virtual machine additions si usais discos virtuales SCSI en vez de IDE podeis ganar un 20% de rendimiento.

    Microsoft ha sacado una herramienta para convertir los discos de IDE a SCSI

    La podeis encontrar en:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=8D71F23D-0380-4C2F-81DF-6F96ABE05493&displaylang=en

     

     

    Posted: 24/1/2007 7:48 por Daniel Matey | con no comments
    Archivado en:
    Cosas Interesantes 24/01/2007

    Hoy en cosas interesantes: Asp.Net Ajax 1.0 y mas, Microsoft y Novell, System Center,  SQL 2005 SP2, Herramienta para hacer informes de reporting services, BPMN en Visio, RSS e IE7

    ASP.NET AJAX 1.0 y ASP.NET 2.0 AJAX Futures CTP de Enero de 2007

    Pues al fin salio la 1.0 y como es logico toda los blogs lo cuentan, pero tambien anuncian cosas para la 2.0, Jorge Serrano añade algunas explicaciones a este pequeño lio.

    Lo podeis leer en: http://geeks.ms/blogs/jorge/archive/2007/01/23/asp-net-ajax-1-0-y-asp-net-2-0-ajax-futures-ctp-de-enero-de-2007.aspx

    Sitio oficial de asp.net ajax y descarga

    Wal-Mart, otro cliente del acuerdo Microsoft-Novell.

    Segun microsoft ya han vendido mas de 35.000 servers subscription certificates.

    Leer Articulo

    System Center

    Nuevas noticias, se confirma que MOM 2007 saldra para finales de Marzo y que al poco saldra el Capacity Planner 2007.

    El Virtual Machine Manager se retrasa hasta Q3.

    Service Desk estara en beta para finales de este "quarter"

    SQL 2005 SP2

    Se confirma su salida para el Q12007

    Y traera el SQL Server 2005 best practice analyzer que es una herramienta que nos ayudara a ver si tenemos bien configurado el SQL de acuerdo a las "buenas practicas"

    Herramienta para hacer informes de Reporting Services.

    En este articulo  hablan bien de ella, sobre todo veo interesante que se integra con TFS y que permite reutilizar partes de informes incluso las que hayan hecho otros developers.

    No es que me guste mucho usar herramientas de terceros pero la tendre que probar.

    BPMN en visio.

    Leer mas.

    RSS en IE7

    Add-In para agregar feeds y notificar los nuevos posts.

    Leer mas.

     

     

     

     

     

    Más artículos Página siguiente >