Arquivo

Archive for agosto \28\+10:00 2008

Teched 2008

 
O Tech-Ed Brasil 2008 terá dezenas de sessões técnicas ministradas por experts da Microsoft e por renomados profissionais do mercado de TI. Além disso o encontro contará com a presença de convidados internacionais
 

TechEdLogoTop

CONTEÚDO DO EVENTO

O Tech-Ed Brasil 2008 possui 11 trilhas técnicas, compostas por cerca de 100 sessões desenhadas de forma a permitir que você encontre o melhor conteúdo técnico de acordo com suas necessidades, seja você Desenvolvedor ou Profissional de TI.

Sessões Técnicas

Teremos dois dias e meio totalmente dedicados para Sessões Técnicas, apresentadas por especialistas de mercado (nacional e internacional) e funcionários da Microsoft Brasil e Microsoft Corporation. As palestras são ministradas em salas com capacidade variável, de 200 – 350 lugares, e duração de 75 minutos, com parte do tempo dedicado para Perguntas & Respostas. Durante as Sessões acontecem demonstrações dos produtos e soluções Microsoft, permitindo que os presentes conheçam mais de perto as funcionalidades disponíveis.

Lunch Session (Sessões Durante o Almoço)

No mesmo formato que as Sessões Técnicas, as Lunch Session são ministradas durante o período do almoço, em salas com capacidade variável, de 200 – 350 lugares, e duração de 60 minutos, com parte do tempo dedicado para Perguntas & Respostas. Os participantes poderão almoçar e aproveitar esse período para assistir uma palestra de alto nível.

Ask the Experts (Pergunte aos Especialistas)

No final do segundo dia de evento (15 de Outubro), após o término das Sessões Técnicas, haverá uma sessão especial de “Ask the Experts”. Agrupadas por temas técnicos (tais como Servidores, Gerenciamento, Segurança, Office, Desenvolvimento WEB, Banco de Dados, etc). Teremos mesas redondas dedicadas a conversas informais e troca de experiências entre participantes e especialistas de Tecnologia (funcionários da Microsoft, profissionais de mercado, MCTs, MVPs, etc). Você tem a oportunidade de tirar suas dúvidas, expor suas preocupações e trocar experiências com nossos profissionais, que estarão à sua disposição para conversar sobre tecnologia.
 
Encontro vocês lá no http://www.teched.com.br/
 
Alessandro Cardoso
 
Categorias:Microsoft

Hyper-V Snapshots – Video How to

 
 
Pessoal, o Eric criou um video ilustrando passo a passo o Snapshot.
Mas lembre-se :
1. De acordo com a politica e as recomendações da Microsoft não faça Snapshot de servidores Exchange
2. Em máquina de produção, trabalhe sempre com discos Fixos
3. Utilize uma estratégia de backup, sempre. Snapshot não é backup.

Vale a pena conferir

 
 hyper
 
Confiram!
 
Alessandro Cardoso
Categorias:Microsoft

Como executar as DLL´s geradas no Delphi no IIS 7.0

 

Ontem um amigo me enviou um email com a seguinte questão :

"Estamos desenvolvendo nosso software para Web, usando Flex + Delphi.
A parte Delphi será responsável pelos webservices. Estou apanhando para colocar para funcionar as DLL´s geradas no Delphi no IIS 7.0, quando chamo a DLL no navegador ele pede para fazer download"

Bem a solução é a seguinte:

Você precisa instalar as extensões ISAPI que permite explicitamente a DLL a funcionar.

Você também precisa setar allowPathInfo="true" no handle do ISAPI-DLL

 

Categorias:IIS 7

TECHED 2008 – Steve Balmer no Brasil

 

Grande notícia :

Presidente Executivo da Microsoft vem ao Brasil especialmente para o Tech-Ed

Steve Ballmer desembarca em São Paulo na primeira quinzena de outubro para fazer a abertura do Tech-Ed 2008. Nos últimos 20 anos, Ballmer esteve à frente de várias divisões da Microsoft, incluindo operações, desenvolvimento de sistemas operacionais, vendas e suporte. Em Janeiro de 2000 assumiu a gestão global da empresa.

E ai já fez sua inscrição ???  o que está esperando…. http://www.teched.com.br

Vejo vocês lá!!!

Categorias:Microsoft

Utilizando WMI para fazer backup e Snaphot das VM’s

 
Mais um bom exemplo de como usar o WMI para executar um snapshot de todas as maquinas virtuais e em seguida, remover os snapshots mais antigos
 
# Criando um snapshot de todas as maquinas

