用於無線區域網路 (WLAN) 的 Netsh 命令

更新日期: 2009年5月

適用於: Windows Server 2008, Windows Vista

無線區域網路 (WLAN) 的 Netsh 命令,為執行 Windows Vista® 與 Windows Server® 2008 的電腦提供設定 802.11 無線連線和安全性設定的方法。您可以使用 Netsh WLAN 命令來設定本機電腦,或透過登入指令檔使用 Netsh WLAN 命令來設定多台電腦。您也可以使用 Netsh WLAN 命令來檢視套用的無線群組原則設定。

無線網路 (IEEE 802.11) 原則設定檔是唯讀的,不可以使用 Netsh WLAN 命令修改或刪除。

在執行 Windows  Server 2008 的電腦上執行 Netsh wlan 命令

若要在執行 Windows Server 2008 的電腦上執行 Netsh WLAN 命令,必須先安裝 [無線區域網路服務]

note備註
在執行 Windows Server 2008 的電腦上,在 [伺服器管理員] / [功能] 中安裝無線區域網路服務,新增和啟動 WLAN 自動設定服務。WLAN 自動設定位於「伺服器管理員/診斷/服務」Microsoft Management Console (MMC) 中。若要從執行 Windows Server 2008 的電腦移除 WLAN 自動設定服務,您必須從 [伺服器管理員/功能] 中移除 (解除安裝) 無線區域網路服務。

在執行 Windows  Server  2008 的電腦上安裝無線區域網路服務

  1. 執行下列其中一項動作:

    1. [初始設定工作][自訂此伺服器] 中,按一下 [新增功能]。此時會開啟 [新增功能精靈]

    2. 按一下 [開始],然後按一下 [伺服器管理員]。在 [伺服器管理員] 的左窗格中按一下 [功能],然後在詳細資料窗格的 [功能摘要] 中按一下 [新增功能]。此時會開啟 [新增功能精靈]

  2. [選取功能][功能] 中,向下捲動清單,選取 [無線區域網路服務],然後按 [下一步]

  3. [確認安裝選項] 中,按一下 [安裝]

  4. [安裝結果] 中檢閱您的安裝結果,然後按一下 [關閉]

Netsh WLAN 命令

本節涵蓋下列 Netsh WLAN 命令:

add filter

透過服務組識別元 (SSID) 新增無線網路至允許或封鎖的無線網路清單。

語法

add filter permission={allow|block|denyall} ssid=WirelessNetworkNamenetworktype={infrastructure|adhoc}

參數
Permission
必要的。指定篩選器的權限類型。

SSID
必要的 [條件式,請參閱「備註」]。無線網路的 SSID。

Networktype
必要的。指定無線網路類型。

備註

如果權限是 allowblockssid 參數是必要的。如果權限是 denyall,則請勿指定 ssid 參數。

範例命令
  • add filter permission=allow ssid=WiFiNetwork networktype=infrastructure

  • add filter permission=block ssid="Wireless Net" networktype=adhoc

  • add filter permission=denyall networktype=infrastructure

add profile

新增 WLAN 設定檔至電腦上指定的介面。

語法

add profile filename= PathAndFileName [[interface=]InterfaceName] [[user=]{all|current}]

參數
Filename
必要的。同時指定含有設定檔資料的 XML 檔案的路徑與名稱。

Interface
選用。指定將新增其設定檔之無線介面的名稱 (其中 InterfaceName[網路連線] 中顯示的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的介面名稱)。

User
選用。指定設定檔只套用到目前的使用者或所有使用者。

備註

interface 參數是 netsh wlan show interface 命令顯示的其中一個介面名稱。若指定 interface 參數,則設定檔會被新增至指定的介面。若未指定 interface 參數,則設定檔會被新增至所有的無線介面。此參數支援萬用字元。您可以使用 ?* 字元分別取代介面名稱的一或多個字元。

若未指定 user 參數,會將設定檔套用到所有使用者。

