成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用PowerShell實現常用網絡命令

系統 Windows
PowerShell是Windows Server 2008中的專門為系統管理員設計的一個新特性,利用PowerShell可以在命令行下實現強大的功能。本文通過一些例子,介紹了PowerShell如何實現常見網絡命令,最后通過一個組合例子,介紹了PowerShell的兩大特點。

PowerShell是Windows Server 2008中的專門為系統管理員設計的一個新特性,利用PowerShell可以在命令行下實現強大的功能。本文通過一些例子,介紹了PowerShell如何實現常見網絡命令,最后通過一個組合例子,介紹了PowerShell的兩大特點。

如果要求我們的Windows網絡管理員在進行每天的管理操作時,都采用命令行的字符界面的方式,估計大多數的Windows的管理員都將反對這種做法,因為Windows的命令行工具的功能一向都很薄弱。隨著的Windows PowerShell的發布,這種情況將得以改變。PowerShell可以讓管理員們在命令行界面下,做很多以前做不了的事情。

在本文中,我們介紹如何使用PowerShell命令行來執行一些常見的網絡功能。

1.什么是PowerShell?

PowerShell是Windows Server 2008的一個新特性。要安裝PowerShell,你需要在新增功能向導中選擇安裝Powershell特征,一分鐘左右即可完成安裝,之后您就可以體會到驚人的命令行腳本語言。與Windows中其他腳本語言不同的是, PowerShell是專門為系統管理員設計的。Powershell需要用到.NET框架和cmdlets命令集。作為PowerShell的用戶,您可以使用系統自帶的cmdlets,也可以自定義cmdlets,擴展實現更強大的功能。

一旦你安裝了PowerShell,您可以在開始菜單->所有程序中看到Windows PowerShell 1.0這一項,點擊其中的Windows PowerShell選項。這時,你就可以看到一個藍色的CLI窗口,如下圖所示:

PowerShell

圖1:Windows Powershell命令行窗口

在每個提示行之前,都有一句:

命令

時刻提醒你,目前正在PowerShell命令行中。

現在讓我們來看看如何使用PowerShell來完成一些常見的網絡命令。

2.列出服務器的IP地址

在Windows 2008中使用以下命令行,可以列出服務器IP地址:

IP地址

你可以看到類似以下的輸出結果:

Windows PowerShell列出IP地址

圖2:使用Windows PowerShell列出IP地址

從圖2可以看到,該Windows 2008服務器的適配器有一個IPV4的地址和一個IPV6的地址。這個功能本身并不令人吃驚,你可以嘗試加上其他腳本功能。

此命令輸出結果是一個數組,如果你只想看到IP地址,可以修改“select-Object”參數項,使其禁用IPV6,命令行如下:

IPV6

你可以看到類似以下的輸出內容:

IPV6

圖3:使用Windows PowerShell只列出IPV4的地址

3.使用PowerShell列出網絡適配器配置信息

通過以下命令,可以顯示網絡適配器的基本配置信息:

配置信息

上面的命令執行后,你可以看到類似以下的輸出內容:

PowerShell顯示網絡適配器

圖4:使用PowerShell顯示網絡適配器配置信息

4.使用PowerShell實現Pinging的功能

雖然在PowerShell命令行仍然可以執行所有常規的Windows命令(如ping),但使用PowerShell的話,功能將更強大,你可以很方便地根據自己需要調整輸出項。

下面的例子中,使用Win32_PingStatus輸出結果,并使用select-Object來對結果進行解析,使得最后輸出結果僅顯示輸出的響應時間和狀態代碼。

命令行如所示:

select-Object

你可以看到類似以下的輸出內容:

select-Object

圖5:使用PowerShell中的select-Object對Ping的結果進行解析

5.Windows Powershell共享一個文件夾

下面這個PowerShell命令,將目錄C:\temp共享為 “davidtemp”:

PowerShell命令

你也可以直接使用net share命令,來實現目錄共享的功能,如下所示:

net share命令

6.使用PowerShell實現復雜的網絡命令

如果你只是想用PowerShell技術來實現最基本的網絡管理,您可能會覺得非常沮喪而不使用它了。因為,與其他任何腳本語言一樣,PowerShell也有一個學習曲線。一旦你過了這個學習曲線,學會了如何使用PowerShell,你將從中獲益。采用PowerShell將會大大節省你的時間,并提升效率。

