Follow admAndreLuiz on Twitter

segunda-feira, 1 de novembro de 2010

Videos Tutoriais Remote Desktop Services (RDS) 2008

Estou republicando esses vídeos a pedidos pois ouve transferencia da hospedagem de mídia.

Publicação de programas remotos em ambiente Remote Desktop Services (RDS) windows 2008

Utilização  de programas remotos que foram publicados em ambiente Remote Desktop Services (RDS) windows 2008

Utilização TS GATEWAY,Remote Desktop Gateway (RD Gateway)
  em ambiente Remote Desktop Services (RDS) windows 2008 ,

 

 

 

 

Utilização de Assinaturas digitais em  programas remotos que foram publicados em ambiente Remote Desktop Services (RDS) windows 2008

Utilização de GPOs  em  programas remotos  publicados em ambiente Remote Desktop Services (RDS) windows 2008

quinta-feira, 28 de outubro de 2010

TS Easy Printer Passo a Passo .

Tivemos um ótimo retorno sobre os artigos de Problemas de impressão em RDS ou Terminal Services. Atendendo a pedidos detalhamos abaixo o processo de impressão do TS EASY Printer :

Usuário imprime um documento de um aplicativo  na sua sessão de TS

É exibida a caixa de diálogo padrão de impressão e o usuário seleciona uma impressora redirecionada

Usuário faz as alterações desejadas para as preferências ou propriedades antes de emitir o trabalho de impressão

o driver TS Easy Print driver é carregado e intercepta a chamada

TS Easy Print driver redireciona a chamada para o cliente RDC utilizando um canal virtual que, por sua vez chama o driver de impressora real no cliente para invocar as propriedades do documento do driver no cliente

Usuário faz as alterações necessárias às propriedades do documento e clica OK

Cliente RDC  transmite as alterações das opções selecionadas pelo usuário,  do driver de impressora local para o driver Terminal Easy Print Driver no servidor

O aplicativo reformata o documento pelas opções selecionadas pelo usuário e emite os trabalho de impressão

O Terminal Server Easy Print driver processos o trabalho e passa através do GDI para rotina de conversao XPS baseada em GDI

trabalhos de impressão são roteadas por meio de rotinas do GDI para XPS para converter o trabalho em formato XPS. 

Os trabalhos de impressão baseado no WPF não precisam de  rotinas de GDI para XPS

O  spooler so lado do servidor gera um arquivo de spool XPS e envia para o cliente usando um canal virtual estático

O cliente RDC recebe o arquivo de spool XPS

O cliente RDC consulta o driver de impressora para ver se suporta  XPS. E assim, o arquivo de spool XPS usa o caminho de impressão XPS no cliente.  Se o driver de impressão não suportar especificamente XPS, o arquivo de spool XPS é encaminhado para a infra-estrutura de suporte à impressão de WPF para conversão em GDI usando as rotinas de conversão de XPS para GDI


Trabalho de impressão é enviado para o spooler de impressão para ser impresso

image

quarta-feira, 27 de outubro de 2010

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 9 - Final

RDS – Easy Print Melhoria do 2008 server e 2008 server R2

A grande melhoria para impressão de serviços de terminal do Windows Server 2008 é o novo recurso de Terminal Services Easy Print.  Há também algumas novas configurações de diretiva de grupo, bem como algumas outras características para aprimorar a experiência de impressão.  O que é Easy Print ?  Basicamente, este recurso permite que os usuários imprimam em uma sessão de serviços de terminal para  impressoras que estão configuradas no computador cliente sem a necessidade de instalar drivers no servidor de terminal.  O recurso Easy Print usa os drivers instalados localmente no sistema do cliente, que resulta em uma impressão mais consistente entre as sessões locais e remotas.  Quando um usuário imprime sua sessão do Terminal Server para uma impressora local, eles vão ver a caixa de diálogo Propriedades da  impressora cliente local e eles terão acesso a todas as funcionalidades da impressora.  O driver universal Easy Print atua como um proxy e redireciona todas as chamadas de interface do usuário para o driver do cliente.  Administradores também podem usar a diretiva de grupo para limitar o número de impressoras redirecionadas que reduz a sobrecarga e o número de impressoras que devem ser gerenciados.  Para usar o recurso de Terminal Services Easy Print em servidores de terminal do Windows 2008, os clientes devem estar executando o cliente RDC (conexão de área de trabalho remota) 6. 1 e ter o .NET Framework 3. 0 Service Pack 1 instalado.  Ambos esses componentes estão incluídos no Windows Server 2008 e estarão disponíveis para download para Windows Vista e sistemas operacionais de clientes de nível inferior. ( No caso do Windows 2008 R2 não será necessário)
O recurso  Easy Print é implementado em tsprint.dll e trabalha perfeitamente em ambientes de plataforma mista,

Como podemos ver nos quadros abaixo , o servidor gera um arquivo xps que retorna pelo RDP para o Cliente: Uma aplicação WPF pode gerar direto o xps , uma aplicação normal usa a GDI para transformação em XPS

image

No quadro abaixo vemos o caso de se ter uma impressora XPS

ou na maioria das vezes convertemos o xp para GDI e enviamos para o driver da impressora Local :

image

image

Quando um documento é impresso em uma sessão de desktop remota usando o driver easy print no servidor de terminal, o cliente RDC chamaTSWPFWRP.EXE, para contribuir com o trabalho de impressão no cliente. TSWPFWRP.EXE é usado apenas para a funcionalidade de impressora Easy Print

Problemas conhecidos RDS Easy Print

•Algumas páginas são impressas em orientação incorreta ao usar o RDS Easy Print para imprimir um documento que contém páginas com orientações no mesmo documento. KB 954744

