コマンドラインからモバイルブロードバンドの
デバイスや接続先の情報にアクセスする
ここまで2回に渡って紹介してきた(関連記事、関連記事)、Windows 8で3GやLTEを扱うためのモバイルブロードバンドネットワーク(MBN)は、netshコマンドからも制御ができる。netshでは、デバイスの情報や接続先の情報などをアクセス可能だ。
netshは、ネットワーク関連の設定をコマンドライン(コマンドプロンプトウィンドウ)から行なうものだ。netshコマンドには、「コンテキスト」と呼ばれるネットワーク機能に対応するキーワードがあり、これで設定対象を切り替える。
たとえば、無線LAN関係の設定は「wlan」、モバイルブロードバンドならば「mbn」を使う。各コンテキストでは、netshの標準コマンドとコンテキスト独自のコマンドが利用できる。主にコンテキスト独自のコマンドで各種の設定を行なう。
コンテキスト独自コマンドは、「サブコマンド」を持ち、これで設定対象を特定する。MBNの場合、下の表のようなコマンド(とサブコマンド)が利用できる。具体的な使い方は、「コマンド サブコマンド」の後スペースを1つ入れて「help」とすれば、コマンドのヘルプが表示される。
コマンド | サブコマンド | 機能 |
---|---|---|
add | profile | プロファイルXMLファイルを追加 |
connect | 接続 | |
delete | profile | プロファイルを削除 |
disconnect | 切断 | |
set | profileparameter | プロファイルのコストを設定 |
teacing | トレースの開始/終了 | |
show | capability | MBNデバイスの機能を表示 |
connection | 接続状態の表示 | |
homeprovider | ホームプロバイダ(契約事業者)を表示 | |
interfaces | インターフェース(MBNデバイス)を列挙 | |
pin | 暗証番号情報の表示 | |
pinlist | 暗証番号のリストの表示 | |
preferrendproviders | 優先プロバイダのリスト | |
profiles | プロファイルの表示 | |
provisionedcontext | コンテキスト情報の表示 | |
radio | ラジオ状態の表示 | |
readyinfo | 準備状況(サブスクライバーIDの表示) | |
signal | 電波状態の表示 | |
smsconfig | SMS情報の表示 | |
tracing | トレース状態の表示 | |
visibleproviders | 表示可能なプロバイダ |
各サブコマンドには、具体的な対象を指定したり、設定値を指定する「パラメーター」が付く。引数は、HELPの「使用法」で示され、必要なパラメーターには簡単な解説が表示される。
なお、パラメーターは、「パラメーター名="パラメーター"」として指定できる。たとえば、MBNで対象となるMBNデバイスを指定するには「interface= "モバイル ブロードバンド接続"」、「name="au"」などのパラメーターを指定する。なお、複数のパラメーターがあるときには、間にスペース(半角スペース)を置く。
パラメーターを「使用法」の順番通りに指定する場合には、「パラメーター名=」の部分を省略できる。たとえば、
set profileparameter [name=]<文字列> [[interface=]<文字列>]
のように指定してある場合、以下のどちらでもパラメーター指定が可能だ。
set profileparameter name="au" interface="モバイル ブロードバンド接続"
set profileparameter au モバイル ブロードバンド接続
なお、netshコマンドは、netshと打ち込んだあと、mbnなどのコンテキストを入力し、そのあとコンテキスト独自コマンドなどを利用する。
またnetshコマンドは、管理者でなくとも起動することはできるが、値の設定などに制限がある。また、コマンドプロンプトウィンドウで以下のように前コマンドを1行で指定して実行させることも可能だ。
netsh コンテキスト コマンド サブコマンド パラメーター……
単に、値を確認したい、コマンドを1つだけ実行したいという場合には、この形式を使うと便利だ。
さて、MBNでは、デバイスの指定にインターフェース名を使うが、これは、「コントロールパネル」→「ネットワークと共有センター」 で「アダプター設定の変更」リンクを使って表示できる「ネットワーク接続」ウィンドウの「名前」に対応している。
ここには、無線LAN、Bluetooth、VPNやダイヤルアップネットワーク、有線LANなどのネットワークアダプタ(インターフェース)が表示されるが、この中にMBNデバイスであり、netsh mbnコンテキストでいう「interface」が含まれている。ここで名前を変えることで、netsh mbnコンテキストから見える「interface」の名称も変化する。
netshはコマンドラインであるため、日本語の入力が面倒なことが多い。そのため、「ネットワーク接続」でMBNデバイスの名前をアルファベットのみのものに変更しておくと、netshコマンドが使いやすくなる(もちろんコピー&ペーストを使ってもいいが事前にコマンドプロンプトウィンドウでの設定が必要)。
この連載の記事
-
第432回
PC
ウェブブラウザが切り開いたWindowsでのタブアプリケーション -
第431回
PC
Windows上でユニコードを「見る」方法 -
第430回
PC
WindowsからWordPadが廃止! RTF(Rich Text Format)はどうなる? -
第429回
PC
Windows Updateの「利用可能になったらすぐに最新の更新プログラムを入手する」はオンにした方がいいか? -
第428回
PC
Google/Bingで使える検索オプション -
第427回
PC
WindowsのPowerShellのプロファイルを設定する -
第426回
PC
WindowsでAndroidスマホをWebカメラにする機能を試した -
第425回
PC
無料で使えるExcelにWord、Microsoft 365のウェブ版を調べた -
第424回
PC
Windowsの基本機能であるクリップボードについてあらためて整理 -
第423回
PC
PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? -
第422回
PC
Windows 11の目玉機能が早くも終了、Windows Subsystem for Android(WSA)を振り返る - この連載の一覧へ