USB取り忘れメッセージ2
USBがさしっぱなしです( ゚Д゚) お茶をこぼしても知らないぞ( ´∀`) 席にもういないダーッΣΣ(゚Д゚;)
これはかつて掲載した記事の再掲です。上のメッセージをUSBが残っているとき「お知らせ」として表示します。
#USBログオフ時メッセージプロンプト処理 #メッセージ文 $messagePath="C:\tabc\message.txt" #ログ出力パス $usbLOG="C:\tabc\ccc\usblogx.txt" #-------------------------------------- #メッセージボックス #-------------------------------------- function MessageBox([string]$p_value = "") { [Void][Windows.Forms.MessageBox]::Show($p_value,"お知らせ","OK", "Warning") } $crUSB = Get-WmiObject -Class win32_usbhub | ? { $_.name -eq "USB 大容量記憶装置" } | ? { $_.status -eq "OK" } if ($crUSB) { write-output "$env:computername,$env:username,$(get-date)" >> $usbLOG #Windowsフォームのロード [Void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms"); MessageBox $([String]::Join("`r`n", (Get-Content $messagePath))) }
←人気ブログランキングに参加しています。ポチっと1票を!