•Após resolver o problema anterior voce ve lentidão nos serviços easy print - 954743 hotfix

•Voce não consegue sair de uma aplicação que usa uma impressora direcionada assim que habilita o Easy Print.

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=973744&kbln=en-us

Impressora do cliente não é redirecionada como easy print.

•Checar Versão do RDP dos clientes e do .Net Framework

GPO configurada como enable no servidorr. “Computer Configuration -> Administrative templates -Windows Components -> Remote Desktop Services > Remote Desktop Session Host -> Printer Redirection”. “Use Remote Desktop Easy Print printer driver first” tem estar como “Enabled” e “Disabled” para impressão de legado..

•Verificar Remote Desktop Configuration Tool (tsconfig.msc) e se garantir que a opção “Windows Printer” não está desabilitada.

•Certifique-se de que a caixa de seleção “Printers " na janela do cliente (mstsc.exe), na guia “Local Resources” esta clicada.no arquivo RDP “redirectprinters:i:1”

•Verifique se o serviço de spooler está ok no servidor e no cliente.

Se conectado atravéz do RD Gateway, verifique se a política que desabilita o redirecionamento de imrpessoras está desligada.

Erro de impressão em controladores de domínio.

http://support.microsoft.com/kb/968605/EN-US

Numero de impressoras a redirecionar é menor que impressoras do cliente RDP.

“MaxPrintersPerSession REG_DWORD” em “HKLM\\Software\\Policies\\Microsoft\\Windows NT\\Terminal Services”. Padrão é 20 impressoras .

Amigos , com essa última parte espero ter ajudado a entender como funciona a impressão em ambiente de terminal no 2003 e no 2008 incluindo o 2008 R2

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 8

Mapeamento de Driver Alternativo

Uma das formas de resolver problemas em ambiente 2003 é usar o mapeamento alternativo

Vantagens

•Permite aos usuários imprimir em impressoras cujos drivers nativos não são suportados.

•Controla o número total de drivers de impressora.

•Permite a substituição de drivers de impressora não eficientes.

Desvantagens:

•Algumas funcionalidades de impressora podem ser perdidas.

•Você precisa descobrir qual driver alternativo que trabalha com cada impressora .

•Você deve mapear manualmente o driver genérico para o nome exato de cada driver a substituir.

Se você fizer sua alteração de um servidor, precisa propagar para os outros servidores.

Melhorando a Performance

Podemos melhorar a perfoemance geral com a redução de DPI e usando ferramentas de terceiros

www.go-eol.com

www.thinprint.com

www.tricerat.com

terça-feira, 26 de outubro de 2010

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 7

Imprimindo numa impressoa mapeada (2003 systems) combatendo a ineficiência

Mapeie a impressora direto no terminal server assim o terminal server pode mandar a trabalho de impressão direto para a fila .

É possivel também usar uma solução de terceiros

Sequencia de Mapeamento de driver no cliente

É importante na resolução de problemas entedermos como funciona o mapeamento do driver no ambiente de Terminal no 2003, ou seja o que o sistema faz quando voce se conecta a uma sessão de terminal e tem impressoras mapeadas na sua estação por exemplo:

1 A lista de impressoras locais do cliente é enumerada do registro.

2 O servidor consulta os nomes de cadeia de caracteres do driver de impressora no cliente

3 O servidor deve procurar o nome de driver de impressora cliente no arquivo INF mapeamento de driver de impressora.

4 Se se nenhuma correspondência for encontrada, o servidor procura por uma combinação de nome de driver na sessão [Previous Names] no arquivo “ntprint.inf ” .

5 Se o servidor ainda não localizou as informações de mapeamento, ele verifica se o driver já está instalado. Para fazer isso, ele analisa HKLM\System\CurrentControSet\Control\Print\Environments\Windows NT x86\Drivers\ no registro.

6 Se ainda nao conseguiu é entendido que o driver não está instalado. Como um último recurso, o servidor irá verificar para ver se a impressora do cliente é uma das centenas de impressoras padrão que estão disponíveis com o Windows. Para isso voltamos ao arquivo ntprint.inf sessão [Manufacturer] section. Se uma correspondência é encontrada o servidor instala o driver extraindo do arrquivo Driver.cab localizado em %systemroot%\Driver Cache\i386 no servidor .

7 Uma vez que qualquer uma dessas etapas for bem sucedida, o servidor cria uma porta de impressora dinâmica que mapeia de volta para a impressora real no dispositivo de cliente. Esta porta é mapeada por um canal virtual RDP. Em seguida, o servidor cria um objeto de impressora com as permissões apropriadas (e usando os drivers apropriados) para o usuário.

8 Se o servidor não é capaz de encontrar um driver apropriado usando qualquer um dos métodos anteriores, então a impressora do cliente não é mapeada e um evento que afirma que a impressora não poderia ser redirecionada é gravado no log de eventos.

9 O servidor inicia todo esse processo sobre novamente para a próxima impressora na lista do cliente.

Problemas quando usamos mapeamentos de impressora no cliente

Existe problemas em resolução de nome de impressoras em clientes pré-windows2000 :windows 95 “Hewlett Packard LaserJet 5P é diferente de  Windows 2000/XP/2003 “HP LaserJet 5P.” ou seja se voce usa uma estação W95 com essa impressora mapeada e entra numa sessão de terminal , teremos problema de resolução de nome.

Outro problema é que teremos Muitos Drivers Instalados

Resolvendo Problemas de mapeamento

•Terminal Server Printer Driver Redirection Wizard

