共用方式為


Get-CsNetworkInterface

 

上次修改主題的時間: 2012-03-23

傳回執行 Microsoft Lync Server 2010 服務或伺服器角色的電腦上,所使用網路介面的相關資訊。

語法

Get-CsNetworkInterface [-Identity <NetworkInterfaceIdentity>] [-ComputerFqdn <Fqdn>]

Get-CsNetworkInterface [-ComputerFqdn <Fqdn>] [-Filter <String>]

詳細描述

為了讓資訊從一部電腦傳輸到另一部電腦,電腦都需要網路介面:電腦與網路之間的連線。執行 Lync Server 2010 服務或伺服器角色的電腦至少必須有一個網路介面;否則無法與其他電腦進行通訊。不過,這些電腦也可以擁有多個網路介面;例如 Edge Server 可能擁有一個介面與內部網路連線,另一個介面與網際網路連線。Get-CsNetworkInterface 指令程式為系統管理員提供一種方法,可以傳回在執行 Lync Server 服務或伺服器角色的電腦上目前使用中之網路介面的相關資訊。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Get-CsNetworkInterface Cmdlet:RTCUniversalUserAdmins、RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsNetworkInterface"}

參數

參數 必要 類型 說明

Identity

選用

網路介面 Identity

要傳回之網路介面的唯一識別碼。網路介面 Identity 包含三個部分:

電腦本身的完整網域名稱 (FQDN) (例如 atl-cs-001.litwareinc.com)。

網路介面「端」(主要、內部、外部、公用交換電話網路)。「端」指的是連接埠用在哪一種流量類型。

該特定端的網路介面號碼。

例如:-Identity "atl-cs-001.litwareinc.com/Primary/1"。

Identity、ComputerFqdn 和 Filter 參數必須分開使用;例如,您無法執行同時使用 ComputerFqdn 與 Identity 的命令。此外,您無法在指定 Identity 時使用萬用字元。若要使用萬用字元,請使用 Filter 參數。

如果 Identity (ComputerFqdn) 與 Filter 參數都未使用,則 Get-CsNetworkInterface 會傳回在執行 Lync Server 服務或伺服器角色的電腦上所有目前使用中網路介面的相關資訊。

Filter

選用

字串

可讓您在指定要傳回的網路介面 (或多個介面) 時使用萬用字元。例如,此語法會傳回執行 Lync Server 服務或伺服器角色之所有電腦上的主要網路介面相關資訊:-Filter "*/Primary/*"。

ComputerFqdn

選用

字串

要傳回之網路介面資訊的電腦 FQDN。例如,若要傳回電腦 atl-cs-001.litwareinc.com 的網路介面資訊 (且僅針對該電腦),請使用以下語法:-ComputerFqdn atl-cs-001.litwareinc.com。

輸入類型

無。Get-CsNetworkInterface 不接受管線傳送的輸入。

傳回類型

Get-CsNetworkInterface 會傳回 Microsoft.Rtc.Management.Xds.DisplayNetworkInterface 物件的執行個體。

範例

-------------------------- 範例 1 ------------------------

Get-CsNetworkInterface

以上的命令會傳回設定為在組織中使用之所有網路介面的相關資訊。

-------------------------- 範例 2 ------------------------

Get-CsNetworkInterface -Identity atl-cs-001.litwareinc.com/Primary/1

範例 2 所示的命令會傳回單一網路介面的相關資訊:Identity 為 atl-cs-001.litwareinc.com.com/Primary/1 的介面。

-------------------------- 範例 3 ------------------------

Get-CsNetworkInterface -Filter "*.litwareinc.com*"

在範例 3 中,會傳回網域 litwareinc.com 中所有網路介面的相關資訊。為達成此目的,會加入 -Filter 參數搭配篩選值 "*.litwareinc.com*"。此篩選值會將傳回的資料限制為其 Identity 包含字串值 "litwareinc.com" 的介面。

-------------------------- 範例 4 ------------------------

Get-CsNetworkInterface | Where-Object {$_.IPAddress -eq "192.168.0.240"}

範例 4 會傳回設定為 IP 位址 192.168.0.240 之所有網路介面的相關資訊。若要這樣做,此命令會先呼叫不含任何參數的 Get-CsNetworkInterface;這樣會傳回設定為在組織中使用之所有網路介面的集合。接著,該合會傳送到 Where-Object 指令程式,只挑出 IPAddress 屬性等於 192.168.0.240 的介面。

-------------------------- 範例 5 ------------------------

Get-CsNetworkInterface | Where-Object {$_.IPAddress -like "192.168.0.*"}

範例 5 所示的命令是顯示在範例 4 中的命令變化;不過,在此例中,所傳回的是為子網路 "192.168.0.*" 所設定之所有網路介面的資訊。透過擷取所有網路介面的集合、將該集合傳送到 Where-Object,然後只挑出 IPAddress 開頭字串值是 "192.168.0." 的介面,可完成這個工作。

-------------------------- 範例 6 ------------------------

Get-CsNetworkInterface | Where-Object {$_.Interface -eq "External"}

以上的命令會傳回已設定為外部存取的所有網路介面。若要達到此目的,會先呼叫不含任何參數的 Get-CsNetworkInterface;這會傳回目前使用中的所有網路介面集合。接著,此集合會傳送到 Where-Object 指令程式,只選取 Interface 屬性等於 External 的項目。

請參閱

其他資源

Get-CsComputer