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

PowerShell技巧:PowerShell管道功能與腳本輸出

運維 系統運維
PowerShell最有用的特性之一是它能夠獲取對象的信息,然后將結果作為另一條cmdlet的輸入執行一系列的操作,這種從一個cmdlet到另外一個cmdlet的結果集的傳輸被稱為“管道輸出。另外一個PowerShell的技巧是如何觸發腳本,一起來看看。

上半部分我們介紹了如何使用PowerShell查找管理動作,這里我們繼續介紹PowerShell中最有用的幾個技巧。

使用PowerShell管道和“this thing” cmdlet

PowerShell最有用的特性之一是它能夠獲取對象的信息,然后將結果作為另一條cmdlet的輸入執行一系列的操作。

這種從一個cmdlet到另外一個cmdlet的結果集的傳輸被稱為“管道輸出。”你可以使用鍵盤上反斜線鍵上方的管道字符“|”來完成管道的輸出。我們看到在上面的例子中,我用Get-Command的cmdlet來獲取命令的列表。然后通過管道輸出到命令Measure-Output中,這樣就獲得了通過Get-Command列出的對象數量的統計結果。

PowerShell中的管道功能還可以做更多的事情。大部分時間中,我們都是需要對一個結果子集執行一些操作。例如,我們可以列出當前運行的進程列表,然后只顯示Microsoft Excel的進程。對于這一點,我們使用管道和名為Where-Object的cmdlet,可以對每個對象進行檢查以篩選出那些能夠滿足某個特定條件的對象。

一個小的快捷方式:在PowerShell的腳本編寫和日常開發中,你經常會遇到字符“$_”。它有一個技術性比較強的名字,但不是非常直觀,所以我叫它“this thing”符號,因為你是根據“this thing”來要求PowerShell執行操作的。

讓我們繼續使用前面的例子,你會使用Get-Process列出當前所有的進程(這生成了一個字符版本的Windows任務管理器)。然后使用管道輸出(列出進程和信息,如一個進程占用的CPU資源,使用的內存情況等)給Where-Object,這就像一個過濾器。后面跟上使用花括號定義的標準條件。接下來,使用“this thing”符號,告訴PowerShell我們想要一些關于“this thing”的信息,跟上name參數,找出符合要求的進程名稱(圖3)。

圖3. 此例顯示了管理員在試圖使用“this thing”符號進行操作時看到的信息
圖3. 此例顯示了管理員在試圖使用“this thing”符號進行操作時看到的信息

這個例子中“–eq”就是等于。你可以使用其它的標準指定條件,在PowerShell中進行不同的嘗試,就會對它是如何工作的有更深入的理解。

如何觸發并保存腳本

另外一個PowerShell的技巧是如何觸發腳本。腳本就是將文本文件保存到文件系統中一個給定的位置,但它們必須有一個ps1的文件擴展名。在某些情況下,你可能還需要解除阻止正在運行的腳本,特別是如果你開始運行的腳本來自其它系統,或互聯網。

如果你需要執行某個任務的命令,可以通過將它們保存到記事本然后將文檔保存為擴展名為PS1的文件來生成腳本。一旦完成,你可能需要在Windows資源管理器中右鍵點擊保存的文件,在屬性頁上點擊“解除阻止”按鈕,告訴Windows這個腳本是可信的,并希望它直接運行而不用提示你,但是這一步并不是必需的。

如果你還不知道PowerShell,那就試著開始使用它。它將是Windows管理的下一個里程碑。你未來的職業發展可能依賴于它,所以立刻去體驗這些PowerShell的技巧吧!

責任編輯:黃丹 來源: TechTarget中國
相關推薦

2023-09-05 07:04:51

PowerShell運維

2023-08-28 07:03:43

PowerShell腳本運行

2010-12-31 14:30:35

PowerShell

2013-07-23 14:48:19

PowerShell

2010-10-25 15:45:00

PowerShell命

2013-02-18 08:31:30

powershell

2014-03-11 11:10:10

PowerShell自動化腳本

2013-02-28 11:25:05

PowerShell入

2013-02-18 08:15:35

powershell

2023-12-20 07:12:00

PowerShellCmdletNamed類型

2024-01-03 07:57:11

高級參數PowerShellVerbose 參數

2013-02-18 08:36:51

powershell

2023-09-21 07:06:17

PSDriveProvider

2011-07-11 09:35:52

VMwarePowerCLI微軟

2011-07-12 09:12:54

PowerShellPowerCLI

2013-11-05 10:44:29

PowerShellWindows Ser

2013-11-07 15:55:29

PowerShellVDI

2023-04-07 17:22:10

2010-11-01 06:43:21

PowerShell

2023-05-23 07:06:05

PythonPowerShell
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产黄色在线 | 成年人精品视频 | 天天天天操 | 成人a视频片观看免费 | 日韩精品一区二区三区中文字幕 | 欧美一区二区三区四区五区无卡码 | 国产精品成人一区二区 | 伊人久久麻豆 | 日韩欧美在 | 日韩不卡在线 | 91av小视频 | 成人一区二区三区在线观看 | 综合久久av | 狠狠综合久久av一区二区老牛 | 日日操夜夜操天天操 | 久久国产精品99久久久久久丝袜 | 男女羞羞视频在线看 | 欧美一级免费看 | 精品国产欧美一区二区三区成人 | 精品视频在线免费观看 | 一区二区三区视频在线观看 | 欧美一级片中文字幕 | 亚洲视频在线免费观看 | 久久精品久久久久久 | 久久国产精品99久久久久久丝袜 | 国产在线中文字幕 | 色爱区综合 | 久久精品在线免费视频 | 鲁一鲁资源影视 | 日韩视频精品在线 | 九九综合 | 亚洲综合久久久 | 欧美日韩亚洲视频 | 中文字幕在线一区二区三区 | 欧美激情综合五月色丁香小说 | 久热免费 | 日韩国产精品一区二区三区 | 精品欧美一区二区三区久久久 | 国产美女久久 | 欧美三级电影在线播放 | 亚洲97|