Acorda um computador cliente do Windows Server

2

Eu tenho um punhado de estações de trabalho e um Windows Server 2008 R2 na mesma LAN. As estações de trabalho aparecem no Active Directory do servidor. Existe uma maneira de ativá-los manualmente a partir do servidor quando eles estão desligados?

    
por entonio 13.08.2014 / 18:01

2 respostas

4

Você pode usar o Powershell para enviar um pacote mágico wake-on-lan do servidor se as estações de trabalho estiverem configuradas para o WOL. Isso também pode ser usado para ativar as estações de trabalho em um horário específico, executando o script por meio do agendador de tarefas do Windows, se necessário.

Veja um exemplo de script abaixo, de: link

Uso:

Send-WOL -mac 00:11:32:21:2D:11 -ip 192.168.8.255 -port 7

Script:

function Send-WOL 
{ 

    <#  
      .SYNOPSIS   
       Send a WOL packet to a broadcast address 
      .PARAMETER mac 
       The MAC address of the device that need to wake up 
      .PARAMETER ip 
       The IP address where the WOL packet will be sent to 
      .EXAMPLE  
       Send-WOL -mac 00:11:32:21:2D:11 -ip 192.168.8.255  
    #> 

    param( 
    [string]$mac, 
    [string]$ip, 
    [int]$port=9 
    ) 

    $broadcast = [Net.IPAddress]::Parse($ip) 

    $mac=(($mac.replace(":","")).replace("-","")).replace(".","") 
    $target=0,2,4,6,8,10 | % {[convert]::ToByte($mac.substring($_,2),16)} 
    $packet = (,[byte]255 * 6) + ($target * 16) 

    $UDPclient = new-Object System.Net.Sockets.UdpClient 
    $UDPclient.Connect($broadcast,$port) 
    [void]$UDPclient.Send($packet, 102)  


} 
    
por 14.08.2014 / 02:00
1

Eu posso pensar em produtos comerciais que fazem isso - incluindo o Deep Freeze Enterprise e o Altiris Deployment Solution - mas não tenho conhecimento de nenhuma dessas funcionalidades incorporadas nos Usuários e Computadores do Active Directory. Antes de comprar algo novo, verifique o software que você já possui para este recurso.

    
por 14.08.2014 / 01:01