關於 PowerShell 命令列的12個技巧

來源:互聯網
上載者:User

PowerShell發展的越來越強大,包含了大量的cmdlets命令。可見其已成為了Windows發展的重點之一。指令碼語言現在已經形成了許多供應商核心產品的基礎。本文總結了PowerShell的12條簡單的技巧,以供使用者參考。

PowerShell和XML

如何讓PowerShell讀懂XML?你必須要讓PowerShell解析XML,即在.NET Framework的XmlDocument類中運行XML,並建立一個文件物件模型。如果XML不能進行解析和驗證,你會得到一個錯誤結果。

PowerShell remoting

Windows Server 2012中預設啟用遠程功能,在早期的版本中需要手動啟用。使用PowerShell remoting簡化虛擬機器部署過程。

PowerShell和WWF

工作流程中的PowerShell代碼必須翻譯成WWF能理解的東西,所以WWF中不能使用開關結構,但是你可以為每個構造使用特殊的平行結構,以便讓PowerShell執行多線程活動。

搜尋命令

PowerShell v3能搜尋出所有已安裝的模組中的命令。但是如果你試圖運行一個沒載入的命令,shell會協助你在後台進行載入。

PowerCLI和vCloud

vCloud Director 1.5中引入的抽象層允許你使用PowerCLI指令碼搜尋虛擬機器VM)和收集顆粒資訊。

PowerCLI和View管理

使用PowerShell指令碼重設和重建環境通常比使用Web管理工具更迅速。Cmdlets和指令碼也可以用來建立一致的View環境。

虛擬機器移轉

你可以遷移任何VM,不管它在什麼叢集,使用什麼PowerShell指令碼。你只是需要叢集的別名,叢集VM資源的確切的名字和目標節點。

XenServer PowerShell snap-in

使用Windows PowerShell cmdlets可改善XenServer管理。 在64位系統上運行PowerShell snap-in,需要運行如下命令完成DLL和64位.NET Framework的註冊。C:windowsmicrosoft.netframeowkr64v2.0.50727 installutil.exe “c:program files (x86)citrixxenserverpssnapin xenserverpssnapin.dll”

VMware vSphere PowerShell snap ins

VMware.ImageBuilderallows建立自訂ESXi映像和媒體,你可以啟動自動部署,或者也可以使用這些映像作為獨立的安裝介質。

PowerShell Web訪問

PowerShell v3引入的Web訪問包含Web命令列視窗,支援多個並發串連和多個選項卡,可以固定一個HTTPS串連。只要記住,IIS是該特徵的先決條件。

Windows Task Scheduler和PowerShell

使用預定的PowerShell指令碼,你需要確保正確執行政策。使用Task Scheduler執行的所有指令碼都應該有簽名,有權威頒發的程式碼簽署認證。

PowerCLI和vSphere API

vSphere API比作業系統更結構化。PowerCLI建立在相同的API之上,這意味著你不能使用PowerCLI直在控制台OS接執行任務。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.