Pesquisar este blog

sexta-feira, 29 de setembro de 2017

Multiplos acessos remotos do windows 10, como fazer:

Importante :  Antes de utilizar a dica desse artigo verifique a questão legal de utilizar múltiplos acessos do Windows 10.


Essas técnicas não devem ser usadas em ambientes de produção somente em laboratório com o caráter essencialmente educacional.


Multiplos acessos remotos no Windows 10 , permitir acesso remoto para vários usuários ao mesmo tempo no Windows 10, destkop remoto ou acesso remoto com múltiplos usuários logados no Windows 10 ou Habilitar o acesso a vários usuários no Windows 10, veja como fazer: 


Fonte: http://www.mysysadmintips.com/

PASSO 1: Em vez de modificar o arquivo termsrv.dll ,você pode usar RDP Wrapper que atua como um intermediário entre os serviços de terminal e Service Control Manager. Desta forma, você não precisa trocar termsrv.dll. Se você já modificou seu arquivo termsrv.dll , você precisa reverter para a versão original antes de usar este método.

Faz o Download (https://github.com/stascorp/rdpwrap/releases/download/v1.6/RDPWrap-v1.6.zip
Arquivos RDP Windows 10 
e extrair RDPWrap-v1.6.zip , executa o arquivo install.bat no modo administrador. Depois que completar a instalação, executa RDPConfig.exe. Se todos os itens estiverem verdes, então está pronto para o uso.





http://www.mysysadmintips.com/images/stories/articles/0545_multiplerdp_1.png



Se a linha “Listerner State” for “Listening [not supported]” , você deve executar uma atualização de configuração do Wrapper’s (.ini) arquivo.


Para executar essa instalação/atualização manual, fecha o RDPConfig.exe vai na pasta que foi extraído os arquivos e executa o arquivo update.bat que ele fará a atualização automaticamente, ai quando for abri o RDPConfig novamente, tem que estar igual a imagem[fully supported], ai está pronto para uso, só da Ok e pronto. Não precisa mais executar o arquivo quando for ligar ou reiniciar o computador, ele está pronto configurado, não sei se caso apagar as pastas do arquivos perde a configuração, então não apague os arquivos do RDP Wrapper. Fiz o teste e funcionou normal .


Lembrando que se deve criar os usuários no Windows 10 com senhas e habilitar o Acesso Remoto em configurações do W10, se tiver algum firewall , liberar o pacote de Acesso Remoto.
Dúvidas perguntem para eu tentar ajudar, eu não entendo muito mas foi o que achei na internet e me ajudou, não me responsabilizo por quaisquer problemas que vier acontecer depois na máquina ou no sistema, então faz com cautela.  

ATÉ AQUI ACABOU, NÃO PRECISA FAZER MAIS NADA, SÓ TESTAR E PRONTO.  =D


VERSÃO EM INGLES ORIGINAL Substituindo o arquivo termsrv.dll  embaixo e depois eles passando a dica do termsrv.dll, ainda não testei. Se voces fizem o primeiro método em cima e deu certo, não precisa mexer nesse, só para quem manja mais e quiser tentar outro método. 

OUTRO MÉTODO.

To have concurrent user sessions working in Windows 10, you need to make small changes to termsrv.dll file. This file is located in C:\Windows\System32 folder. Before modifying termsrv.dll for the first time, you need to take ownership and assign yourself full permissions. You also need to stop Remote Desktop service (TermService) if it's running. 
DLL files can be modified using any HEX Editor (for example Tiny Hexer). Instead of modifying the file yourself, you can download patched version from the link below.

Windows 10 x64 RTM (August 2015)
termsrv.dll file version 10.0.10240.16384.
In termsrv.dll find:
39 81 3C 06 00 00 0F 84 73 42 02 00
and replace it with:
B8 00 01 00 00 89 81 38 06 00 00 90
Patched version can be downloaded from here. Original, untouched version of termsrv.dll v10.0.10240.16384 can be downloaded from here.

Windows 10 x64 Threshold 2 (November 2015)

Windows 10 Fall Update (also called "Threshold Wave 2 Update") updates termsrv.dll to version 10.0.10586.0. To get back concurrent remote desktop connections, make following changes:
Find:
39 81 3C 06 00 00 0F 84 3F 42 02 00
replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
Patched version can be download from here. Original, v10.0.10586.0 file is here.


Copiado de: http://downloadsdriverspc.blogspot.com.br/2016/07/multiplos-acessos-remotos-windows-10.html
Em : 29/09/2017

How can i use the variable %TIME:~0,2% in a batch file so that times with a leading space do not cause errors?


I am trying to run a batch file, which runs an XSLT transformation against an XML file and writes out a second XML file.
This XML filename is determined by the following line in the batch file:
 ICS_%DATE:~-4%_%DATE:~4,2%_%DATE:~7,2%_%TIME:~0,2%_%TIME:~3,2%_DATA.xml
When the time has a leading space (that is, any time before 10:00 am), the variable %TIME:~3,2% returns a result with a leading space, which causes the filename to be truncated. The result file is empty.
If I run the batch after 10:00am, everything works fine. How can I generate a value similar to %TIME:~3,2%that works before 10:00am?




    
Couldn't you use a variable and then have an IF %TIME% < 10 add a 0 to the front (or remove if you need to)? If not you could try adding something before the time to force it to stay there. – David Starkey May 6 '13 at 15:15
    
It actually appears, after further testing, that a space is being added by the %TIME:~0,2% expression, and this is what is causing the error. This makes a lot more sense, because the value for the month is 05 right now, and that works fine. – Chad Dybdahl May 6 '13 at 16:08

7 Answers



This will solve the space in the name issue, and replace it with a zero so it sorts correctly in a list.
set name=ICS_%DATE:~-4%_%DATE:~4,2%_%DATE:~7,2%_%TIME:~0,2%_%TIME:~3,2%_DATA.xml
set name=%name: =0%



    
This is best solution I guess. I only wonder is it possible to rewrite it somehow in one-line without assigning value to variable? For example, I simply need to echo %time:~0,2%_%time:~3,2% and replace spaces with 0. – DarkSide Nov 19 '14 at 12:20

How about this one ?
@ECHO OFF
FOR /F "tokens=1-4 delims=., " %%i IN ('DATE /t') DO SET cpdate=%%k_%%j_%%i
FOR /F "tokens=1-4 delims=:"  %%b IN ('TIME /T') DO SET cptime=%%b_%%c

set filename=blabla_%cpdate%_%cptime%_%TIME:~-5,2%.xml

echo %filename%
The locale here is german, so you might have to adjust the order in "set cpdate..." for your needs.




    
Thanks for your response. The result of your suggestion is:blabla__05/06/2013_Mon_07_09 AM_55.xml, which is not what is desired. The desired format of the filename is blabla_2013_05_06_07_09_DATA.xml. – Chad Dybdahl May 6 '13 at 16:10


ok, in germany we separate the numbers in the date with a "." character. For me it produces blabla_2013_05_06_21_19_59.xml Try using FOR /F "tokens=1-3 delims=/., " %%i IN ('DATE /t') DO SET cpdate=%%k_%%j_%%i in the 2nd line. Post the output of date /t and time /t if it still does not work for you.
 I'll see if I can help. – Christian Nagel May 6 '13 at 19:22

Setting a variable for the hour value as follows solves the problem for me: FOR /F "tokens=* delims= " %%a IN ("%TIME:~0,2%") DO SET hour=%%a



    
Can you mark this as Accepted if you've solved your problem? I'm still confused as to whether your question has been answered correctly or not. – Nate Hekman May 6 '13 at 16:25
    
This doesn't do anything with/for/against leading zeros. – Endoro May 6 '13 at 16:26
    
It wasn't the leading zeroes. It was leading spaces. This does solve my problem, but I cannot accept it as an answer for two days. – Chad Dybdahl May 6 '13 at 16:35
    
In that case, all you needed to to was to enclose the filename in double-quotes. – Magoo May 6 '13 at 17:09
True, that would have prevented the error, but would not have resulted in the correct filename. – Chad Dybdahl May 6 '13 at 17:42

(This is an old question but this answer could be of help for somebody else.)
Using %time: =% gets rid of the spaces in the time variable. Example:
C:\>echo %time%
 04:00:00,00

C:\>echo %time: =%
04:00:00,00
You could save the time variable to another using this method and then work from that one:
set "tim2=%time: =%"




I use a simple trick to do this:
set h=1%TIME:~0,2%
set /a h=%h%-100




REM This .bat script gives you a parameter timetext with a zero instead of a space
@echo off

set timetext=%time:~0,2%%time:~3,2%
echo TIME BEFORE WITH SPACE %timetext%

set digit1=%time:~0,1%

if "%digit1%"==" " set digit1=0

set timetext=%digit1%%time:~1,1%%time:~3,2%
echo TIME AFTER WITH ZERO.. %timetext%

pause




This maybe more helpful in Dos Batch ~~ try this
if "%time:~0,1%" == " " (set dtstamp=0%time:~1,1%) ELSE set dtstamp=%time:~0,2%
echo dtstamp=%date:~6%%date:~3,2%%date:~0,2%_%dtstamp%%time:~3,2%

COMO INCLUIR A DATA CORRENTE NO NOME DE ARQUIVO

Você precisará manipular a variável do sistema DATE . 
Os resultados desse comando exato dependerão do formato de data do seu sistema. 
Este exemplo concatará três substrings, cada um dos quais é derivado da string retornada pela variável de sistema único,% date%. 
O caractere til atua como um modificador . O sinal de menos (-) é usado para indicar caracteres do final da string. O sinal de mais (+) é usado para indicar caracteres desde o início da string. Por exemplo:
  • % data: ~ -4,4% é a substring de 4 caracteres que inicia quatro caracteres a partir do final da string da data
  • % data: ~ -7,2% é a substring de 2 caracteres que inicia sete caracteres a partir do final da string da data.
  • % data: ~ -10,2% é a substring de 2 caracteres que inicia dez caracteres a partir do final da string da data.
Estes presumem que a sua string de data está formatada em 31/08/2009 ou em 31 de maio de 2009

Você pode ver o formato de% date% no seu computador, abrindo um prompt de comando e digitando:
echo% date%
Para retornar a data acima sem qualquer barra diagonal (/), que não é permitida nos nomes de arquivos do Windows, você colocaria as 3 substrings listadas acima juntas. Em outras palavras, se você abrir um prompt de comando e digitar:
echo% data: ~ -10,2 %% data: ~ -7,2 %% data: ~ -4,4%
seu resultado (na data acima) seria 08312009 .

Você também pode configurar isso em uma variável escolhida usando o comando SET . Por exemplo, se você quiser % xdate% para retornar a data sem barras, você precisará incluir o seguinte antes de usar a variável xdate :
 
SET xdate =% data: ~ -10,2 %% data: ~ -7,2 %% data: ~ -4,4%

Você pode obter substrings desta maneira de qualquer variável do sistema. Existem também outros modificadores que podem ser úteis ao trabalhar com arquivos BAT .  

Retirado de : http://kb.winzip.com/kb/entry/167/
 

quinta-feira, 28 de setembro de 2017

PowerShell - Trabalhando com Serviços

Vamos separar este tutorial em alguns pontos: visualizando, parando, iniciando, reiniciando e modificando serviços.

Vamos demonstrar como trabalhar com os serviços do sistema operacional no Windows PowerShell.

Solução

Vamos separar este tutorial em alguns pontos: visualizando, parando, iniciando, reiniciando e modificando serviços.

Visualizando os serviços

Com o Windows PowerShell é muito simples, devemos rodar o seguinte comando: get-service que nos será listado todos os serviços.
Para visualizar só os serviços que estão ativos, devemos rodar o seguinte cmdlet:
get-service | where-object { $_.Status -eq "running" }
Para verificarmos um serviço específico, devemos usar o seguine cmdlet: get-service | where-object { $_.Name -eq "netlogon" } ou ainda get-service netlogon
Se quisermos validar determinados serviços com uma expressão de texto, devemos utilizar o seguinte cmdlet: get-service | where-object { $_.Name -like "wmi*" } ou ainda get-service wmi*

Parando Serviços...

Devemos utilizar o cmdlet stop-service, e digitar: stop-service spooler, para confirmar o procedimento digitamos get-service spooler podemos perceber que agora o mesmo está parado.

Iniciando Serviços...

Vamos utilizar o serviço spooler. Devemos executar o cmdlet start-service spooler e para validarmos get-service spooler.

Reiniciando Serviços...

Vamos utilizar o serviço Automatic Updates (wuauserv). Para tanto devemos rodar restart-service wuauserv

Modificando Serviços...

Podemos modificar o Nome do serviço ou ainda o tipo de inicialização, rodando:
set-service wuauservice -StartupType Disabled

Conclusão

Com este tutorial mostramos como utilizar o Windows PowerShell para trabalharmos com serviços do sistema operacional.





Autor: Anderson Patricio / Jose Rodas

PowerShell - Ordenando dados

Vamos demonstrar como utilizar o Windows PowerShell para ordenarmos dados que depois poderão ser utilizados para relatórios ou até mesmo melhor visualização em tela.

Vamos demonstrar como utilizar o Windows PowerShell para ordenarmos dados que depois poderão ser utilizados para relatórios ou até mesmo melhor visualização em tela.

Solução

Para ordenarmos as informações com o Windows PowerShell utilizamos o cmdlet Sort-Object que deve ser utilizado com pipess na saída de cmdlets que trazem informações (get-process,get-childitem e etc..) com isto possuímos uma flexibilidade em saídas de telas, relatórios e etc..
Vamos primeiramente rodar o comando get-process onde será listado todos os processos com determinadas colunas (Handles, NPM, PM, WS, VM, CPU, ID e ProcessName).
Por padrão toda ordenação é crescente, então utilizando pipes podemos ordenar a coluna ProcessName através do cmdlet Get-Process | Sort-Object ProcessName, onde ProcessName é o nome da coluna que será ordenada.
Para ordenarmos a coluna ProcessName de forma decrescente, devemos rodar o seguinte cmdlet Get-Process | Sort-Object ProcessName -descending, onde a coluna ProcessName foi listada no format decrescente.
E finalmente para ordenarmos mais de uma coluna podemos utilizar mais de um parâmetro no cmdlet Sort-Object, forçamos para listar somente o svchost pq o mesmo possui apenas um nome e vários IDs, o cmdlet utilizado foi: Get-Process svchost | Sort-Object ProcessName,ID -descending, onde ID está ordenamos de forma decrescente e o nome continua o mesmo.

Conclusão

Com este tutorial mostramos como ordenar dados com o Windows PowerShell, devemos atendar para as colunas que queremos ordenar e a ordem (descendente ou ascendente) a ser utilizada em cada uma delas.



Autor: Anderson Patricio

Instalando Active Directory Windows Server 2008


Veja neste artigo como instalar o Active Directory no seu servidor Windows Server 2008 usando o gerenciador de servidores e um serviço DNS.


O Active Directory é uma ferramenta da Microsoft disponível nas versões do Windows Server que armazena informações sobre objetos em rede de computadores e disponibiliza essas informações a usuários e administradores desta rede.
O serviço de DNS é necessário para podermos instalar o Active Directory. Acesse o artigo Instalando e configurando um servidor DNS para saber mais sobre o assunto.
Para instalar o Active Directory no Windows Server 2008 abra o Gerenciador de Servidores.
Em Funções, clique em Adicionar Funções (Figura 1).
Gerenciador de Servidores - Adicionando função de Serviços de Domínio Active Directory
Figura 1. Gerenciador de Servidores - Adicionando função de Serviços de Domínio Active Directory
Conforme visto antes o assistente mostra uma janela de configurações necessárias para qualquer serviço a ser instalado (Figura 2). Para continuar clique em Próximo.
Assistente para adicionar funções
Figura 2. Assistente para adicionar funções
Na janela Selecionar Funções do Servidor, selecione a opção Serviços de Domínio Active Directory e clique em Próximo (Figura 3).
Figura 3. Selecionando função de Serviços de Domínio Active Directory
Na janela seguinte (Figura 4), temos uma breve introdução do que é o Serviço de Domínio Active Directory e algumas informações adicionais que como a necessidade do servidor possuir o serviço de DNS instalado e a necessidade de usar a ferramenta dcpromo.exe para transformar o servidor em um controlador de domínio após a instalação. Para prosseguir clique em Próximo.
Introdução aos Serviços de Domínio Active Directory
Figura 4. Introdução aos Serviços de Domínio Active Directory
Nesta janela a seguir (Figura 5) mostra confirmação da instalação do serviço e mensagens sobre a possível necessidade de reiniciar o computador e lembrete para utilizarmos a ferramenta dcpromo.exe após a instalação para nos auxiliar nas etapas finais das configurações, clique em Instalar.
Confirmar seleções de instalação
Figura 5. Confirmar seleções de instalação
A primeira etapa da instalação será iniciada (Figura 6).
Progresso de instalação dos Serviços de Domínio Active Directory
Figura 6. Progresso de instalação dos Serviços de Domínio Active Directory
No final do processo é mostrada uma mensagem que o serviço foi instalado com sucesso (Figura 7), clique em Fechar.
Resultado da instalação do Active Directory
Figura 7. Resultado da instalação do Active Directory
Em Gerenciador de Servidores expanda a guia Funções e clique sobre Serviços de Domínio Active Directory.
Nessa janela é mostrado um alerta informando que o servidor ainda não é um controlador de domínio e um link para acessarmos o assistente de configuração (Figura 8).
Alerta para abrir o assistente de configuração do Active Directory
Figura 8. Alerta para abrir o assistente de configuração do Active Directory
Após acessarmos o assistente a janela a seguir é mostrada, clique em Avançar
. Nota: Se você marcar a caixa de seleção Usar a instalação em modo avançado, o assistente exibirá a página Nome NetBIOS do Domínio, onde você poderá alterar o nome NetBIOS gerado, por padrão, pelo assistente. Não iremos marcar essa opção, pois iremos utilizar o NetBios gerado pelo sistema.
Tela inicial do assistente de instalação dos Serviços de Domínio Active Directory
Figura 9. Tela inicial do assistente de instalação dos Serviços de Domínio Active Directory
O assistente mostrará uma janela com um alerta sobre compatibilidade do sistema operacional (Figura 10). Se necessário, revise as informações e clique em Avançar.
Compatibilidade de sistema operacional
Figura 10. Compatibilidade de sistema operacional
Na janela Escolher uma Configuração de Implantação (Figura 11), clique em Criar um novo domínio em uma nova floresta e clique em Avançar.
Escolher uma configuração de implantação
Figura 11. Escolher uma configuração de implantação
Agora vamos escolher um nome para o nosso domínio. Nesse exemplo usei como base o nome DevMedia. Digite o nome DNS completo do domínio raiz da floresta, no nosso caso ficou dm.local.
Nomear o domínio raiz da floresta
Figura 12. Nomear o domínio raiz da floresta
Nas janelas Definir Nível Funcional da Floresta e Domínio (Figuras 20 e 21), selecione o nível funcional que acomoda os controladores de domínio a serem instalados em qualquer lugar da Floresta. Como hoje em dia ainda é comum a utilização do Windows Server 2003 vamos escolher essa opção nos dois casos. Em seguida, clique em Avançar.
 Nível funcional da floresta
Figura 13. Nível funcional da floresta
Nível funcional de domínio
Figura 14. Nível funcional de domínio
Após isso o assistente mostra as opções de instalação do servidor DNS (instalado anteriormente) e Catálogo global já setados (Figura 15). Note que por ser o primeiro controlador de domínio ele deve ter consigo as informações de todos os usuários e a que grupos eles pertencem, por isso essa opção vem previamente marcada e pelo mesmo motivo a opção de RODC (read-only domain controller) vem desmarcada.
Opções adicionais  de controlador de domínio
Figura 15. Opções adicionais de controlador de domínio
Caso o assistente não puder criar uma delegação para o servidor DNS, uma mensagem será exibida indicando que você pode criar a delegação manualmente (Figura 16). Para continuar, clique em Sim.
Alerta sobre criação de uma delegação para o servidor DNS
Figura 16. Alerta sobre criação de uma delegação para o servidor DNS
Agora é mostrado o local de instalação da base de dados do Active Directory, assim como os logs e o sysvol, que por padrão está em: C:\Windows\NTDS e C:\Windows\SYSVOL (Figura 17). Após selecionado o local da instalação clique em Avançar.
Nota: O Windows Server Backup faz o backup do serviço de diretório por volume. Para que backups e recuperações sejam eficientes, armazene esses arquivos em volumes separados e que não contenham aplicativos nem outros arquivos que não sejam de diretório.
Local de banco de dados, arquivos de Log e SYSVOL
Figura 17. Local de banco de dados, arquivos de Log e SYSVOL
A seguir iremos escolher a senha para modo de restore do Active Directory (Figura 18).
Nota: É muito importante guardar a senha de Administrador gerada no assistente de instalação do AD no caso de precisar de um restore do Active Directory. Essa é uma conta administrativa diferente da conta Administrator.
Senha do administrador  do modo de restauração  dos serviços de diretório
Figura 18. Senha do administrador do modo de restauração dos serviços de diretório
Na janela Resumo (Figura 19), revise suas seleções. Clique em Voltar para alterar qualquer seleção, se necessário.
Para salvar as configurações selecionadas para um arquivo de resposta a ser usado para automatizar operações subseqüentes do AD DS, clique em Exportar configurações. Digite o nome do arquivo de resposta e clique em Salvar.
Quando tiver certeza de que suas seleções são precisas, clique em Avançar para instalar o AD DS.
Resumo do assistente de instalação de serviços de domínio do AD
Figura 19. Resumo do assistente de instalação de serviços de domínio do AD
A instalação e configuração das Funções AD DS e DNS será iniciada (Figura 20).
Instalação e configuração das funções AD DS
Figura 20. Instalação e configuração das funções AD DS
Na etapa final o assistente mostra um breve resumo dos serviços instalados, clique em Concluir e depois reinicie o Servidor (Figuras 28 e 29).
Concluindo o assistente de instalação dos serviços de domínio de AD
Figura 21. Concluindo o assistente de instalação dos serviços de domínio de AD
Alerta para reiniciar o Servidor
Figura 22. Alerta para reiniciar o Servidor
Para iniciar o trabalho abra Usuários e computadores do Active Directory e comece a criar as contas de usuários do seu domínio (Figura 23).
Usuários e computadores do Active Directory
Figura 23. Usuários e computadores do Active Directory

 
Autor: Gregory Monteiro

15 programas gratuitos que não podem faltar em um ambiente com Hyper-V

Nestes últimos anos trabalhando com o Virtual PC, Virtual Server e o Hyper-V eu acumulei alguns programas que me ajudam muito na administração de ambientes virtuais e resolvi, com este artigo, compartilhá-los com vocês. São alguns softwares simples, mas que ajudam na automatização, monitoramento, administração e planejamento de ambientes virtualizados.
Não existe uma ordem dos melhores, reconheço todos como indispensáveis e espero que vocês façam um bom proveito também.

Folder2Iso

Como o nome já diz, este programa converte uma pasta em um arquivo ISO. Por questões de segurança no Hyper-V não é possível mover arquivos entre a máquina física e a virtual (função existente no Virtual PC). Este software ajuda nesta necessidade, possibilitando adicionar o arquivo ISO como CD nas VMs.

MAP 5.5

C:\Users\Leandro\Desktop\Artigos\15 programas que não podem faltar em um ambiente com Hyper-V\MAP-Logo.jpg
O MAP faz boa parte do serviço que um Engenheiro de Sistema geralmente fazia para migrar ambientes para as últimas versões de servidores e clientes, como Windows 2008 R2, Windows 7, Exchange 2010, etc. À partir de um cliente qualquer é possível instalá-lo e ele se encarrega de analisar toda a rede para buscar os sistemas que podem ser migrados, quais as configurações de hardware necessário, servidores que podem ser virtualizados, relatório de retorno de investimento, Green IT e várias outras informações muito úteis para mostrar o caminho das pedras da fase de planejamento e design de um projeto de migração.

CoreConfig 2.0

Uma das boas práticas de usar o Hyper-V é a utilização do sistema host com a instalação Server Core. Ela oferece um ambiente com linha de comando sem interface gráfica, oferecendo mais segurança e performance, uma vez que são instalados somente os recursos necessários para executar o Windows Server Core. A única reclamação é justamente a falta do ambiente gráfico. Este ERA um problema, pois com o CoreConfig 2.0 é possível executar scripts powershell com ambiente gráfico, oferecendo vários recursos e opções que geralmente são difíceis de se fazer usando linhas de comando.

Hyper-V Stencils and Hack

Com esta ferramenta é possível analisar seu hack de servidores e ter algumas informações de performance, utilização, além de um mapa para obter todos esses resultados através do Microsoft Visio.

Virtual Machine Migration Test

Se você quiser migrar uma VM entre diferentes Hosts é preciso verificar a compatibilidade antes pra ter a certeza que tudo ocorrerá bem. O VMMT faz justamente este serviço para garantir que a migração ocorrerá sem problemas.

Disk2VHD

Com o benefícios da virtualização é muito comum empresas migrarem seus servidores físicos para máquinas virtuais. Este trabalho agora pode ser feito com apenas 2 cliques usando o Disk2VHD, uma ferramenta que converte sua máquina física em virtual de uma forma simples e ágil.

Linux Integration Components 2.1

Para obter o máximo de integração entre as VMs e o Hyper-V é preciso instalar os Componentes de Integração (ICs). A nova versão 2.1 do IC para Linux oferece este suporte para distros como Susi, RedHat, CentOS, várias outras.

Hyper-V Best Practice Analyzer

Depois da instalação e configuração de um ambiente virtualizado é interessante aplicarmos as boas práticas e monitorarmos os servidores para saber se existe alguma configuração mal feita ou algum recurso que não está sendo bem utilizado. Com o Hyper-V BPA é possível ter várias dicas que ajudarão a usar as melhores práticas da Microsoft e identificar esses problemas.

Virtual Machine Servicing Tool

É comum a utilização de templates de máquinas virtuais para automatização na hora da criação das mesmas. Mas as vezes a atualização dessas VMs offline se tornam um desafio. Com o VMST dá pra fazer a atualização de aplicações e patches com a VM offline sem precisar criar uma nova imagem.

StarwindsConverter

Existem várias ferramentas para conversões de sistemas virtuais de terceiros, como VMWare, para o Hyper-V. A maioria delas tem algumas limitações. Uma das mais completas e fáceis de usar é o StarWinds V2V Converter. Com ele você pode converter um disco virtual da Vmware para o Hyper-V em minutos, e vice versa.

Hyper-V Monitor

No Windows Vista e Windows 7 é possível usar Gadgets, pequenos programas que são exibidos na área de trabalho. Um interessante Gadget é o Hyper-V Monitor. Dá pra monitorar a memória, disco, processador, além de alguns comandos como shutdown, reset, turn off, etc, tudo do seu desktop.

Securable – Virtualization Assistance

Para executar o Hyper-V é preciso alguns pré requisitos como sistemas x64, processador compatível, etc. Para saber se o seu servidor possui todos eles o Securable pode assegurá-lo com apenas 2 cliques.

Visio Virtual Stencil

É muito importante a documentação do ambiente virtual. Uma ferramenta muito usada pra isso é o Microsoft Visio. No download abaixo é possível usar um template do Visio com vários ícones, fotos e exemplos de servidores e componentes virtualizados para prover uma forma fácil de criar um mapa e a documentação do Hyper-V e suas VMs.

Powershell Library for Hyper-V

Um dos meus favoritos, os módulos do PowerShell para o Hyper-V, oferece várias CommandLets para gerenciar suas VMs. Alguns exemplos como Export-VM, Create-VM, Create-Snapshot, Get-VHD e vários outros que juntos criam scripts poderosos para ajudar na administração do Hyper-V.

Hyper-V Server 2008 R2

Se está pensando em usar o Hyper-V para virtualizar seus servidores, mas não quer gastar muito, existe uma versão gratuita chamada Hyper-V Server. Sua última versão, a R2, oferece serviço de cluster e o famoso Live Migration, que move as VMs entre os nós dos clusters com as VMs em produção, suporte a 1 TB de memória no Host e 64 GB de memória por VM.
Se você usa alguma dessas ferramentas ou possui algum outro software que não está na lista, deixe seu comentário e ajude a divulgar.

Autor:  Leandro Carvalho

Retirado de:http://www.linhadecodigo.com.br/artigo/3136/15-programas-gratuitos-que-nao-podem-faltar-em-um-ambiente-com-hyper-v.aspx