練習 - 尋找命令
備註
在本單元中,您會使用 Azure Cloud Shell 作為終端機。 您可以透過 Azure 入口網站 或 Cloud Shell 登入來存取 Cloud Shell。 您不需要在個人電腦或膝上型電腦上安裝任何項目,即可加以使用。
在這裡,您執行可協助深入了解 PowerShell 的命令。 PowerShell 不是您可在一夜之間學會的事物;您需要透過一個又一個的命令來學習。 但您可有效地使用核心 Cmdlet 來加速學習。
備註
此練習為選擇性項目。 如果您想要完成此練習,您必須先建立 Azure 訂用帳戶,才能開始。 如果您沒有 Azure 帳戶,或目前不想建立帳戶,您可以閱讀指示,以便瞭解所呈現的資訊。
尋找命令
執行 Get-Command Cmdlet 以尋找命令。 這個 Cmdlet 可協助您搜尋安裝在系統上的所有 Cmdlet。 使用旗標,將搜尋結果縮小到符合您案例的 Cmdlet。
在本案例中,您要尋找可協助您使用檔案的 Cmdlet。
使用旗標
Get-Command執行命令-Noun。 指定File*以尋找任何與檔案相關的項目。Get-Command -Noun File*回應會顯示類似下列文字的內容:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Out-File 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Unblock-File 7.0.0.0 Microsoft.PowerShell.UtilityCmdlet
Get-FileHash、Out-File及Unblock-File全都符合您的查詢。 現在您得到一個可加以管理的回應。 若要進一步篩選回應,請將-Verb參數新增至查詢。執行
Get-Command。 指定-Verb與-Noun旗標。Get-Command -Verb Get -Noun File*結果看起來會類似下列輸出:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility這次,因為同時指定了
-Noun參數與-Verb參數,所以只有一筆記錄符合您的搜尋。
因為您的工作領域是檔案管理,所以您要將 File 指定為名詞。 如果對這個領域內的工作相當清楚,則可指定 -Verb 參數。 只要使用一或兩個參數,您即可快速找到需要的 Cmdlet。