從Windows 10 1703版開始,Powershell取代了原命令提示符的位置,成為Windows管理的必備利器。然而許多普通Windows用戶不知它的用途。其實,通過在PowerShell窗口中執行簡單的命令,往往可以解決一些實際問題。
預備知識:PowerShell的基本使用
在開始按鈕上單擊鼠标右鍵,可以看到PowerShell的入口;此外,在資源管理器的“文件”菜單中,也可以調用PowerShell(圖1);當然,還可以通過Cortana直接呼喚Powershell。
與命令提示符窗口類似,PowerShell也以命令方式執行任務,除了在PowerShell窗口中逐一輸入命令執行外,我們還可以将命令寫入擴展名為.ps1的純文本文件中,然後通過右鍵菜單,選擇“使用PowerShel運行”來執行。雙擊.ps1文件,還可以直接啟動專用PowerShell腳本編輯器Windows PowerShell ISE,編輯PowerShell腳本文件(圖2)。
1. 快速掌握開始菜單項目數
Windows 10的開始菜單包羅萬象,但不過是不同種類的快捷方式而已。那麼,怎麼知道本電腦開始菜單所擁有的快捷方式數量呢?隻需在Powershell窗口中執行如下命令即可(圖3):
Get-StartApps | measure
執行命令後,我們看到在Count計數器的後面,已經顯示出開始菜單快捷方式的數量(本例為170個)。
如果将後面的measure參數省略,隻執行簡單的Get-StartApps命令,則可以獲得每個快捷方式的信息,包括其名稱和ID信息(圖4)。
小提示:查看開始菜單快捷方式數量的用途
版本較早的Windows 10系統,當開始菜單中快捷方式數量太多(超過512個)時,可能會出現開始菜單失效的問題。為避免此問題的發生,可提前統計一下,若即将超标,可提前清理,防患于未然。
2. 一次性批量創建文件夾
利用PowerShell簡單命令,可以創建以序列号編排的文件夾群。例如,要在“E:\999”文件夾中創建“實驗結果1”、“實驗結果2”……一直到“實驗結果20”共20個文件夾。
首先在PowerShell窗口中執行“E:”命令和“CD \999”,切換到當前工作文件夾999。最後執行如下命令(圖5):
MKDIR $(1..20 | %{"實驗結果$_"})
這樣,就在999文件夾下自動建立了上述20個文件夾。
命令參數說明:MKDIR是建立文件夾的命令;數字串1..20表示文件夾的序号;“實驗結果”為文件夾名稱前綴;$_表示序号,結果與前面所取的數字相一緻。
3. 生成文件原始信息校驗碼
我們常常會見到,網上下載一些軟件時會提供SHA1、MD5等文件校驗碼,如微軟網站的ISO安裝文件下載。這些校驗碼如何生成?其實,用PowerShell就可以生成各種文件校驗碼。
例如,要生成“E:\Win7_PE3.0_51M.iso”這個文件的MD5校驗碼,在PowerShell窗口中執行如下命令即可(圖6):
Get-FileHash E:\Win7_PE3.0_51M.iso -Algorithm MD5| Format-List
命令執行後,結果顯示MD5類型的Hash校驗碼值。如果命令行中不帶-Algorithm參數,即不指明驗證的Hash值類型,則默認驗證類型為SHA256值。
小提示:Get-FileHash命令可以校驗的Hash值類型包括:MD5、SHA1、SHA256、SHA384、SHA512、MACTripleDES、RIPEMD160。要生成某種校驗碼,隻需将上述命令中的MD5替換為相應參數即可。
小技巧:用右鍵菜單新建PowerShell文件
PowerShell功能強大,如果希望一次自動執行多條命令,建立一個.PS1擴展名的文本文件,在其中添加命令即可。為方便起見,可将新建PowerShell腳本的命令添加到右鍵菜單中。隻需在注冊表編輯器的“HKEY_CLASSES_ROOT\.ps1”分支下,新建ShellNew子項,在該子項下新建名為NullFile的字符串值(數值數據默認留空)(圖7)。
這樣在桌面或資源管理器中右鍵單擊,選擇“新建”,就會看到“Windows PowerShell 腳本”項了(圖8)。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!