同じLAN内に少数のワークステーションとWindows Server 2008 R2があります。ワークステーションがサーバーのActive Directoryに表示されます。電源がオフのときにサーバーから手動でウェイクアップする方法はありますか?
ワークステーションがWOL用にセットアップされている場合は、Powershellを使用してサーバーからウェイクオンランマジックパケットを送信できます。これは、必要に応じてWindowsタスクスケジューラを介してスクリプトを実行することにより、特定の時間にワークステーションをウェイクさせるためにも使用できます。
以下にサンプルスクリプトを示します。 http://gallery.technet.Microsoft.com/scriptcenter/Send-WOL-packet-using-0638be7b
使用法:
Send-WOL -mac 00:11:32:21:2D:11 -ip 192.168.8.255 -port 7
脚本:
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)
}
Deep Freeze EnterpriseやAltiris Deployment Solutionを含む、それを行う商用製品を考えることができますが、Active Directoryユーザーとコンピューターに組み込まれているそのような機能については知りません。新しいものを購入する前に、この機能についてすでに所有しているソフトウェアを確認してください。