http://www.microsoft.com/downloads/details.aspx?FamilyId=9AD27BE9-40DB-484F-862E-38A094EEEAF7&displaylang=en#Overview

O Terminal Server Printer Driver Redirection Wizard  irá ajudá-lo a solucionar problemas e substituir os drivers de impressão que foram redirecionados sem sucesso. Esta ferramenta automatiza o processo encontrado no artigo  KB239088 intitulada "Windows 2000 Terminal Services Server Logs de eventos de 1111, 1105 e 1006" http://support.microsoft.com/?id=239088

Esta ferramenta irá analisar o log de eventos do sistema do servidor e detectar todos os eventos com ID 1111 e fonte 'TermServDevices'. A ferramenta irá então analisar o registro do server drivers Version 3 MINI instalados e pedir-lhe para substituir um driver version 3 MINI para cada impressora que falhou o redirecionamento de impressora. Quaisquer alterações serão gravadas em um arquivo chamado NTPrintSubs.inf, que é onde são armazenados os mapeamentos de impressoras redirecionadas persolanilzadas pelo usuário

• Edição do Registro

Abra o Regedt32.exe e localize a seguinte chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd

Adicione os seguintes valores: Nome: PrinterMappingINFName
Tipo: REG_SZ
Dados: Nome do arquivo .inf para o qual você deseja redirecionar as pesquisas.
Exemplo: c:\winnt\inf\ntprintsubs.inf
Nome: PrinterMappingINFSection
Tipo: REG_SZ
Dados: Nome da seção no arquivo .inf para a qual você deseja redirecionar as pesquisas. Exemplo: Impressoras

OBSERVAÇÃO: O formato da seção [Nomes anteriores] no arquivo Ntprint.inf é exatamente o contrário do arquivo .inf definido pelo usuário. No arquivo Ntprint.inf, o driver do lado do cliente está no lado direito e o driver do lado do servidor está no lado esquerdo.

Se o arquivo .inf personalizado contiver erros de sintaxe, a seguinte mensagem no log de eventos será exibida: Event 1110: "Erro ao processar ntprint.inf. Se o arquivo no sistema estiver corrompido, será possível restaurá-lo a partir da mídia de instalação

Essa mensagem não é muita clara, porque refere-se ao arquivo Ntprint.inf. Apesar desse erro realmente significar que o Ntprint.inf está corrompido, ele normalmente refere-se aos erros no arquivo .inf personalizado.

veja o video abaixo :

Download Windows 7 and Windows Server 2008 R2 Service Pack 1 (SP1) Release Candidate (RC)

Mais detalhes em

http://technet.microsoft.com/en-us/evalcenter/ff183870.aspx

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 6

Client Printers (Windows 2003 )

Quando um usuário se conecta a um servidor de terminal, seu software de cliente RDP local automaticamente disponibiliza as impressoras que ele tenha instalado localmente-lo de dentro de sua sessão de servidor.

Ele faz isso ao criar dinamicamente impressoras que imprimem em  portas especiais (também dinamicamente criadas) que apontam de volta para o dispositivo do cliente. Estas impressoras tem um nome como “Printer name (from Client name)in Session # .” (For example, “Lexmark Optra (from LAPTOP01) in session 11.”) Além disso, estas impressoras são configuradas em portas especiais com nomes como "TS001" e "TS002" (como visto na guia "Portas" da página de propriedades da impressora. Cada impressora é criada com permissões que permitem apenas  o usuário usá-la.
Tecnicamente, os usuários avançados e os administradores podem imprimir para qualquer impressora, assim verão todas as impressoras de todos os usuários no servidor. Usuários regulares, no entanto, só podem ver suas próprias impressoras. Quando um usuário precisa imprimir um documento a partir de um aplicativo de servidor de terminal, ele chama o trabalho de impressão como de costume. De dentro de sua sessão, ele vai ver impressoras do seu dispositivo cliente listadas dentro interface de impressão do aplicativo. Para o usuário, estas impressoras parecem impressoras comuns . O usuário não tem nenhuma idéia que estas impressoras realmente são mapeadas para as suas impressoras locais através do protocolo RDP.

image

1. O usuário imprime de seu aplicativo em execução no servidor de terminal.
2. A GDI cria o arquivo EMF no Terminal Server.
3. O arquivo EMF é enviado para o spooler de impressão (via o roteador de impressão) no Terminal Server.
4. Se os drivers de impressão para a impressora do cliente são carregados no servidor de terminal, o spooler de impressão do Terminal Server processa o trabalho de impressão. Se os controladores  não foram carregados no servidor de terminal, o trabalho de impressão do usuário não pode ser concluído.
5. O trabalho de impressão é enviado do servidor de terminal para o dispositivo cliente através de um canal virtual de impressão como parte do protocolo RDP .
6. O dispositivo cliente recebe a tarefa de impressão. Porque o servidor tinha os drivers de impressão carregados para a impressora do cliente, o trabalho de impressão é processado especificamente para a impressora do cliente, e subsistema de impressora local do dispositivo cliente imediatamente pode processar o trabalho e enviá-lo para a impressora.

Podemos fazer algumas observações :

•O trabalho de impressão RAW (não processado) é normalmente grande e pode demorar a trasmitir para o cliente principalmente se a conexão for lenta como dial up por exemplo..

•A performance da sessão RDP é degradada porque o trabalho de impressão vai concorrer com a largura de banda.

Client Printers (Windows 2003 ) Impressora Mapeada

