powershell 在 .net framework 基礎之上構建,是一種基於任務的命令列 shell 指令碼語言;專門面向系統管理員和高階使用者,可快速自動化多個作業系統(linux、macos、unix 和 windows)和這些作業系統上執行的應用程式相關程序的管理。
powershell 基本源**目前在 github 中提供,且對社群貢獻開放。 請參閱 github 上的 powershell 源。
可以從獲取 powershell 中的所需位數入手。 或者快速檢視入門
powershell 旨在消除長期存在的問題和新增新功能,從而改進命令列和指令碼環境。
powershell 簡化了它的功能發現過程。 例如,若要查詢用於檢視和更改 windows 服務的 cmdlet 列表,請鍵入:
get-command *-service
發現完成任務的 cmdlet 後,可以執行get-help
cmdlet 來詳細了解此 cmdlet。 例如,若要顯示get-service
cmdlet 的幫助資訊,請鍵入:
get-help get-service
大多數 cmdlet 會發出物件,這些物件可獲得操作,然後再呈現為顯示文字。 若要全面了解此 cmdlet 的輸出,請將它的輸出通過管道傳遞給get-member
cmdlet。 例如,下面的命令顯示get-service
cmdlet 的輸出物件成員的相關資訊。
get-service | get-member
管理系統是一項複雜的任務,具有一致的介面的工具有助於控制固有的複雜性。 遺憾的是,命令列工具和可指令碼化 com 物件的一致性均未知。
powershell 一致性是它的主要資產之一。 例如,如果了解如何使用sort-object
cmdlet,可以利用這一知識對任何 cmdlet 的輸出進行排序。 不需要了解每個 cmdlet 的不同排序例程。
此外,cmdlet 開發人員無需為其 cmdlet 設計排序功能。 powershell 包含提供基本功能的框架,並強制在介面的多個方面保持一致。該框架消除了通常留給開發人員的某些選擇,但它也因而使得開發可靠的和易於使用的 cmdlet 變得簡單得多。
powershell 是組合的互動式指令碼編寫環境,便於使用者訪問命令列工具和 com 物件,並使用 .net framework 類庫 (fcl) 的強大功能。
此環境改進了 windows 命令提示,它將提供具有多個命令列工具的互動式環境。 它還改進了 windows 指令碼宿主 (wsh) 指令碼,讓你可以使用多個命令列工具和 com 自動化物件,但不提供互動式環境。
通過結合使用以上所有功能,powershell 可以擴充套件互動使用者和指令碼編寫者的能力,並提高系統可管理性。
儘管可以在文字框中鍵入命令與 powershell 互動,powershell 仍以物件(而不是文字)為基礎。 命令的輸出是乙個物件。 可以將輸出物件傳送給另乙個命令以作為其輸入。 因此,powershell 為使用過其他命令列管理程式的使用者提供熟悉介面,同時引入新的強大命令列範例。 它讓你能夠傳送物件而不是文字,從而擴充套件了在命令之間傳送資料的概念。
借助 powershell,可以從以互動方式鍵入命令輕鬆轉換為建立和執行指令碼。 可以在 powershell 命令提示符處鍵入命令,從而發現執行某項任務的命令。 然後,你可以在將這些命令儲存到副本或歷史記錄中,然後將其複製到檔案以用作指令碼。
kvm官方文件
kvm官方文件 kvm活遷移 使用libvirt庫建立虛擬機器 domain 需要使用xml檔案作為配置檔案,如下是乙個最基本的虛擬機器配置檔案.2014 07 01 20 50 閱讀 233 在使用qemu建立虛擬機器的過程中是無法指定ip位址的,可是在實際應用中,我們是需要虛擬機器擁有ip位址的...
grok 官方文件
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!name code class html grok 解析任意文字並構造它 grok 是當前最好的方式在logstash 解析蹩腳的非結構化日誌資料 到一些結構化的可查詢的。這個工具是完美的對於syslog logs,apache和其他webserv...
PyGame官方文件
幫助內容 help contents 指導索引 reference index 最有用的東西 most useful stuff color display draw event font image key locals mixer mouse rect su ce time music pyga...