Terminal Services na Empresa
Parte 2
André Luiz Mattos Oliveira
MCT+MCSE+MCSA:Messaging
Pré-requisitos
•
•
•
•
Conhecimento básico de Active Directory®
Conhecimento básico de SMS
Familiaridade com Terminal Services
Familiaridade com Remote Desktop
Connection e controle ActiveX®
Agenda
• Overview no Terminal Services
/Dúvidas/Complementando Parte 1
• Distribuição Manual
• Distribuição usando Intellimirror®
• Distribuição usando SMS 2003
• Distribuição usando a Web
• Revisão no cliente de Terminal Services
O que é Terminal Services?
•Client
•Host
O que é Terminal Services?
•Client
•RDP 5.2
•TCP/IP
•Host
O que é Terminal Services?
•Client
•RDP 5.2
•TCP/IP
•Host
O que é Terminal Services?
•Client
•RDP 5.2
•TCP/IP
•Windows® Server™ 2003
•Terminal Server
Dúvidas Parte 1
• Restrição de Software por Política:
http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/rstrplcy.mspx
• Drivers Carregados:
Termdd.sys General terminal server driver
Rdpcdd.sys RDP Miniport
Rdpdr.sys RDP device redirection
Rdpwd.sys RDP stack driver for TCP/IP
• Serviços para cada Sessão
Winlogon.exe
Csrss.exe
Explorer.exe
Dúvidas Parte 1
• Arquitetura
Dúvidas Parte 1
• Seleção do Hardware
Atenção Especial ao processador
128 a 256 Mb RAM no servidor (sem as aplicações)
Sistemas de Alta performance de disco
Memória Adicional = Nr usuários light x (10 MB + 10 MB )
+Nr usuários médios x (20 MB + 10 MB)
+Nr usuários pesados x (30 MB + 10 MB)
Performance:
http://support.microsoft.com/kb/555741/en-us
Dúvidas Parte 1
• Uso de Banda de rede
normalmente uma Placa 100 mbit/s é suficiente até 50 usuários
interativos no servidor
Telas Animadas precisam de mais tráfego de rede
Usa uma largura de banda de rede 20 (Kbps), mais eficiente em 50
Kbps por usuário. Se tiver banda o RDP pode usar mais de 500 Kbps
•
Servidor deve ser livre de qualquer aplicação /periférico/serviços
desnecessários
• Aplicações BACKOFFICE / Desktop juntas ?
Dúvidas Parte 1
•Balanceamento de carga
Distribuição Manual
• Apenas coloque o cliente num
compartilhamento ou cd
• Pro: Simples e Fácil
• Con: Nenhum controle sobre a implementação
O que é Intellimirror?
O que é Intellimirror?
Distribuindo usando Intellimirror
• Implemente para um domínio ou
Organizational Unit (OU).
• Pro: Relativamente simples
• Con: Falta o controle total sobre a
implementação
Distribuindo usando Intellimirror
Localizando o arquivo
de instalação
Pasta:
%SYSTEMROOT%\system32\clients\tsclient\win32
Distribuindo usando Intellimirror
Compartilhando uma
pasta para distribuição
Distribuindo usando Intellimirror
Criando uma GPO
para uma OU
Distribuindo usando Intellimirror
Configurando a diretiva
Para instalação
Distribuindo usando Intellimirror
Configurando a diretiva
Para instalação
Distribuindo usando Intellimirror
Outras configurações
O que é SMS?
•SMS Site
Database
•Management
Point
•Server
•Locator
•Point
•Site
•Server
•Reporting
•Point
•Distribution
•Point
•Client
•Access
•Point
Distribuindo com SMS
• Instalar SMS 2003 e implementar o cliente no
site
• Pro: Controle total sobre a implementação
Con: A necessidade de ter o SMS
•http://www.microsoft.com/technet/sms/2003/library/deployoffice2003_sms2003_3.mspx
Distribuindo com SMS
•
•
•
•
•
•
•
•
•
Create the administrative installation point.
Create SMS software distribution objects.
Import the package definition file and create the TSCLIENT package.
Assign distribution points to the TSCLIENT package.
Create the collections.
Check the progress of your installation.
Monitor the installation using SMS reports.
Conduct inventory and reporting of the TSCLIENT installations.
Run a query to confirm that TSCLIENTwas successfully deployed.
Distribuindo usando seu
servidor WEB
• Instale o Web client no seu Web server e os
clientes que visitarem a página podem baixar
o controle ActiveX.
• Pro: Fácil implementação
• Con: Os clientes tem apenas o controle
ActiveX ao invéz do programa completo
Distribuindo usando seu
servidor WEB
Adicionar e remover
Componentes do
Windows
Distribuindo usando seu
servidor WEB
Usando o I.E. para
conectar ao servidor
de terminal
http://servidor/tsweb
Distribuindo usando seu
servidor WEB
Site TSWEB
criado no IIS
Resumo
• Voce pode achar o remote desktop client aqui:
%SYSTEMROOT%\system32\clients\tsclient\win32
• Remote Desktop Web Connection:
http://www.microsoft.com/terminalservices ou adicionar e
remover programa do windows.
• Voce tem muitas opções para implementar os
clientes de terminal.
Mstsc.exe sintaxe de comando
Mstsc File /v:Server[Port] /console /f /w:Width /h:Height /edit /migrate
File Specifies the RDP file name for connecting
/v:Server[Port] Specifies the DNS name or IP address of the server to which you want to connect. You can
enter the desired port here.
/console Connects to the console session of the terminal server
/f Starts the client in full-screen mode
/w:Width Specifies the width of the remote desktop in pixels
/h:Height Specifies the height of the remote desktop in pixels
/edit Opens the RDP files specified for editing
/migrate Transfers the configuration files generated under Windows 2000 using
Abrindo Um arquivo .rdp
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
screen mode id:i:2
desktopwidth:i:1024
desktopheight:i:768
session bpp:i:16
winposstr:s:0,1,0,0,800,600
full address:s:servidor 1
compression:i:1
keyboardhook:i:2
audiomode:i:0
redirectdrives:i:1
redirectprinters:i:1
redirectcomports:i:1
redirectsmartcards:i:1
displayconnectionbar:i:1
autoreconnection enabled:i:1
username:s:test
domain:s:empresa.com
alternate shell:s:C:\Windows\system32\notepad.exe
shell working directory:s:C:\Documents and Settings\tritsch\My
Documents
disable wallpaper:i:1
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
Revisão no cliente
•
Variáveis de Ambiente
%AllUsersProfile% includes the path to the generally valid “All users” profile.
%AppData% includes the userspecific path to the application data.
%ClientName% Name of the client;
%ComputerName%: Name of the computer onto which the user is logged on interactively.
%HomeDrive% Drive letter of a user’s individual home directory.
%HomePath% The complete path to the user’s individual home directory.
%LogonServer% The server responsible for the user’s authentication.
%OS% ID of the operating system
%SessionName% Name of the user session on the terminal server.
%SystemDrive% Drive letter of the folder containing the operating system.
%SystemRoot% The directory containing the operating system.
%Temp% and %Tmp% Path to the user-specific temporary folder.
%UserDNSDomain% DNS name of the domain where the user account is located.
%UserDomain% The domain where the user account is located.
%UserName% Name of the current user.
%UserProfile% Complete path to the profile of the current user.
%WinDir% Path for access to .ini files.
Revisão no cliente
• Alterando a Prioridade no processo
Revisão no cliente
• Mudando a porta padrão (Não Funciona com
o ActiveX)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal
Server\WinStations\RDP-Tcp
Ache a subkey PortNumber“ e veja o valor 00000D3D, hex
(3389). Modifique o numero da porta em Hexadecimal e salve
•http://support.microsoft.com/default.aspx?scid=kb;en-us;q187623
Mais Informações
• Microsoft terminal services Website
– http://www.microsoft.com/terminalservices
Seu potencial. Nossa inspiração.
© 2006 Microsoft Corporation. Todos os direitos reservados.
O propósito desta apresentação é apenas informativa. Microsoft não faz nenhuma garantia expressa ou implícita nesta apresentação.
MR
Download

O que é Terminal Services?