À primeira vista, você pode perguntar por que razão do Terminal Server não é inteligente o suficiente para imprimir diretamente para o servidor de impressão de rede. Ao fazê-lo iria aliviar a necessidade para o arquivo EMF viajar para baixo do servidor para o cliente e voltar. Infelizmente, na realidade, isso não é viável. Por exemplo, pode haver situações em que o servidor de impressão só está disponível para o dispositivo do cliente e não para o Terminal Server  ou talvez haja um firewall na rede que permitisse apenas o tráfego RDP na porta 3389 

image

 

Além dos problemas de desempenho, é um aspecto potencialmente negatico o uso de impressoras do cliente. Como você viu na figura acima, o trabalho de impressão do usuário é iniciado no servidor de terminal quando os mapeamentos de impressora do cliente são usados. Por causa disto, o servidor precisa ter os drivers necessários instalados para a impressora do cliente para que ele possa criar o trabalho de impressão. Afinal, é o servidor que estará criando trabalhos de impressão de sessões do usuário, não o dispositivo do cliente.

Uma das soluções para minimizar isso seria o uso de softwares de terceiros.

Client Printers (Windows 2003 ) Impressora Mapeada na WAN

Aqui apresentamos o pior cenário no ambiente de terminal 2003 ou seja a impressora é mapeada e esta numa WAN.

 

image

Vantagens de usar Ímpressora mapeada :

•Conexão de impressoras perfeita.

•Usuários veem impressoras que estão familiarizados.

•Todas impressoras locais suportadas são disponíveis.

•Configuração rápida.

Desvantagens:

•Performance ruim .

•Uso intenso da banda de rede.

• Trabalho de impressão renderizado no servidor – uso do processador

•Drivers são instalados no servidor e nos clientes locais.

•Usuário pode modificar ou deletar suas impressoras locais impactando o mapeamento .

Imprimindo em impressora mapeada - Problemas :

•Quando um trabalho de impressão do usuário é iniciado no servidor mapeamento do “client printer” é usado . Por causa disso o servidor precisa de ter os drivers da impressora do cliente instalado para poder criar o trabalho de impressão

•No caso de centenas de usuários com centenas de impressoras diferentes instalando e configurando drivers de impressora no servidor de terminal pode ser insustentável.

•No caso dos usuários terem muitas impressoras ja configuradas na estação pode ser o cenário que se tenta evitar usando o serviço de terminal.

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 5

•Server Printers na WAN (no Windows 2003)

Em geral, você vai perceber que se os servidores de impressão estão na mesma rede que os servidores de terminal o  desempenho de impressão é excelente. Na verdade, impressão nesse tipo de ambiente não é diferente de impressão em qualquer ambiente de rede. Na maioria das vezes isto é visto quando os usuários, servidores de terminais e impressoras estão todos localizadas no mesmo edifício.

Infelizmente, este desempenho do servidor de impressão não é tão bom em ambientes remotos onde os usuários e a impressora estão localizados em um lado da WAN e o Terminal Server está localizado em outro. Em tais casos, (como mostrado na Figura) os trabalhos de impressão volumosos tem que chegar ao servidor de impressão no link WAN, que também é compartilhado com todo o tráfego de sessão RDP.

 

image

Os Processos são os mesmos descritos na Parte 4 porém temos o impacto do tráfego da wan

Vantagens de usar Server Printers :

• Boa performance quando o Terminal server e o Printer server na mesma LAN.

• Confiável.

•Usuários recebem a mesma impressora indiferente do local de login.

Desvantagens:

• Dependendo do cliente usado é necessário configurar a impressora para no cliente e no servidor.

•Usuários tem que procurar na rede por impressoras que não foram pré-configuradas.

•Para ter uma boa performance precisa que os servidores de terminal e impressão estejam na mesma LAN.

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 4

•Server Printers (no Windows 2003)

Conforme definimos no artigo anterior é qualquer impressora instalada em um servidor de terminal. Em termos técnicos, isso significa que o servidor tem acesso direto para a fila de impressão. Essa fila de impressão pode ser Windows, NetWare, cliente ou baseada em servidor. Basicamente, qualquer impressora que pode ser acessada através de um compartilhamento de \\computername\printername é uma Server Printer. 
Também pode ser uma impressora que tenha uma fila de impressão diretamente em um Terminal Server, ou seja , poderia ser uma impressora que está fisicamente conectada a uma porta USB ou LPT local de um servidor ou uma impressora IP que tem uma fila de impressão localmente em um Terminal Server.
Esse tipo de impressora tem um funcionamento que podemos dizer que seja normal num ambiente tradicional e normalmente não apresenta muitos problemas.

image

1. O usuário imprime de seu aplicativo em execução no servidor de terminal.
2. A GDI (Graphics Device Interface) cria o arquivo EMF no Terminal Server.
3. A GDI envia o arquivo EMF para o subsistema de impressora.
4. O roteador de impressão no Terminal Server envia o arquivo EMF para o servidor de impressão de rede.
5. O servidor de impressão de rede recebe o arquivo EMF e transfere para o spooler de impressão. O spooler processa o trabalho de impressão e  prepara para impressão.
6. O trabalho de impressão é transferido para uma porta de impressora, onde um serviço monitor de impressão transfere para a impressora física.

No próximo artigo veremos como esse tipo de impressão se comporta atravéz da WAN.

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 3

Diversas formas de Impressão em ambiente de RDS (remote desktop services )

Vamos nessa parte do artigo olhar as diversas formas de impressão num ambiente de terminal simulado no quadro abaixo:

image

Server Printers . Nesse caso chamamos de Server printers  as impressoras as quais o servidor de Terminal Server tem acesso direto a fila de impressão, incluindo impressoras de rede que podem ser acessadas via  \\servername\printernameshare. Inclui tambem impressoras ou filas que estão localizadas no próprio servidor de terminal ou impressoras conectadas fisicamente ao servidor. Resumindo chamaremos  server printers impressoras que estão “instaladas” no servidor de terminal. No quadro acima temos a impressora 1,2,3 como server printers

