Page 1 of 1

仮想LANカードをバッチ作成

Posted: Tue Jul 23, 2019 8:14 am
by SGCOOK
パソコンの台数が多い事と遠隔地にパソコンがあるため
仮想LANカードの追加をバッチで処理できないか検討しておりますが可能でしょうか?

Re: 仮想LANカードをバッチ作成

Posted: Tue Jul 23, 2019 10:12 am
by cedar
vpncmd コマンドライン管理ツールからドライバをインストールすることも可能ですが、
管理者権限のあるユーザーで UI ヘルパーを起動しておく必要があるかもしれません。

Re: 仮想LANカードをバッチ作成

Posted: Wed Jul 24, 2019 5:38 am
by SGCOOK
ありがとうございました。
ただ IPアドレスは手入力となるのでたいした効率化できないなと思いました。

Re: 仮想LANカードをバッチ作成

Posted: Wed Jul 24, 2019 6:08 am
by cedar
IPアドレスを静的に設定するのであれば netsh コマンドなどで行えると思います。

Re: 仮想LANカードをバッチ作成

Posted: Wed Jul 24, 2019 8:08 am
by SGCOOK
それが、この度、サーバーが追加になり
設定済みIPアドレスが192.168.30.10の場合
追加するIPアドレスを192.168.40.10に設定したいのです
これをバッチでできるのでしょうか?

Re: 仮想LANカードをバッチ作成

Posted: Wed Jul 24, 2019 8:36 am
by cedar
バッチファイルでもできなくはないですが、Powershellを使ったほうが簡単そうです

いくつか方法がありそうですが、手元の環境では下記のような方法で置き換えたアドレスを作れました。

$oldip = ([system.net.dns]::GetHostAddresses((hostname)) | where {$_.AddressFamily -eq "InterNetwork"}).IPAddressToString
$newip = $oldip.Replace("192.168.30","192.168.40")

Re: 仮想LANカードをバッチ作成

Posted: Wed Jul 24, 2019 10:20 am
by SGCOOK
Powershellでやってみます
ありがとうございました。