$VM_Service = get-wmiobject -namespace rootvirtualization Msvm_VirtualSystemManagementService
$ListofVMs = get-wmiobject -namespace rootvirtualization Msvm_ComputerSystem -filter  "ElementName <> Name "  
foreach ($VM in [array] $ListOfVMs)
{
 $VM_service.CreateVirtualSystemSnapShot($VM.__PATH)
}
## 60 segundos para a execução dos snap shots
Start-Sleep(60)
 
## Removendo snapshots mais antigos que  6 dias (exceto domingos)
$VSVR = get-wmiobject -namespace rootvirtualization -class Msvm_ComputerSystem
$VSSNAP = get-wmiobject -namespace rootvirtualization -class Msvm_VirtualSystemSettingData -filter "SettingType = 5"
if (!($VSSNAP -eq $null))
{
 foreach ($SS in [array] $VSSNAP)
 {
  if ($SS.ConvertToDateTime($SS.CreationTime) -le [DateTime]::Now.AddDays(-6).Date)
  {
   if (!($SS.ConvertToDateTime($SS.CreationTime).DayOfWeek -eq 0))
   {
    $VM_Service.RemoveVirtualSystemSnapshot($SS)
    Start-Sleep(3)
   }
  }
 }
}

 

Você pode salvar por exemplo em ‘C:Hyper-VCriarSnapshots.ps1’
 

Agendando

Combine este script com o agendamento de tarefas e você terá um backup automático!
Para executar um script  Powershell script no Task Scheduler informe Powershell como APLICAÇÃO e "& ‘C:Hyper-VCriarSnapshots.ps1’" como argumento

 thanks to Tore Lervik

Lembre-se : snapshot não é backup

Alessandro Cardoso

Categorias:Microsoft

Hyper-V WMI: Criando uma imagem Thumbnail das VM’s

 
O Hyper-V tem uma API WMI que permite que você crie imagens thumbnails de máquinas virtuais que estão rodando ou pausadas. 
 
Para fazer isso você precisa invocar o  GetVirtualSystemThumbnailImage passando uma instância Msvm_VirutalSystemSettingData como referência, além do tamanho da imagem que você deseja