Client Printers . Estas são as impressoras que estão disponíveis para o dispositivo cliente do usuário antes de iniciada uma sessão RDP. Isso pode incluir impressoras que estão fisicamente conectadas a um dispositivo cliente ou impressoras que são logicamente mapeadas pela rede Estas são impressoras que são "instaladas" no cliente RDP.Na figura acima temos a impressora 4  ou também as outras se tiverem mapeadas no cliente.

É importante entender as diferenças as impressoras em ambientes de Terminal Servers. Cada tipo tem vantagens e desvantagens e é usado ou configurado de forma diferente. Por estes motivos, nós olharemos cada tipo separadamente nessa série de artigos.

terça-feira, 19 de outubro de 2010

Windows Server 2008 R2 Remote Desktop Services Resource Kit em Pré Lançamento

51tGetaXX7L__SL500_AA300_

Windows Server 2008 R2 Remote Desktop Services Resource Kit

Essa fascinante obra na verdade esta em em pre-lançamento e pode ser reservada com pedidos “pre-order” na Amazon por exemplo.

Profundo e abrangente, este RESOURCE KIT fornece as informações necessárias para planejar, implantar e administrar serviços de área de trabalho remota no Windows Server 2008 R2.

Você obtém orientação técnica de quem conhece a tecnologia , ou seja Especialistas do setor e membros da equipe da Microsoft. Inclui cenários para serviços de área de trabalho remota (anteriormente conhecido como serviços de terminal), virtualização de funções, Remote Desktop Virtualization Host (RDVS), gerenciamento de compatibilidade de aplicativos, uso do Windows PowerShell ™ para configuração e gerenciamento, administração de recursos de segurança, implantação de uma farm, publicação de recursos, gerenciamento de sessões e outras questões relativas ao ciclo de vida do produto.. Além disso, vem com um CD , o CD do RESOURCE KIT apresenta uma versão electrónica totalmente pesquisável do livro, juntamente com os scripts de exemplo, white papers, links para ferramentas e videocasts e outros recursos essenciais.

Como MPV de remote desktop não poderia deixar de recomendar essa preciosidade .Tive a oportunidade de interagir com o time e posso garantir que esse material foi desenvolvido com muita seriedade e carinho para a comunidade técnica. Aguardamos ansiosos o lançamento.

Link para “pre-order”

http://www.amazon.com/Windows-Server-Desktop-Services-Resource/dp/0735627371/ref=sr_1_1?ie=UTF8&s=books&qid=1287520412&sr=1-1

quarta-feira, 6 de outubro de 2010

Comparação de Custo Vmware x Hyper_v

 

Para quem interessar , um estudo muito bem elaborado com clientes que usam as 2 tecnlogias inclusive. Não foi abordado outros sistemas.

clique : here

image

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 2

 

Continuando nosso artigo  vamos analisar a arquiterura do terminal service no windows 2003.

image

nessa figura podemos ver que fica no kernel mode ou user mode.

o SESSION MANAGER SUBSYSTEM (SMSS.EXE) é responsável pelo início da sessão do usuário.podemos ver também as dlls e componetes envolvidos na abertura de uma sessão .

CSRSS.exe  Client-Server Runtime Subsystem é o Gerenciador de processo para todas as sessões de logon

RdpDD.sys Captura a interface de usuário do Windows e converte-o em um formulário que é prontamente convertido por RDPWD em protocolo RDP

RdpWD.sys Descodifica os dados multi-canais e, em seguida, transfere para a sessão apropriada

Termsrv.exe Gerencia conexões de cliente

Termdd.sys O protocolo RDP, que escuta as conexões de cliente RDP numa porta TCP

Tdtcp.sys Empacota o  protocolo RDP para o protocolo de rede subjacente, TCP/IP

Wlnotify.dll É executado no processo do WinLogon da sessão para criar processos na sessão de usuário

Win32k.sys Gerencia o ambiente de GUI do Windows, utilizando as entradas de mouse e teclado e envia para o aplicativo apropriado.

WinLogon.exe Esse serviço do sistema processa logons e logoffs de usuário  e processa combinação de teclas Windows Ctrl-ALT-Delete. WinLogon é responsável por iniciar o shell do Windows (que é geralmente Windows Explorer).

 

Uma fórmula que circula na comunidade para o cálculo de consumo de memória no servico de terminal

[memória necessária] = [mb por usuário]*[qtde de usuários] + [mb do sistema operacional]

A quantidade de memória por usuário poderia variar se o usuário é considerado um usuário pesado ou leve dependendo do que o mesmo usa em sua sessão.

Uma dica de Download

Windows Server 2003 Terminal Server Capacity and Scaling:

http://www.microsoft.com/downloads/en/details.aspx?familyid=A2AE95DA-BE56-4495-9FB5-E4B7170B33D9&displaylang=en

Em Breve a PARTE 3

Problemas de Impressão em Remote Desktop Service (Terminal Service) Parte 1

image

Amigos da comunidade , devido ao enorme retorno que tive em meu email do \webcast sobre problemas de impressão em estruturas baseadas em terminal service ou como chamamos agora de remote desktop service.

Tivemos apoio do Brian Madden (www.brianmadden.com)  para esses artigos e estamos já previamente agradecendo.

Antes de falarmos de problemas no 2008 r2 vamos primeiro dar uma revisada na estrutura em windows 2003 server, que é o parque instalado mais problemático nessa área.

