POWERSHELL覚書 2021_06_14 USBコピー

クリップボードの内容を取得してUSBにコピー

$clip = get-clipboard
$hash_list = @()
"" > result.txt

foreach($i in $clip){

$second_list = $i.split(",")[7]

if($hash_list -contains $second_list){
continue
}

$i.split(",")[7] >> result.txt
$i.split(",")[1] >> result.txt
$i.split(",")[2] >> result.txt
$i.split(",")[3] >> result.txt
"VirusTotal:" >> result.txt
"" >> result.txt
"" >> result.txt
"" >> result.txt

$hash_list += $second_list

}
start .\result.txt


try{

if(Test-Path E:\result.txt){
remove-item E:\result.txt
}
move-item .\result.txt E:\ -Force -ErrorAction Stop
} catch {
write-host "Target is not found !!"
} finally {
}
start E:\

#################################

USBからデスクトップにコピーし、googleページを開く

try{
move-item E:\result.txt .\result.txt -Force -ErrorAction Stop

Start-Sleep -s 5 #5秒待つ
start .\result.txt
$flag = "OK"

} catch {
write-host "該当ファイルがUSBに存在しません。またはUSBが接続されていません。"
write-host ""
pause
} finally {
}

if($flag -eq "OK"){

$URL1 = -join ("https://www.virustotal.com/gui/search/","a4c238e647a46976fb7bdafcbeaee4f6b3c30bf07b0734a887c42292fb14bab7")
$URL2 = -join ("https://www.virustotal.com/gui/search/","066af88763e8514d8f572ad4e703b8712c6833d7394c92e3d6df173c2a69d3d5")
start $URL1
start $URL2
}