質問: 別のコンピューターのネットワーク設定をpowershellや.netから変更するにはどうすればよいですか? 別のコンピューターのネットワーク設定をpowershellや.netから変更するにはどうすればよいですか?問題のターゲットコンピューターは私のドメインと同じドメインにあり、私は関係するすべてのマシンの管理者です。簡単な答えはありますか?
回答: 私は答えを見つけました。powershellで、リモートサーバー上のip対応アダプターのネットワーク設定を表すwmiオブジェクトを作成できます。$a = get-wmiobject win32_networkadapterconfiguration -computername myserver -filter ipenabled=true このオブジェクトは、ほとんどの場合、1つだけが必要なネットワークアダプタオブジェクトの配列になります。したがって、その1つ、おそらく配列の最初のオブジェクトをポイントします。$a = $a[0] これで、ipアドレスなど、必要なものを構成できます。$a.enablestatic("192.168.42.2", "255.255.255.0") 私が理解できなかったことの1つは、ネットマスクを決定する方法です。