então que tal começarmos com algumas sugestões de melhores práticas para serviços de impressão em remote desktop service (terminal server)

Algumas delas parecem óbvias mas não custa nada repassar :

•Instale o servidor de terminal num stand alone server . Não em um DC

O consumo de recursos de um DC pode ser prejudicial a esse ambiente

•Instalar numa partição NTFS

Acredito que dispensa comentários.

•Quando desligar: tsshutdn

Quando desligar o servidor use o comando tsshutdn em vez de usar o do Menu Iniciar.Esse comando desliga o servidor de servicoe de terminal de uma maneira controlada por exemplo notificando os usuários que estão com sessão aberta.

•Backup regular do Licence server

•Use Add or Remove Programs para instalação

Usando “Add ou Remove Programs” para instalar os programas em vez do setup.exe por exemplo voce poderá instalar programas que permitam multisessões.Dica , depois de instalar esses programas se desinstalar o servico de terminal , voce provavelmente terá problemas e tera que reinstalar os softwares novamente.

•Scripts de compatibilidade systemroot \Application Compatibility Scripts\Install.

Alguns programas pedem pequenos ajustes para instalação em ambiente de terminal existem alguns scripts prontos na pasta citada.

Limites de tempo.

SUgerimos voce controlar o tempo que cada usuário pode deixar uma sessão inativa , etc..

•Use a opção Start Program para usuários que utilizam apenas 1 aplicação ( 2003 systems)

Se o usuário usa apenas um programa é interessante que seja feito um direcionamento direto para o mesmo.

Abaixo um link para Melhores práticas para compatibilidade de APlicações para RDS Windows 2008 R2

http://www.microsoft.com/downloads/details.aspx?FamilyID=64CFE8A3-E193-4A06-8CE6-BC6118F50C28&;displaylang=en&displaylang=en

EM BREVE a PARTE 2

quinta-feira, 26 de agosto de 2010

1o Encontro de Software Livre do Sul da Bahia

image

O I Enconto de Software livre no Extremo Sul da Bahia tem como objetivo realizar um evento de âmbito nacional, mostrando a filosofia do Software livre, a sua importância social, inclusão digital e a importância para o desenvolvimento da região como um todo.

As Inscrições estão abertas , vejam mais detalhes em

http://www.ensolba.com.br/

sábado, 10 de julho de 2010

Palestra dia 18/05/2010 Windows 7 e Windows 2008 R2 remote desktop

No Campus da FABAVI  foi um encontro muito bom com a comunidade , e um dia antes de minha viagem para áfrica , show de bola.

Serra-ES

Mais uma do Msinfra-ES

seguem as fotos

terça-feira, 27 de abril de 2010

TechNet Webcast: Série Troubleshooting - Parte 3 (Impressão em TS)

Pessoal agradeço a presença e  votação de voces :

Ótimo: 42%       
Bom: 47%
Regular: 10%      
Fraco: 0%

O material pode ser baixado do mediacenter no site da Microsoft

link de inscrições :

https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032444350&EventCategory=4&culture=pt-BR&CountryCode=BR

Idioma(s):
Português.

Produto(s):
Outros,Windows Server 2008,Windows Server 2008 R2.

Público(s):
Generalista de TI.

Duração:
60 Minutos

Data de Início:

sexta-feira, 7 de maio de 2010 12:00 Brasília

Visão Geral do Evento

Empresas que possuem cenário de utilização de Terminal Services, consequentemente utlizam de impressão através desse serviço, neste webcast vamos abordar os principais problemas de impressão em TS , ferramentas que podem ser utilizadas e melhorias apresentadas no Windows Server 2008 e Windows Server 2008 R2
Palestrante: Andre Luiz Mattos

quarta-feira, 14 de abril de 2010

Microsoft Day Community Launch Tx de Freitas BA

Sortudos :

Eneri     Pereira de Souza  - pendrive

lorena    da silva almeida – Camiseta

Daniela     Silva dos Santos - Livro

Favor procurarem o prof Julian no Pitágoras de Tx Freitas

Link de Inscrições, Gratúito

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032449771&culture=pt-BR

sábado, 17 de abril de 2010 14:00 - sábado, 17 de abril de 2010 18:00 Brasília

PITAGORAS – Faculdade Teixeira de Freitas

Av. Juscelino Kubitschek, nº 3000. BR 101, Km 879,4 - Bela Vista
Teixeira de Freitas Bahia 45.996-220
Brasil

Idioma(s):
Português.

Produto(s):
Microsoft Exchange Server 2010, Windows 7 e Windows Server 2008 R2.

Público(s):
Generalista de TI.

Visão Geral do Evento

Windows 7 , Windows 2008 R2 , App-V , Exchange 2010
Apresentação das novas tecnologias da Microsoft , Windows 7, Windows 2008 R2 , App-V e Exchange 2010.
Palestrantes:
Prof André Luiz é Analista de Sistemas , certificado MCSE,MCSA,MCTS , ITIL e PMP. MVP da Microsoft em Remote Desktop Services.  

Julian Rigo é Professor universitário , Bacharel em Ciência da Computação,
MBA em Gestão de Redes, MBA em Gerenciamento de Projetos, ITIL Foundation V2, Microsoft Certified Professional em Windows Server 2003.

Bruno Kim é administrador de redes, bacharel em Ciência da Computação. Profissional certificado ITIL Foundation V2,
Microsoft Certified Technology Specialist em Windows Vista e Microsoft Certified Systems Administrator

domingo, 4 de abril de 2010

Microsoft S2B no MiC Vitória FAESA 29/30 mar

ESPECIAL STUDENTS TO BUSINESS
Eventos para 1007 inscritos

