aproveitando o diagnóstico no sequenciamento demo diagnósticos linkando pacotes com o dynamic...
TRANSCRIPT
![Page 1: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/1.jpg)
![Page 3: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/3.jpg)
Visão Geral
• Aproveitando o diagnóstico no sequenciamento• DemoDiagnósticos
• Linkando Pacotes com o Dynamic Suite Composition
• DemoFácil de usar
• Aceleradores de Pacote• DemoPrevisibilidade
• Project Templates• Interface de linha de comando reforçadaAutomatização
![Page 4: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/4.jpg)
Objetivo da Sessão
Explicar os benefícios do App-V (Virtualização de Aplicação)Revisão do App-V Sequencer e processo de sequenciamento, e mais novidades no SP1Discussão sobre os benefícios de configuração e implementação, além de melhor uso do descobrimento de aplicações virtuais no seu ambiente
![Page 5: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/5.jpg)
O que é um servidor de virtualização de Aplicativos?
Introdução e visão geral
![Page 6: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/6.jpg)
O que é o Server App-V?
Tecnologia que habilita virtualização em Servidores de AplicativosTodas as aplicações são boas candidatas para virtualização
![Page 7: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/7.jpg)
Virtualização de Aplicação
Aplicações Isoladas
Isolamento permite que a aplicação execute de maneira consistente
sem fazer alterações no sistema, possuindo um baixo valor para custos
de testes na empresa.
Aplicações são entregues sob demanda (SaaS)
Seja beneficiado pelo Software as a Service (SaaS) para aplicações
Windows ricas. Aplicações podem ser entregues por streaming de vários
lugares: localmente, IIS server, App-V Server, System Center
Configuration Manager
Serviço com gerenciamento centralizado
Serviço em um local central, stream para todos os usuários
Aplicações baseada em usuário
Gerenciamento e implementação simplificada
![Page 8: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/8.jpg)
Quais problemas o Server App-V resolve?
“Quando o time de Dev passa uma aplicação de teste para produção, a experiência nunca é a mesma”“Minha equipe me diz que temos um guia de instalação com 814 páginas do aplicativo”“Atualização de aplicativos do meu servidor me causa dor”
![Page 9: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/9.jpg)
Server App-V // Pontos ChavesSequenciamento de Aplicação: Cria imagens configuráveis de instaladores de aplicação ou procedimentos de instalação
Implementação de Aplicação: Implementa e configura aplicações em um caminho confiável
Fornecendo Aplicação: Facilmente atualiza aplicações que foram previamente implementadas
Fornecendo OS baseado em Imagem: Permite atualizar um ambiente de laborário no sistema operacional sem perder o estado das aplicações instaladas
![Page 10: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/10.jpg)
Como o Server App-V Trabalha?
Através do processo de sequenciamento, aplicações de servidor são convertidos em imagens, que podem ser copiados e iniciadas sem instalaçãoConfigurações da aplicação e arquivos locais necessários são separados do sistema operacional
![Page 11: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/11.jpg)
Como resolver esse problema? Criação de Imagem
Servidor de Aplicação
Servicos(IIS, Windows Services)
Recursos (COM, COM+, DCOM, Java, WMI, SSRS, Local Users and Groups, Environment
Variables)
Configurações (Registry, Files)
Sequenciamento
Pacote Server App-
V
Arquivo do Pacote SFT
Pacote Manifest
Configuração
![Page 12: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/12.jpg)
Como resolver esse problema?Implementação de Declarações e Configurações específicas de instâncias
Pacote Server App-V
Arquivo do Pacote SFT
Pacote Manifest
Configuração
Instância da Aplicação
SAV Agent
Máquina A
Instância da Aplicação
Máquina B
Configuração A
Configuração B
SAV Agent
![Page 13: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/13.jpg)
Máquina B
Aplicação
OS
Como resolver esse problema?Gerenciamento do Estado de Operação
Máquina A
Backup State
Aplicação
OS
State
Restore State
Estado
![Page 14: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/14.jpg)
demo
Revisão na Configuração de Implementação do Sequenciamento de Aplicação
Álvaro RezendeMVP [email protected]@alvarorezende
![Page 15: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/15.jpg)
Sequenciamento Servidor App-V
O que é?Ferramenta que converte aplicações em imagens
Como você vai usar?Para criar imagens de aplicações Para identificar configurações específicas
![Page 16: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/16.jpg)
Configuração de ImplementaçãoAumenta a flexibilidade da configuração da aplicação
BenefíciosBusca identificar a configuração automaticamente
Cenários AlvoSequencia uma vez e implementa várias
CaracterísticasSearch text, registry, XML e arquivos de configuraçãoAdicionar scripts para o ambiente virtual e local
![Page 17: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/17.jpg)
Detectando Erros no Sequenciamento
Preparar Report do Computador
Reinicialização PendenteVM não revertidaServiços (Antivirus, Defender, Indexing, Defrag, SCCM)Aplicações
Report da InstalaçãoArquivos de exclusãoDriversSistemas DiferentesSxS ConflitosShell Extensions
report.xml
![Page 18: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/18.jpg)
Orientações de sequenciamentoOs candidatos que necessitam de assistência para virtualizar
Scripts customizados podem ser entregues usando configuração na implementação
Implantar em tempo de execução ou como modelo de serviço
Use VMM para implementar dependência de aplicações
Interface com o sistema
Device driversWindows Roles and FeaturesServer level settings
Aplicações e dependênciasde subsistemasWeb Deploy
Configuração CustomizadaScript de configuraçãoConfiguration na máquina
![Page 19: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/19.jpg)
Dynamic Suite CompositionMaior gerenciamento de aplicações flexíveis
BenefíciosManutenção IndependenteImplementação Independente
Cenários AlvoPlug-ins, Middleware, Shared Components
CaracterísticasMultiplos pacotes no mesmo ambiente virtual
![Page 20: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/20.jpg)
Dynamic Suite CompositionWorkflow para plug-ins
Package files
Primaryapplication
Sequence primary app Revert VM Sequence
plug-in
Link dependen-
cies
Package files
Plug-in (secondary)application
Expand primary app
![Page 21: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/21.jpg)
Dynamic Suite CompositionWorkflow para middleware e frameworks
Package files
Middleware (secondary) application
Sequence middleware
appRevert VM Sequence
primary app
Link dependen-
cies
Package files
Primaryapplication
Expand middleware
app
![Page 22: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/22.jpg)
Dynamic Suite CompositionPacotes primários e secundários
.Net App 1(Primary)
.NET Framework 3.5(Secondary)
.Net App 2(Primary)
.NET Framework 3.5(Secondary)
.NET Framework 3.5(Secondary)
Excel 2010(Primary)
Excel plug-in 1(Secondary)
Excel plug-in 1(Secondary)
Excel plug-in 2(Secondary)
Excel plug-in 2(Secondary)
![Page 23: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/23.jpg)
Aplicando um Pacote Acelerador
.MSI
.ZIP
.CAB Files/folders
Mídia de Instalação
Pacote Acelerador
.OSD FileSystem.xml
.SPRJ Header.xml
.manifest Environment.xmlIngredients files Optimization.xml
Security.xml
Pacote App-V
.OSD .MSI
.SPRJ Report.xml
.manifest .ICO
.SFT Sequenciamento App-V
![Page 24: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/24.jpg)
Arquivos de AplicaçãoEspecifica onde o sequenciamento vai encontrar os arquivos da aplicação
Mídia de Instalação
Sem monitoramentoSequenciador vai extrair arquivos da mídia original
.CAB
.ZIP
.MSIStand-alone arquivos/diretório
.EXEs necessita ser expandido
Arquivo de Instalação Local
Sem monitoramentoSequenciador vai localizar arquivos de uma aplicação instalada localmente
Instala aplicação para o local default (C:\Program Files\...)
![Page 25: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/25.jpg)
Usando Pacotes AceleradoresAtividade chave da produção de um pacote
Encontra o Acelerador de Pacote
Siga as recomendações
Converta em um pacote
Configure o pacote (opt)
![Page 27: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/27.jpg)
Manutenção baseada em imagem:
Implementa app
Backup do Estado
Cria uma nova
instância
Restaura o backup na
nova instância
Remove a instância original
![Page 28: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/28.jpg)
Server Application Virtualization - Suporte na Aplicação
![Page 29: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/29.jpg)
Compatibilidade de AplicaçãoClasses de Aplicação
Server Applications
Management
SCCM Operations Mgr
Business
Dynamics AX SSRS
Database
Oracle SQL
Collaboration
Project Server SharePoint Server
ExampleApps:
Source: MS Server Tracker, G7 Main MYR08
Classes de aplicações verdes são prioridade altíssima para o servidor App-VEssas classes representam 28% de todos os workloads instalados
![Page 30: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/30.jpg)
Compatibilidade de AplicaçãoApplications
ApacheBuildTracker Server and clientBusiness Objects Xi 3.1 (SAP)
Commerce Server 2007
DasBlogDexterity Sample Application (Dynamics GP)
DotNetNuke
Drupal
Dynamics AX
Dynamics GP
Dynamics NAV
Dynamics Point of SalesDynamics Retail Management System
eScrum
Harmony(Sliq)
IBM DB2
Malevinch Code ReviewMySQLWS_FTP Server
Foco em aplicações de negócio
Teste grupos de aplicações que tem similar arquiteturas e subsistemas
Applications
Petshop
PHP 5.3.3
PHPMyAdmin
PostgreSQL
SQL Server ExpressSQL Server Web Data Administrator
SSRS 2005
SSRS 2008
StockTrader
WordPress
Real Server G2AppV Management ServerDiskeeper Server Edition
HP OpenView 8.1IBM Tivoli Workload SchedulerLieberman - Enterprise Randmon Password ManagerPrint Queue Manager (PQM)Tivoli Storage Manager(IBM)
XenApp(Citrix)
![Page 31: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/31.jpg)
Subsistema de virtualização suportadoApp-V teve expansão em suporte virtualizado
Hosts
• Windows Services
• IIS Applications
Resources
• COM+/DCOM• Text-based
config• WMI providers• SSRS• Local users
and groups
Other
• Registry• COM• Java• .Net• State persisted
to local disk
![Page 32: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/32.jpg)
Subsistema de Virtualização IIS
Suporte em aplicações web que executam sobre IIS 6, IIS 7, IIS 7.5 Habilita admins para virtualizar sites IIS, aplicações, e diretório virtualDependência do Web DeployNão há suporte para virtualização de workload IIS
![Page 33: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/33.jpg)
Subsistemas de Virtualização Windows Services
Serviços Core do Windows são suportadosServiços do Windows Virtualizados são registrados com o Service Control Manager (SCM)Todos tipos de contas de usuários (LocalSystem, Network Service, Domain Accounts) são suportados
![Page 34: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/34.jpg)
Outros subsistemas suportados
COM/COM+/DCOMSSRS 2005 e 2008Application WMI Providers
WMI providers faz parte do ambiente virtualUsuários e Grupos Locais
Usuários e grupos locais criados durante a instalação do aplicativo são levados para o ambiente virtualPreserva e mantém a ACL
![Page 35: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/35.jpg)
Revisão: Objetivos da Sessão
• A fácil identificação de informações de configuração e inclusão manual de configuração necessárias
Configuração Flexível
• Implementação rápida e fácil de aplicações virtuais usando cmdlets PowerShell
Validação Rápida
• Experiência no empacotamento simplificado com orientação passo a passo e várias mensagens de diagnóstico
Empacota-mento Fácil
• Use o App-V para empacotar e implementar, via VMM, aplicações virtuais de uma maneira confiável
ImplementaçãoX-Copy
![Page 36: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/36.jpg)
Conteúdo Relacionado
Cloud Power - http://www.microsoft.com/cloud/
Server App-V Blog - http://blogs.technet.com/b/serverappv
Virtualização de App - http://technet.microsoft.com/en-us/appvirtualization
Blog Alvaro Rezende - http://www.alvarorezende.com
![Page 37: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/37.jpg)
Palestras RelacionadasQS3 | Windows XP Mode vs. MED-V v2 (Microsoft Enterprise Desktop Virtualization)
WCL302 | Gerenciando e protegendo estações de trabalho com Windows Intune
VIR306 | Conheça o System Center Virtual Machine Manager 2012
![Page 38: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/38.jpg)
Canal System Center
• Comunidade• Revista gratuita
Participe!
CanalSystemCenter.com.br
![Page 39: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/39.jpg)
Recursos
Recursos para IT Pros
Recursos para Desenvolvedores
http://technet.microsoft.com/pt-br
http://msdn.microsoft.com/pt-br
Getthefreemobileappforyourphone
http://gettag.mobi
Getthefreemobileappforyourphone
http://gettag.mobi
![Page 40: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/40.jpg)
Não esqueça de preencher sua
avaliação onlinewww.teched.com.br/
avaliacao
Getthefreemobileappforyourphone
http://gettag.mobi
![Page 41: Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc146497959413d8e11bf/html5/thumbnails/41.jpg)
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.