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

SoftEther VPN に関するご質問はこのフォーラムにお気軽にご投稿ください。
Post Reply
SGCOOK
Posts: 27
Joined: Thu Feb 25, 2016 9:23 am

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

Post by SGCOOK » Tue Jul 23, 2019 8:14 am

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

cedar
Site Admin
Posts: 1181
Joined: Sat Mar 09, 2013 5:37 am

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

Post by cedar » Tue Jul 23, 2019 10:12 am

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

SGCOOK
Posts: 27
Joined: Thu Feb 25, 2016 9:23 am

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

Post by SGCOOK » Wed Jul 24, 2019 5:38 am

ありがとうございました。
ただ IPアドレスは手入力となるのでたいした効率化できないなと思いました。

cedar
Site Admin
Posts: 1181
Joined: Sat Mar 09, 2013 5:37 am

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

Post by cedar » Wed Jul 24, 2019 6:08 am

IPアドレスを静的に設定するのであれば netsh コマンドなどで行えると思います。

SGCOOK
Posts: 27
Joined: Thu Feb 25, 2016 9:23 am

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

Post by SGCOOK » Wed Jul 24, 2019 8:08 am

それが、この度、サーバーが追加になり
設定済みIPアドレスが192.168.30.10の場合
追加するIPアドレスを192.168.40.10に設定したいのです
これをバッチでできるのでしょうか?

cedar
Site Admin
Posts: 1181
Joined: Sat Mar 09, 2013 5:37 am

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

Post by cedar » Wed Jul 24, 2019 8:36 am

バッチファイルでもできなくはないですが、Powershellを使ったほうが簡単そうです

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

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

SGCOOK
Posts: 27
Joined: Thu Feb 25, 2016 9:23 am

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

Post by SGCOOK » Wed Jul 24, 2019 10:20 am

Powershellでやってみます
ありがとうございました。

Post Reply