A 6ª. Edição do Programa Students to Business do MIC Vitória contou com 1007 candidatos, que foram recebidos nos dias 29 e 30/03 nos Auditórios da FAESA para palestras e prova de seleção.
Eles tiveram a oportunidade de ouvir profissionais experientes como André Luiz Oliveira, que acumula os títulos de MCT, MCSE, MCSA, MCTS, PMP, ITIL(F), e é colaborador da MindWorks, maior parceira do MIC Vitória do Programa. André destacou os desafios e oportunidades do profissional de TI: “Hoje o market share do sistema operacional Microsoft é de 92%, o que oferece uma segurança na carreira do estudante que opta por essa plataforma.”
Os candidatos também assistiram a depoimentos dos bolsistas do MIC Vitória e ex-alunos S2B, que relataram a importância de terem participado do Programa e o impacto direto em suas carreiras. Posteriormente fizeram uma prova de seleção. Os candidatos aprovados participarão dos treinamentos oferecidos por instrutores MCTs e certificados em suas áreas de atuação.

image

 

Oferta das quatro trilhas


Esta edição do Students to Business foi coroada com as quatro trilhas no MIC Vitória: Banco de Dados, Desenvolvimento, Infra-estrutura e Web. As três primeiras serão oferecidas por instrutores MCTs, com experiência de mercado em sua área específica. As aulas serão oferecidas na MindWorks, CPLS parceira do MIC Vitória no programa. A trilha de Web será oferecida em um formato exclusivo para alunos do ensino médio, e a parceira FAESA se encarregará de prover toda a estrutura de laboratórios, material de divulgação e X-Box para cada um dos melhores alunos.
S2B FAESA com conteúdo mais lúdico
O MIC Vitória em parceria com a FAESA lança um projeto S2B piloto, voltado exclusivamente para alunos de ensino médio. O público mais jovem apresenta novos desafios, exigindo diversas adaptações ao material didático e ao cronograma do programa.
As peças de divulgação foram criadas por Handerson Reis: “Nosso benchmark foi a nova camisa da Seleção Brasileira de Futebol, já que estamos no ano da Copa do Mundo e o Brasil é o país do futebol.” E a TV FAESA gerou um vídeo para apoiar as palestras de divulgação do programa, que passa a mensagem de modo divertido e objetivo.
Elizabeth Merlo, gestora do MIC Vitória, destaca: “A parceria entre o MIC Vitória e a FAESA fica fortalecida nesse projeto piloto, pois aproxima as duas equipes e seus negócios.”

Copa Microsoft de Talentos – Nosso Webcast dia 9

http://www.talentosmicrosoft.com.br/home.aspx

 

O Jogo 3 está chegando. Acompanhe os webcasts ao vivo às 20h, tire suas dúvidas com os moderadores e prepare-se para as provas. Inscreva-se já:

05/04 Windows Server
07/04 Exchange Server 2010
09/04 Windows 7

 

Idioma(s):
Português.

Produto(s):
Outros.

Público(s):
Dev/Programador Pro.

Duração:
60 Minutos

Data de Início:

sexta-feira, 9 de abril de 2010 20:00 Brasília

Visão Geral do Evento

Conheça os recursos que tornam o Windows 7 o sistema operacional mais fácil, prático e agradável de usar - em qualquer ambiente, com qualquer dispositivo - da nova interface gráfica aos recursos de rede como HomeGroup.
Produtividade, Segurança, Gerenciamento. Com o Windows 7, sua empresa vai ganhar muito nestas 3 áreas. Acesso rápido e de qualquer lugar com DirectAccess e BranchCache, Dados sempre Seguros com BitLocker e BitLocker To Go, PowerShell 2.0 para o total controle do ambiente, são somente alguns dos recursos para tornar a TI de sua empresa mais dinâmica e seus usuários mais produtivos.
Prepare-se para explorar os recursos do Windows 7 em suas aplicações!
Palestrante: Andre Luiz Mattos Oliveira

quinta-feira, 25 de março de 2010

Palestra no IFES Colatina dia 25/03 Gratuita.

Carreira certificações e Windows 7

As 18:00 no IFES DE COLATINA , Aberto ao Público , nos vemos lá.

Avenida Arino Gomes Leal - 1700 - Bairro Santa Margarida
29.700-660 - Colatina - ES
Tel.: (27) 3723-1500
Fax: (27) 3723-1546

Microsoft MPV Global Summit Seattle /Bellevue - EUA

Esse ano , como sempre a iteração com o time de produtos da Microsoft marcou o encontro. no meu caso com o eficiente time de Remote Desktop Services , antigo Terminal Services.

 

 

 

20100216_007 20100216_008 20100216_016 20100217_001 20100217_005 20100217_006 20100217_007 20100217_024 20100217_025 20100218_001 como nem so de trabalho vive o homem , que tal uma aula de blackjack com o Brian Mainden ?

Evento Community Launch 2010 FAESA Vitória 20/03

Evento Microsoft reúne especialistas na FAESA
Profissionais e estudantes de TI podem participar do evento gratuito. Inscrições podem ser feitas no www.msinfraes.com.br