大多數PowerShell命令都有個“computername”參數。如果當我們將該參數指定為("."),則表示是本地主機 。然而,我們也可以指定該參數為任意IP地址或局域網中的計算機名,這樣PowerShell腳本創建好后,不僅可以運行于本機,也可以運行在網絡上的所有計算機。

比如,我們想知道局域網中計算機名為Dell9400這個機器的網卡配置信息,可以使用以下命令:

網卡配置

你可以看到類似以下的輸出內容:

網卡配置

圖6:使用Powershell列出遠程計算機的網卡配置信息

PowerShell有兩個主要特點:  

第一個特點在于能夠獲取遠程計算機信息,這點從圖6這個例子我們已經可以看出。

另一個主要特點是能夠過濾器輸出,以及將一個命令的輸出作為另一個命令的輸入。看下面這個命令:

PowerShell

上面這個命令,進行了3個步驟地操作:

1)首先列出了3個IP地址和域名;

2)這個列表中的3個數值,作為“ForEach-Object”的輸入參數,對于每個數值,分別執行一次“Get-WmiObject”PingStatus命令,對每個IP地址或域名進行Ping操作;

3)每次Ping的結果,作為輸入參數,通過“select-Object”進行解析,只顯示IP地址,遠程響應時間和狀態碼三個字段。

以下是輸出結果:

PowerShell復合命令

圖7:PowerShell復合命令范例

從這個例子中,我們可以看到PowerShell強大的地方。你可以通過組合,將將一個命令的輸出作為另一個命令的輸入,以完成系統管理的目的。

7.小結

Windows PowerShell功能非常強大。本文只是介紹了Powershell能夠實現的一些功能,希望通過這些功能,能夠激發你更多地去了解PowerShell。

需要注意的是,雖然PowerShell是Windows Server 2008中的一個新特性,但是PowerShell并不是只能運行于Windows Server 2008中。在Windows XP、Vista或Server 2003中同樣也可以使用PowerShell,只需要單獨下載并安裝一下PowerShell安裝程序即可

【編輯推薦】

  1. 詳解Win Server2008 R2中的PowerShell
  2. 巧用PowerShell管理Win Server 2008 R2
  3. PowerShell命令輸出的控制方法
  4. Windows PowerShell的命令學習大全
  5. PowerShell與SSH/bash的對比點評
責任編輯:張浩 來源: TT中國
相關推薦

2017-09-12 14:46:54

2013-02-21 17:54:12

PowerShell入PowerShell命

2022-11-01 16:19:47

Powershell開源命令

2013-02-18 08:34:45

powershell

2018-04-18 14:55:26

網絡監控命令

2010-10-25 15:45:00

PowerShell命

2023-05-12 07:08:09

PowerShellWindows操作系統

2012-09-20 10:08:17

PowerShell

2010-07-21 10:42:51

2023-10-31 08:23:54

網絡命令Linux

2022-08-08 16:57:31

Windows網絡配置

2012-02-01 10:32:07

PowerShellWindows 7

2012-01-16 09:18:08

虛擬化桌面虛擬化PowerShell

2011-01-05 10:30:42

活動目錄Powershell

2014-01-03 09:58:46

PowerShellHyper-V

2013-12-10 09:31:33

Windows SerPowerShellPowerShell

2014-02-10 09:45:36

網絡故障LinuxPing

2015-08-19 16:27:39

PowerShell更新Windows Def

2014-05-19 10:34:03

Windows Pow

2011-03-22 14:29:19

Nagios監控
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美一区二区三区在线看 | 啪啪精品| 五月天综合网 | www,黄色,com | 亚洲精品日韩一区二区电影 | 女人夜夜春 | 欧美性成人 | 天天操天天操 | 91精品国产综合久久久久久丝袜 | 九九综合九九 | 欧美黄页| 欧美精品久久久久久久久久 | 亚洲狠狠 | 亚洲国产精品成人无久久精品 | 一区二区视频 | 成人在线中文字幕 | 最新中文字幕在线 | 91精品国产综合久久小仙女图片 | 四虎在线观看 | 日日日日操| 黄网站免费观看 | 久久99精品视频 | 福利二区| 国产91久久精品一区二区 | 国产亚洲欧美在线视频 | 一区二区三区在线播放 | 亚洲欧美在线观看视频 | 欧美激情亚洲天堂 | 一区二区在线 | av黄色国产| 欧美一级黄带 | 免费一级片 | 国产日韩精品视频 | 毛片区| 在线中文字幕av | www.性色 | www.狠狠干 | 人人鲁人人莫人人爱精品 | 成年人国产在线观看 | 99久久久久久 | 一区二区三区视频在线 |