Bagaimana Menggunakan PowerShell untuk Mengesan Log Masuk dan Alert Melalui E-mel
Penjadual Tugas Windows secara automatik boleh menghantar e-mel pada masa tertentu atau sebagai tindak balas kepada peristiwa tertentu, tetapi ciri emel bersepadunya tidak berfungsi dengan baik untuk kebanyakan pengguna.
Kami telah menunjukkan kepada anda bagaimana untuk melakukan ini menggunakan alat pihak ketiga, tetapi yang benar-benar mahu melakukannya apabila anda boleh melakukannya dengan alat yang dibina terus ke dalam Windows?
Masukkan PowerShell + Scheduler Tugas
Perkara pertama yang perlu kita lakukan adalah menubuhkan tugas yang dijadualkan, untuk melakukannya tekan kombinasi keyboard Win + R untuk menaikkan kotak run kemudian taip "schedtasks kawalan" dan tekan enter.
Apabila Penjadwal Tugas membuka klik pada pautan Buat Task ....
Pada anak tetingkap Umum, sediakan nama dan perihalan untuk tugas itu. Anda juga harus memilih Jalankan sama ada pengguna log masuk atau tidak pilihan.
Kemudian beralih ke tab Pemicu dan tambah pemicu baru. Pencetus harus ditetapkan untuk menyala pada log, yang boleh dipilih dari drop down.
Akhir sekali, anda akan mahu bertukar ke tab tindakan dan menambah tindakan baru. Dari sana, anda mahu memilih untuk memulakan program baru, dan program yang kami mahu pencetus permulaan ini adalah "powershell". Anda kemudian perlu memasukkan perkara berikut ke dalam kotak teks hujah.
-Command "Send-MailMessage -From" [email protected] "-To" [email protected] "-Body" Someone Just Logged In "-Subject" LOGIN "-SmtpServer" smtp.gmail.com "-Port 587 -Credential $ (New-Object System.Management.Automation.PSCredential ([email protected], $ (ConvertTo-SecureString "PASSWORD" -AsPlainText -Force))) -UseSsl "
Perhatikan bahawa anda perlu mengubah semua kejadian [email protected] ke nama pengguna akaun GMail sebenar dan PASSWORD kepada kata laluan untuk akaun itu. Sebagai alternatif, anda boleh memilih untuk menggunakan pelayan SMTP anda sendiri.
Pada tab Syarat, hapus centang Mulakan tugas hanya jika komputer berada pada kuasa AC pilihan, atau anda tidak akan mendapat e-mel jika komputer anda adalah komputer riba dan ia dicabut.
Klik butang OK dan simpan tugas anda. Anda kini perlu menerima pemberitahuan e-mel apabila seseorang log masuk ke komputer anda.