No próximo sábado, dia 20, das 8h às 16h30, acontecerá no Auditório Central e no Miniauditório da Faesa o Microsoft Community Launch, evento totalmente gratuito voltado para profissionais, estudantes e empresários da área de TI que trabalham com a tecnologia Microsoft. As inscrições podem ser feitas no www.msinfraes.com.br
O evento terá duas trilhas: Infraestrutura e Desenvolvimento. As palestras acontecerão simultaneamente nos dois auditórios e serão promovidas pelo grupo MSInfraES com outros grupos e influenciadores do Brasil.
Na oportunidade, também serão comemorados os dois anos do Centro de Inovação Microsoft (MIC) Vitória. A abertura será feita pela coordenadora do MIC, Elizabeth Merlo, junto com membros dos grupos de usuários MSInfraES e MSDevES, que falará sobre a inserção de Vitória no mapa de eventos da Microsoft.
“Esse sucesso se deve à iniciativa de grupos locais, do MIC e do comprometimento dos palestrantes. Esperamos a participação de 260 pessoas. As inscrições estão acontecendo e a procura está grande”, disse Elizabeth.
Microsoft Community Launch
Data: 20/3 (sábado)
Local: Auditório Central e Miniauditório
Horário: 8h às 16h30
Inscrições: www.msinfraes.com.br
Informações: (27) 2122-4181

Infraestrutura

8h - abertura

9h - WebCast de abertura ao vivo com a Equipe do TechNet

10h - O que há de novo no Windows Server 2008 R2 - MVP Rodrigo ImmaginarioCISSP, MCSE:Security, MCSA:Security, MCSE (NT, W2K, W2K3), MCSA(W2K, W2K3
Descritivo: Conheça as novas funcionalidades do Windows Server 2008 R2 e exemplos de estudo de caso real no Brasil. *Rodrigo já implementou soluções que foram referência nacional.

13h - Novos Recursos do Windows 7 - MVP André Luiz PMP / ITIL(F) / MCT / MCSE / MCSA:messaging / Culminis Speaker. *André é um influenciador em Tecnologia Microsoft.

15h - System Center Essentials 2007 - Janiel Pereira MCSA/MCP Windows Server/XP/MCDST. *Janiel é especialista em infraestrutura.

Desenvolvimento

8h - abertura
9h - WebCast de abertura ao vivo com a Equipe do TechNet

10h - SQL 2008 R2 - Daniel Barbosa de OliveiraMCAD.NET / MCDBA / MCTS - SQL Server 2005 / MCT / Informatica Certified Design. *Daniel é professor da Unidade de Computação e Sistemas da Faesa e consultor.

13h - Gerenciamento do Ciclo de Vida da Aplicação com o Visual Studio Team System 2010 (ALM com VSTS) - Délio Dessaune Gerente de Projetos MCSD / MCAD /MCSD / MCT. *Délio já teve experiência internacional, trabalhou na Microsoft Chile e já foi instrutor de alunos do S2B e de empresários no programa Microsoft SOL.

15h - Silverlight 3 - Fabriccio Correia Bernardes Desenvolvedor Silverlight/Sharepoint. *Fabriccio foi bolsista do MIC em 2008 e é aluno da Unidade de Computação e Sistemas da Faesa.

Site Sucesu-ES: http://www.sucesues.org.br/ - link: “A Sucesu apóia estas iniciativas - Microsoft Community Launch”
- Site  TecVitória: http://www.tecvitoria.com.br – link: “Microsoft Community Launch”
- Site FAESA: http://site.faesa.br/noticia-lendo.aspx?id=112&titulo=Evento+Microsoft+reúne+especialistas+na+FAESA

terça-feira, 12 de janeiro de 2010

Semana de Interop Technet/MSDN

Vem ai a semana de Interoperabilidade
De 18 a 22 de janeiro acontecerá uma série de webcasts sobre Interoperabilidade.
Essas apresentações online abordarão as principais tecnologias de integração entre sistemas Microsoft e Open Source e explorará cenários reais de aplicação dessas tecnologias em ambientes heterogêneos.
Você conhecerá a fundo cada passo dos processos e ao final das apresentações poderá fazer perguntas aos palestrantes de cada um dos eventos. Entre eles estão os principais especialistas da comunidade técnica nos temas e profissionais da Microsoft Brasil.
Clique sobre o nome do evento para se inscrever! Não fique fora dessa!

MSDN - de 18 a 22 de janeiro, às 17h
. O Projeto Mono: Aplicaçõs .NET para sistemas não Windows
Palestrante: Alessandro Binhara
Quando: 18/01, às 17h

. Moonlight : Silverlight para sistemas não Windows
Palestrante: Alessandro Binhara
Quando: 19/01, às 17h

. Desenvolvimento de games multi-plataforma com .NET
Palestrante: Alessandro Binhara
Quando: 20/01, às 17h

. Desenvolvendo aplicativos ASP.NET para Linux
Palestrante: Alessandro Binhara
Quando: 21/01, às 17h

. Trabalhando com IronPython
Palestrante: Alessandro Binhara
Quando: 22/01, às 17h

TechNet - de 18 a 22 de janeiro, ao meio-dia
. Autenticando o Windows no OpenLDAP e Linux no Active Directory
Palestrantes: Fabio Hara, Luciano Kadoya, Fernando Oliveira e André Ruschel
Quando: dia 18/01, ao meio-dia

. Monitoramento de plataforma UNIX/Linux
Palestrantes: Rodrigo Dias, Ricardo Frois e Helio Panissa
Quando: dia 19/01, ao meio-dia

. Microsoft e Linux em um ambiente mais seguro
Palestrantes: Rodrigo Immaginario e Alberto Oliveira
Quando: dia 20/01, ao meio-dia

. Implantando BI estratégico a partir de bancos de dados OpenSource utilizando o SQL Server 2008
Palestrantes: Herleson Pontes e Luiz Pimenta
Quando: dia 21/01, ao meio-dia

. Como obter maior produtividade de aplicações PHP com o IIS 7.5
Palestrantes: Pablo Weyne e Igor Humberto
Quando: dia 22/01, ao meio-dia