Windows%20Server%202008%20-%20x64_running_thumbWindows%20Server%202008%20-%20x64_saved_thumb

 
[System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")

$HyperVParent = "localhost"
$HyperVGuest = "Hyperv-Host"
$ImagePath = "c:Temp"
$xRes = 640
$yRes = 480

$VMManagementService = Get-WmiObject -class "Msvm_VirtualSystemManagementService" -namespace "rootvirtualization" -ComputerName $HyperVParent
$Vm = Get-WmiObject -Namespace "rootvirtualization" -ComputerName $HyperVParent -Query "Select * From Msvm_ComputerSystem Where ElementName=’$HyperVGuest’"
$VMSettingData = Get-WmiObject -Namespace "rootvirtualization" -Query "Associators of {$Vm} Where ResultClass=Msvm_VirtualSystemSettingData AssocClass=Msvm_SettingsDefineState" -ComputerName $HyperVParent
$RawImageData = $VMManagementService.GetVirtualSystemThumbnailImage($VMSettingData, "$xRes", "$yRes") #| ProcessWMIJob $VMManagementService.PSBase.ClassPath "GetVirtualSystemThumbnailImage"

$VMThumbnail = new-object System.Drawing.Bitmap($xRes, $yRes, [System.Drawing.Imaging.PixelFormat]::Format16bppRgb565)

$rectangle = new-object System.Drawing.Rectangle(0,0,$xRes,$yRes)
[
System.Drawing.Imaging.BitmapData] $VMThumbnailBitmapData = $VMThumbnail.LockBits($rectangle, [System.Drawing.Imaging.ImageLockMode]::WriteOnly, [System.Drawing.Imaging.PixelFormat]::Format16bppRgb565)
[
System.Runtime.InteropServices.marshal]::Copy($RawImageData.ImageData, 0, $VMThumbnailBitmapData.Scan0, $xRes*$yRes*2)
$VMThumbnail.UnlockBits($VMThumbnailBitmapData);

$VMThumbnail
$VMThumbnail.Save("$ImagePath$HyperVGuest.jpg")

Thanks to Taylor Brow.

É isso.
Alessandro Cardoso 

Categorias:Microsoft

Hyper-V WMI – Configurando ação Automatica para fazer Startup/Shutdown/Recovery nas Vm’s

Mais um exemplo de como usar WMI para Configurar a ação automatica que deve ser executada caso o Host server se desliga, reboot or se o processo da máquina virtual para de responder por motivos n, seja porque o processo detecta um risco de ataque vindo da máquina virtual, hardware com problema, erro de programas, bugs or por algum outro problema.
 
Então aqui está um script que você pode executar para configurar a ação desejada:
 
$VirtualSystemManagemntService = get-wmiobject -class "Msvm_VirtualSystemManagementService" -namespace "rootvirtualization"

foreach ($Vm in Get-WmiObject -Namespace rootvirtualization -Query "Select * from Msvm_ComputerSystem Where Description=’Microsoft Virtual Machine’")
{
   $SettingData = Get-WmiObject -Namespace rootvirtualization -Query "Associators of {$Vm} Where ResultClass=Msvm_VirtualSystemGlobalSettingData AssocClass=Msvm_ElementSettingData"
   $SettingData.AutomaticStartupAction = 0 #None=0, Restart if Previously Running=1, Always Startup=2
   $SettingData.AutomaticShutdownAction = 0 #Turn Off=0, Save State=1, ShutDown=2
   $SettingData.AutomaticRecoveryAction = 0 #None=0, Restart=1, Revert to Snapshot=2
   $SettingData.AutomaticStartupActionDelay = [System.Management.ManagementDateTimeconverter]::ToDmtfTimeInterval((New-TimeSpan -Minutes 10))

   $VirtualSystemManagemntService.ModifyVirtualSystem($Vm, $SettingData.PSBase.GetText(1))
}

 
 
Thanks to Taylor Brown
Categorias:Microsoft

Recuperando informações do Hyper-V com VMI e PowerShell

Com o WMI, é possivel por exemplo recuperar informações do Hyper-V, sem a necessidade de interface gráfica
 
Vejamos o exemplo abaixo, que lista o nome da maquina virtual e a interface de rede que ela está conectada :
 
function get-infoVM {  
     begin {  
         $VmSwitchinfo = @(); 
     }  
     process {  
         $computer = $_
         $ListofVMs = gwmi -namespace rootvirtualization Msvm_ComputerSystem -filter "ElementName <> Name" -computer $computer  
         $ListofSwitches = gwmi -namespace rootvirtualization Msvm_VirtualSwitch -computer $computer  
         $ListofSwitchPorts = gwmi -namespace rootvirtualization Msvm_SwitchPort  -computer $computer 
         foreach ($Switch in $ListofSwitches) 
 { 
             $SwitchGUID = $Switch.Name 
             $SwitchDisplayName = $Switch.ElementName 
             $PortsOnSwitch = $ListofSwitchPorts | where {$_.SystemName -match $SwitchGUID} 
   
             foreach ($Port in $PortsOnSwitch) 
 { 
                 $PortPath = $Port.__PATH 
                 $ListofConnections = gwmi -namespace rootvirtualization Msvm_ActiveConnection -computer $computer                 
$a = $ListofConnections | where {$_.Antecedent -like $PortPath} 
                 if ($a -ne $NULL) 
 { 
                     $LANEndPoint = $a.Dependent  
                     foreach ($VM in $ListofVMs) 
 { 
                         $VMGUID = $VM.Name 
                         $VMDisplayName = $VM.ElementName 
                         if ($LanEndPoint -like "*$VMGUID*") 
 { 
   
                             $vminfo = "" |Select-Object VirtualMachine ,HostServer, switch
 
                             $vminfo.Switch = $SwitchDisplayName 
                             $vminfo.VirtualMachine = $VMDisplayName 
                             $vminfo.HostServer = $_ 
                             $vmswitchinfo += $vminfo 
   
                         } 
                     } 
                 } 
             } 
         }  
   
   
     }
    
 end {     
 $vmswitchinfo  
   } 
}

Quer saber como executar este código ?  É simples :

1. Abra o windows powershell,
2. Digite o código acima ( ou copie e cole )
3. Digite o nome do host hyper-v ( entre aspas ), seguido de pipe e o nome da função, como no exemplo a seguir:

 "localhost" | get-infoVM

 wmi-hyperv

A utilização de WMI e powershell, facilitam o dia a dia da administração.

 
Categorias:Microsoft

Php no Windows ?

 

Quer saber mais? Então fique ligado neste webcast dia 03 de novembro de 2008


Descritivo: O Windows Server® 2008 com o Internet Information Services 7.0 é uma poderosa plataforma web de aplicativo e serviços que produz uma rica experiência baseada na web. Acrescentando o suporte FastCGI, agora é possível executar aplicativos PHP de forma rápida e estável no IIS. Neste seção, aprenda a configurar o FastCGI e execute aplicativos PHP no IIs 7. Além disso, veja demonstrações durante este webcast que enfatizam como um aplicativo PHP pode tirar vantagem de outros serviços disponíveis no IIS 7.

Palestrante: Danilo Bordini e Edvaldo Alessandro Cardoso
Data: 03/11/2008
Hora: 12:00hrs

Inscreva-se 

Categorias:IIS 7

Webcast : Gerenciando Hyper-V com WMI e PowerShell

 
 
Não percam Terça feira dia 19 de Agosto
 
Gerenciando Máquinas Virtuais Hyper-V com WMI e Windows PowerShell
 
Antes do lançamento beta do Microsoft System Center Virtual Machine Manager 2008, havia apenas uma opção para automatizar o gerenciamento de máquinas virtuais Hyper-V — o Windows Management Instrumentation (WMI). Neste webcast, você irá aprender a automatizar as tarefas mais comuns de gerenciamento, a criar um modelo de delegação usando o Windows Authorization Manager e saber onde a força do WMI pode realizar o que o Virtual Machine Manager não realiza
 
 
Palestrante: Edvaldo Alessandro Cardoso
Data: 19/08/2008
Hora: 12:00hrs
 
 
 
 
e não deixem de conferir também : 

Quer saber como se inscrever ?  Acesse agora : http://www.microsoft.com/brasil/technet/eventos/webcasts/webcasts.mspx?tab=02

 

System Center Operations Manager 2007: Gerenciamento do Ciclo de Vida dos Management Packs


Descritivo: Neste webcast, você vai aprender como pessoas, processos e tecnologia podem ajudá-lo a gerenciar o ciclo de vida de desenvolver e adequar pacotes de gerenciamento em suporte ao Microsoft System Center Operations Manager 2007. Discutiremos a consideração de papéis e responsabilidades, a abordagem para o gerenciamento de substituição, desenvolvimento de pacotes de gerenciamento customizados, controle de versão, e muito mais. Também discutiremos sobre como a Information Technology Infrastructure Library (ITIL) desempenha um importante papel para garantir uma abordagem consistente para o gerenciamento do ciclo de vida de pacotes de gerenciamento.

Palestrante: Ricardo Frois
Data: 23/09/2008
Hora: 12:00hrs

 

 

Configuration Manager 2007 e Proteção de Acesso à Rede (NAP)


Descritivo: O Microsoft System Center Configuration Manager 2007 apresenta novos níveis de segurança, permitindo formas novas e formas melhores de gerenciar clientes tanto dentro da rede corporativa quanto em cenários móveis. O Configuration Manager 2007 também apresenta a validação da saúde do perímetro com a Proteção de Acesso à Rede (NAP). Para obter esses recursos, há considerações de design a seguir, assim como dependências de infra-estrutura. Nesta sessão, mergulhamos a fundo nas melhores práticas para integrar a implementação do Configuration Manager 2007 e do Windows Server 2008 Proteção de Acesso à Rede.

Palestrante: Raphael Perez
Data: 07/10/2008
Hora: 12:00hrs

 

Cluster de Failover Geograficamente Disperso no Windows Server 2008 Enterprise


Descritivo: À medida que os sistemas operacionais do Windows Server se tornam cada vez mais aceitos em setores de larga escala, de alto desempenho e críticos das organizações, as exigências para a tolerância ao desastre e continuidade do negócio se tornam mais importante. O objetivo desta sessão é discutir sobre como você pode construir uma solução completa de alta disponibilidade com o cluster de failover Windows Server 2008 Enterprise para garantir que não haja nenhum ponto de falha.

Palestrante: Gilson Banin
Data: 21/10/2008
Hora: 12:00hrs

 

Virtualização e Segurança: O Que Isso Significa Para Mim?


Descritivo: Virtualização é a bola da vez e certamente você provavelmente já está usando vários servidores virtualizados. Como você administra a segurança das suas imagens? Como você protege os sistemas operacionais guest e host, e os aplicativos sendo executados? A virtualização levanta certos requerimentos de segurança únicos e também oferece algumas capacidades de segurança interessantes. Nesta sessão, o apresentador irá explorar os aspectos interessantes da virtualização e da segurança.

Palestrante: Airton Leal
Data: 18/11/2008
Hora: 12:00hrs

 Quer saber como se inscrever ?

http://www.microsoft.com/brasil/technet/eventos/webcasts/webcasts.mspx?tab=02

 
Categorias:Microsoft