範例命令
  • add profile filename=C:\Users\WirelessUser\Documents\profile1.xml interface="Wireless Network Connection"

  • add profile filename="C:\Wireless Profiles\WiFi Profile.xml" interface=w*

connect

使用指定的參數連線到無線網路。

語法

connect [[ssid=]WirelessNetworkName] name=ProfileNameinterface=InterfaceName

參數
SSID
選用 [條件式,請參閱「備註」]。指定無線網路的 SSID。

Name
必要的。指定將用來嘗試連線之無線設定檔的名稱 (其中 ProfileName[管理無線網路] 中所列的無線設定檔名稱,或是 netsh wlan show interfaces 命令所轉換的無線設定檔名稱)。

Interface
必要的 [條件式,請參閱「備註」]。指定用於嘗試連線的無線介面 (其中 InterfaceName[網路連線] 中所列的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

如果設定檔中只指定一個 SSID,則使用指定的 SSID 來連線,不需要 ssid 參數。如果設定檔指定多個 SSID,則需要 ssid 參數。

電腦上有多個無線介面時,才需要 interface 參數。不能使用萬用字元 (*) 名稱來指定介面名稱。

如果指定的介面已經連線到無線網路,此命令會中斷該介面的網路連線,然後嘗試連線到新網路。如果此命令嘗試連線到該介面已連線的網路,此命令會傳回連線成功的訊息,不會變更無線介面卡的狀態。

範例
  • connect ssid=WiFiNetwork name=Profile1

  • connect ssid="Wireless Net" name=Profile2 interface="Wireless Network Connection"

delete filter

從允許或封鎖的無線清單中移除無線網路。

語法

delete filter permission={allow|block|denyall} ssid=WirelessNetworkNamenetworktype={infrastructure|adhoc}]

參數
Permission
必要的。指定篩選器的權限類型。

SSID
必要的 [條件式,請參閱「備註」]。指定無線網路的 SSID。

Networktype
必要的。指定無線網路類型為臨機操作或基礎結構。

備註

ssid 參數是必要的,除非 permission 參數的值為 denyall。如果 permission 參數的值為 denyall,則不應該提供 ssid 參數。

範例命令
  • delete filter permission=allow ssid=WiFiNetwork networktype=infrastructure

  • delete filter permission=block ssid="Wireless Net" networktype=adhoc

  • delete filter permission=denyall networktype=adhoc

delete profile

從一或多個介面移除 WLAN 設定檔。

語法

delete profile name= ProfileName [[interface=]InterfaceName]

參數
Name
必要的。指定將刪除之無線設定檔的名稱 (其中 ProfileName[管理無線網路] 中所列的無線設定檔名稱,或是 netsh wlan show interfaces 命令所轉換的無線設定檔名稱)。

