kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

PowerShell 4.0でNetwork Adapterをリセットする

Reset Network Adapter for Windows 8.1/Windows Serv ...

 ドメインコントローラーとメンバーサーバが不通になると、ドメインネットワークとして判定されているNICがプライベートネットワークになることがあります。

プライベートネットワークになると認証が必要になる環境ではつながらなくなるので、適度なタイミングでNICをリセットしますが、今まではGUIかWMIを使ってリセットする必要がありましたが、Windows 8.1以降に付属するPowerShell 4.0ではFunctionが用意されているので、楽になりました。

Enable-NetAdapter

汎用的にするならNIC名を環境から取得する必要がありますが、アドホックなやつなのでこんな感じで。NIC名はローカライズされているので、できればとったほうがいいですね。