batch的保留字不分大小寫
一共有%0~%9十個參數可用%0 即所call的batch file本身的名稱%1 第一個參數%2 第二個參數
:
:
以此類推
例子
batfile arg1 arg2 arg3
%0 = batfile%1 = arg1%2 = arg2%3 = arg3
echo 字串
注意"字串"不需用雙引號包,字串可以含空格
例子
echo Hello world!
結果
Hello world!
if 某些邏輯判斷式 (
do something
) else if (
do something
) else (
do something
)
例子:測試參數是否為某值
if %1 == "try 123" (
echo bingo!
) else (
echo failed.
)
注意在此例中,若參數中有空格,需用"包覆
Get-FileHash
官方說明:https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-filehash
使用方式
Get-FileHash \Path\to\file
會取得檔案的SHA256值
若需取得其它種hash value,則需以-Algorithm參數指定hash function,如
Get-FileHash \Path\to\file -Algorithm SHA1
會取得檔案的SHA1值
目前Get-FileHash支援的演算法有