Interface
選用。指定將刪除其設定檔之無線介面的名稱 (其中 InterfaceName[網路連線] 中顯示的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

若指定 interface 參數,則只會從指定的介面刪除設定檔。

若未指定 interface 參數,則會從電腦上所有的介面刪除設定檔。

name 參數可以包含萬用字元;如果多個設定檔的名稱都符合萬用字元,則會刪除所有符合的設定檔。您可以使用 ?* 字元分別取代介面名稱的一或多個字元。

範例命令
  • delete profile name="Profile 1" interface="Wireless Network Connection"

  • delete profile name=Profile2 interface=*

  • delete profile name="Profile 1" i=*

disconnect

從無線網路中斷指定介面的連線。

語法

disconnect interface= InterfaceName

參數
Interface
必要的 [條件式,請參閱「備註」]。指定用於嘗試中斷連線的無線介面 (其中 InterfaceName[網路連線] 中所列的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

電腦上有多個無線介面時,會需要 interface 參數。您可以在介面名稱中使用萬用字元 (*) 來指定多個介面。

如果指定的介面尚未連線到無線網路,此命令將傳回說明成功中斷連線的訊息;無線介面卡的狀態不會有所變更。

範例命令
  • disconnect

  • disconnect interface="Wireless Network Connection"

export profile

以 XML 檔案將 WLAN 設定檔存至指定位置。

語法

export profile folder= PathAndFileName [[name=]ProfileName] [[interface=]InterfaceName]

參數
Folder
選用。指定存放設定檔 XML 檔案的路徑和檔案,以及用來儲存檔案的名稱。

Name
選用。指定要匯出之無線設定檔的名稱。無線設定檔的名稱 (其中 ProfileName[管理無線網路] 中所列的無線設定檔名稱,或是 netsh wlan show interfaces 命令所轉換的無線設定檔名稱)。

Interface
選用。指定將設定其設定檔之無線介面的名稱 (其中 InterfaceName[網路連線] 中顯示的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

folder 參數必須指定可從本機電腦存取的現有資料夾。它可以是絕對路徑或目前工作目錄的相對路徑。此外,"." 是指目前工作目錄,而 ".." 是指目前工作目錄的上層目錄。資料夾名稱不能是通用命名慣例 (UNC) 路徑。

若指定 name 參數但未指定 interface 參數,則只會儲存設定檔。否則,將會儲存電腦上具有指定名稱的所有設定檔。

若同時指定 interface 參數與 name 參數,則只儲存該介面的指定設定檔。

指定介面的設定檔將以檔案名稱格式 "InterfaceName ProfileName.xml" 來儲存。電腦層級的設定檔將以檔案名稱格式 "ProfileName.xml" 來儲存。

範例命令
  • export profile folder=c:\profiles name="Profile 1" interface="Wireless Network Connection"

  • export profile folder="c:\wifi profiles" name=Profile2 interface=*

set autoconfig

啟用或停用介面上的無線自動設定服務。

語法

set autoconfig enabled={yes|no} interface=InterfaceName

參數
enabled
必要的。指定要設定啟用或停用無線自動設定服務。

Interface
必要的。指定將啟用或停用其服務之介面的名稱 (其中 InterfaceName[網路連線] 中顯示的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

啟用無線自動設定服務時,執行 Windows Vista 與 Windows Server 2008 的電腦會自動使用指定的介面連線到無線網路。根據預設值,執行 Windows Vista 的電腦會啟用自動設定。

若是停用自動設定,Windows 就不會使用指定的介面自動連線到任何無線網路。

interface 參數支援萬用字元。您可以使用 ?* 字元分別取代介面名稱的一或多個字元。

範例命令
  • set autoconfig enabled=yes interface="Wireless Network Connection"

set blockednetworks

顯示或隱藏可見網路清單中的封鎖網路。

語法

set blockednetworks display={show|hide}

參數
Display
必要的。指定顯示或隱藏可用無線網路清單中的封鎖網路。請參閱「備註」。

備註

若要檢視可用的無線網路清單,請依序按一下 [開始][連線至],此時會開啟 [連線至網路] 對話方塊。在 [顯示] 中,選取 [無線] 使其只顯示無線網路。

範例命令
  • set blockednetworks display=show

此範例命令指定在可用的網路清單中顯示封鎖的網路。

set createalluserprofile

指定是否允許使用者建立所有使用者設定檔,不論他們是否為 Administrators 群組的成員。具有 Administrators 群組成員資格的使用者,可以建立所有使用者設定檔,不論 "set createalluserprofile enabled=" 設定為 "yes" 或 "no"。

note備註
set createalluserprofile 只能在執行 Windows Vista (含 Service Pack 1) 與 Windows Server 2008 的電腦上使用。

語法

set createalluserprofile enabled={yes|no}

參數
Enabled
必要的。指定是否允許所有電腦使用者建立所有使用者設定檔。

備註

如果 enabled 設定為 yes,則允許每一個使用者建立所有使用者設定檔。如果 enabled 設定為 no,則只允許具有系統管理員權限的使用者建立所有使用者設定檔。

範例命令
  • set createalluserprofile enabled=yes

set profileorder

設定無線網路介面上無線網路設定檔的優先順序。

語法

set profileorder name= ProfileName interface= InterfaceName priority= integer

參數
Name
必要的。指定將設定之設定檔的名稱 (其中 ProfileName[管理無線網路] 中所列的無線設定檔名稱,或是 netsh wlan show interfaces 命令所轉換的無線設定檔名稱)。

Interface
必要的。指定將設定其設定檔之介面的名稱 (其中 InterfaceName[網路連線] 中顯示的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

Priority
必要的。指定設定檔的新優先順序。請參閱「備註」。

備註

如果參數 priority 設定為 0 1,則設定檔將移至清單的第一個位置,不論先前是否有另一個設定檔被設定為 01。較低數目表示較高的優先順序。您可在電腦上擁有的設定檔數目並沒有實際限制。

範例命令
  • set profileorder name="profile 1" interface="Wireless Network Connection" priority=1

set profileparameter

設定無線網路設定檔中的參數。

note備註
set profileparameter 只能在執行 Windows Vista (含 Service Pack 1) 與 Windows Server 2008 的電腦上使用。

語法

set profileparameter name= ProfileName [[interface=]InterfaceName] [[authMode=]{machineOrUser|machineOnly|userOnly|guest}] [[ssoMode=]{preLogon|postLogon|none}] [[maxDelay=]1-120] [[allowDialog={yes|no}] [[userVLAN=]{yes|no}] [[fips=]{yes|no}]

參數
Name
必要的。指定將設定之設定檔的名稱 (其中 ProfileName[管理無線網路] 中所列的無線設定檔名稱,或是 netsh wlan show interfaces 命令所轉換的無線設定檔名稱)。

Interface
  • 選用。指定將設定其設定檔之介面的名稱 (其中 InterfaceName[網路連線] 中所列的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

AuthMode
選用 [條件式,請參閱「備註」]。指定用來驗證的認證類型。

SSOMode
選用 [條件式,請參閱「備註」]。指定要嘗試的單一登入類型 (若有的話)。

MaxDelay
選用 [條件式,請參閱「備註」]。指定建立單一登入連線的逾時值。

AllowDialog
選用 [條件式,請參閱「備註」]。指定允許或不允許顯示預先登入的對話方塊。

UserVLAN
選用 [條件式,請參閱「備註」]。指定驗證使用者時是否要將網路切換到不同的 VLAN。

FIPS
選用 [條件式,請參閱「備註」]。指定啟用或停用聯邦資訊處理標準發佈 (FIPS) 模式。

備註

需要參數 name;其他所有參數都是選用的,不過,不論是否指定參數 interface,至少必須指定另一個參數。

如果指定 interface 參數,則只會修改關聯該介面的設定檔。

範例命令
  • set profileparameter name="Profile 1" authMode=userOnly ssoMode=preLogon

  • set profileparameter name=Profile2 ssoMode=none fips=yes

set tracing

啟用或停用 WLAN 追蹤。

語法

set tracing mode={yes|no|persistent}

參數
Mode
必要的。指定停用、啟用並持續或啟用而不持續追蹤。如需其他資訊,請參閱「備註」。

備註

如果將 mode 參數設定為 yes,則會啟用非持續性追蹤,直到將其模式設定為 no 或重新啟動電腦。

如果將 mode 參數設定為 no,則會停止持續性或非持續性追蹤。

如果將 mode 參數設定為 persistent,則即使重新啟動電腦之後,仍會啟動追蹤。

mode 參數的預設值是 nonpersistent

範例命令
  • set tracing mode=persistent

show all

顯示無線網路介面卡、無線設定檔,以及無線網路的完整相關資訊集合。

語法

show all

參數

此命令沒有參數。

備註

顯示系統上完整 802.11 無線介面資訊、網路資訊,以及無線設定的集合,其中包括:

  • 無線介面卡驅動程式資訊

  • 無線介面狀態

  • 無線組態設定

  • 無線網路篩選器

  • 無線網路設定檔清單與詳細資料

  • 可見的無線網路

範例命令
  • show all

show autoconfig

顯示啟用或停用 WLAN 自動設定服務

語法

show autoconfig

參數

此命令沒有參數。

備註

顯示啟用或停用每個無線介面卡介面上的 WLAN 自動設定服務。

範例命令
  • show autoconfig

show blockednetworks

顯示全域設定顯示或隱藏可見網路清單中的封鎖網路

語法

show blockednetworks

參數

此命令沒有參數。

備註

顯示全域設定顯示或隱藏可見網路清單中的封鎖網路。

範例命令
  • show blockednetworks

show drivers

顯示電腦上無線介面卡驅動程式的內容。

語法

show drivers [[interface=]InterfaceName]

參數
Interface
選用。指定將顯示其驅動程式資訊之介面的名稱 (其中 InterfaceName[網路連線] 中所列的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

顯示 802.11 無線區域網路驅動程式資訊。

下列清單摘錄此命令所呈現的資訊類型:

  • 介面名稱 (無線網路連線)

  • 驅動程式 (模型與類型)

  • 廠商 (製造商名稱)

  • 提供者 (驅動程式提供者)

  • 日期 (撰寫驅動程式的日期)

  • 版本 (驅動程式版本編號)

  • INF 檔案 (驅動程式 INF 檔案的位置)

  • 類型 (原生 Wi-Fi 驅動程式或傳統 Wi-Fi 驅動程式)

  • 支援的無線電類型 (Direct Sequence Spread Spectrum [DSSS], 802.11g, 802.11b)

  • 基礎結構模式所支援的驗證及加密 (WPA2-Enterprise TKIP; CCMP, Wi-Fi Protected Access [WPA]-Enterprise Temporal Key Integrity Protocol [TKIP]; CCMP, WPA2-Personal TKIP; CCMP, WPA-Personal TKIP; CCMP, Open Wired Equivalent Privacy [WEP], Open None, Shared WEP, Shared None)

  • 臨機操作模式中支援的驗證 (Open-WEP, Open-None, Shared WEP)

範例命令
  • show drivers interface="Wireless Network Connection"

show filters

顯示目前允許及封鎖的無線網路清單。

語法

show filters [[permission=]{allow|block}]

參數
Permission
選用。指定是否顯示電腦上設定的允許及封鎖的網路清單。

備註

若指定 permission 參數,此命令會顯示擁有指定權限類型 (allowblock) 的系統上所設定的網路清單。否則,會顯示允許及封鎖的清單。

範例命令
  • show filters

  • show filters permission=allow

  • show filters permission=block

show interfaces

顯示電腦上目前無線介面的清單。

語法

show interfaces

參數

此命令沒有參數。

備註

顯示電腦上目前設定的無線介面。

顯示的資訊包括:

  • 電腦上的介面數目

  • 名稱 (例如 "Wireless Network Connection")

  • 說明 (例如 Broadcom 802.11g Network Adapter)

  • GUID (十六進位字串)

  • 介面狀態 (連線或中斷連線)

範例命令
  • show interfaces

show networks

顯示電腦上可見的無線網路清單。

語法

show networks [[interface=]InterfaceName] [[mode=]{ssid|bssid}]

參數
Interface
選用。指定傳回網路資訊的介面 (其中 InterfaceName[網路連線] 中所列的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

Mode
選用。指定是否顯示基本服務組識別元 (BSSID) 或服務組識別元 (SSID) 的資訊。

備註

顯示此電腦可用的無線網路。

若指定 interface 參數,則只列出指定介面可見的網路。否則,會列出電腦可見的所有網路。

若指定 mode=ssid 參數,則會列出每個可見 SSID 的相關資訊。

顯示的 SSID 資訊包括:

  • 介面名稱

  • 可見的網路數目

  • 依 SSID 的網路名稱

  • 網路類型 (基礎結構或臨機操作)

  • 驗證 (在無線設定檔的內容中稱為「安全性類型」。安全性類型包括 WPA2-Enterprise、WPA2-Personal、WPA-Enterprise、WPA-Personal、WEP 以及 Open。)

  • 加密方法 (例如進階加密標準 (AES) 及 Temporal Key Integrity Protocol (TKIP))。

  • 若未指定 mode 參數,則只列出 SSID。

顯示的 SSID 資訊包括:

  • 介面名稱

  • 可見的網路數目。

  • 依 SSID 的網路名稱

  • 網路類型 (基礎結構或臨機操作)

  • 驗證 (存取點 - 網路驗證)

  • 加密方法

若指定 mode=bssid 參數,則會列出每個可見的 SSID 之可見的 BSSID 相關資訊。

顯示的 BSSID 資訊包括:

  • 介面名稱

  • 可見的網路數目

  • 依 SSID 的網路名稱

  • 網路類型 (基礎結構或臨機操作)

  • 驗證 (在無線設定檔的內容中稱為「安全性類型」。安全性類型包括 WPA2-Enterprise、WPA2-Personal、WPA-Enterprise、WPA-Personal、WEP 以及 Open。)

  • 加密方法 (例如 AES 與 TKIP)

  • BSSID 數字 (例如 00:54:96:32:06)

    • 訊號長度 (%)

    • 無線電類型 (例如 802.11b)

    • 通道 (無線電通道編號)

範例命令
  • show networks interface="Wireless Network Connection"

  • show networks mode=bssid

  • show networks

show profiles

顯示電腦上設定的無線設定檔清單。

語法

show profiles [[name=]ProfileName] [[interface=]InterfaceName]

參數
Name
選用。指定將顯示之設定檔的名稱 (其中 ProfileName[管理無線網路] 中所列的無線設定檔名稱,或是 netsh wlan show interfaces 命令所轉換的無線設定檔名稱)。

Interface
選用。指定將設定其設定檔之介面的名稱 (其中 InterfaceName[網路連線] 中所列的無線介面名稱,或是 netsh wlan show interfaces 命令所轉換的無線介面名稱)。

備註

顯示設定檔資料或列出電腦上的設定檔。

若指定 name 參數,則只顯示指定設定檔的內容。若未設定 name 參數,則只顯示設定檔名稱及說明。

若指定 interface 參數,則只顯示指定介面的設定檔。若未指定 interface 參數,則會顯示指定名稱的所有設定檔。

顯示的資訊包括:

  • 全部使用者或目前使用者設定檔

  • 設定檔名稱

  • 套用的設定檔 (目前使用者或全部使用者)

  • 控制選項

    • 自動連線或手動連線

    • 可見的 SSID 或隱藏的 SSID

  • 連線設定:

    • SSID 的數目 (依數目及 SSID 列出)

    • 網路類型 (基礎結構或臨機操作)

    • 無線電類型

    • 廠商擴充

  • 安全性設定

    • 驗證/加密組合的數目 (例如 驗證:WPA2-Enterprise,cipher:TKIP)

    • 安全性金鑰

    • 802.1X (啟用或停用)

    • 可延伸的驗證通訊協定 (EAP) 類型

    • 802.1X 驗證認證

    • 快取使用者資訊

範例命令
  • show profiles name="profile 1" interface="Wireless Network Connection"

  • show profiles name=profile2

  • show profiles

show settings

顯示無線 LAN 目前的全域設定。

語法

show settings

參數

此命令沒有參數。

備註

顯示無線網路服務的全域設定,包括是否啟用每個介面的 WLAN 自動設定服務,或者顯示或隱藏封鎖的網路。

您可以使用 show filters 命令取得允許及封鎖篩選器清單。

範例命令
  • show settings

show tracing

顯示啟用或停用無線追蹤。

語法

show tracing

參數

此命令沒有參數。

備註

顯示的資訊包括:

  • 追蹤狀態 (啟用或停用)

  • 追蹤持續狀態 (執行或不執行)

  • 追蹤記錄檔位置 (例如 "c:\Windows\system32\logfiles\WirelessAutoLog\"

範例命令
  • show tracing

另請參閱

標記 :


Page view tracker