有効なネットワークアダプタの情報をファイルに出力する

Windows PowerShellを使って、有効なネットワークアダプタの情報をファイルに出力する、というお題。

# 
# 有効なネットワークアダプタの情報をファイルに出力する
#

$datetimestr = get-date -Format "yyyyMMdd-HHmmss"
$file = "~\Desktop\netinfo-$datetimestr.txt"

$strComputer = "."

get-date > $file
get-wmiobject -class "Win32_NetworkAdapterConfiguration" -computername $strComputer | Where{$_.IpEnabled -Match "True"} >> $file

なお、はてなの「スーパーpre記法」はWindows PowerShellに対応していないようだ。