슬랙 윈도우 로그인 Scripts
#로그인 완료 시
Add-Type -AssemblyName System.Net.Http
$http = New-Object -TypeName System.Net.Http.Httpclient
$message = "IP_원격접속"
#$Events = Get-WinEvent -FilterHashtable @{Logname='Microsoft-Windows-TerminalServices-LocalSessionManager/Operational'; id=1149} -MaxEvents 1| Format-List -Property * | Out-File C:\1\login_ok.csv
$Events = Get-WinEvent -FilterHashtable @{Logname='Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational'; id=1149} -MaxEvents 1 | Format-List -Property * | Out-File C:\1\login_ok.csv
$csv = Get-Content -Path C:\1\login_ok.csv | Select-String -List 1
#$csv = Get-Content C:\test.csv | Where-Object { $_.Contains("Message") }
$httpMessage = "{""text"": """ + $message + $csv +"""}";
$content = New-Object -TypeName System.Net.Http.StringContent($httpMessage)
$httpResult = $http.PostAsync("슬랙훅주소", $content).Result