[파워쉘]Guest계정 상태 확인
# Script/Powershell2019. 8. 21. 10:20[파워쉘]Guest계정 상태 확인

guest계정은 보안상 비활성화하는게 좋습니다. 아래는 파워쉘로 guest계정이 비활성화되어있는지 상태를 확인하는 스크립트입니다. Get-WmiObject -Class Win32_UserAccount -Filter "LocalAccount='$true' and Name='Guest'"|Select-Object Name,Disabled|Format-Table -AutoSize 참조 : https://social.technet.microsoft.com/Forums/windowsserver/en-US/31eeea8c-e268-4dd0-8a62-4fc44e87f3a2/check-if-a-local-user-account-is-disabled-on-a-remote-computer?forum=winserverman..

[파워쉘]윈도우 작업스케줄러 리스트 추출
# Script/Powershell2019. 2. 18. 18:51[파워쉘]윈도우 작업스케줄러 리스트 추출

https://superuser.com/questions/811949/powershell-script-to-list-scheduled-tasks-on-remote-systems Powershell script to list scheduled tasks on remote systems I want to write a PowerShell script that lists all Scheduled Tasks on remote systems, and includes the user account which will be used to run each task. The local system is running Windows 7, with superuser.com

[파워쉘]윈도우 계정 생성 텔레그램 알람
# Script/Powershell2019. 2. 16. 21:56[파워쉘]윈도우 계정 생성 텔레그램 알람

# create_new_user_push.ps1 생성 $events=Get-WinEvent -FilterHashtable @ -MaxEvents 1 foreach($Event in $Events){ $eventXMLs = [xml]$Event.ToXml() foreach($eventXML in $eventXMLs){ $logs = New-Object psobject -Property @{ newUser = $eventXML.Event.Eventdata.Data[0].'#text' Server = $eventXML.Event.Eventdata.Data[1].'#text' createuser = $eventXML.Event.Eventdata.Data[4].'#text' } } } $token = "#####..

[파워쉘]윈도우 서버 원격 접속 텔레그램 알람
# Script/Powershell2019. 1. 19. 13:31[파워쉘]윈도우 서버 원격 접속 텔레그램 알람

# ps1파일 생성(예 : login_push.ps1) $Events = Get-WinEvent -FilterHashtable @ foreach($Event in $Events){ $eventXMLs = [xml]$Event.ToXml() foreach($eventXML in $eventXMLs){ #$eventXML.Event.EventData.Data $logs = New-Object psobject -Property @{ User = $eventXML.Event.UserData.EventXML.User IPAddress = $eventXML.Event.UserData.EventXML.Address TIME = $event.timecreated EventID = $eventXMLs.Event.syst..

[파워쉘]실행 권한 예외처리
# Script/Powershell2019. 1. 16. 16:56[파워쉘]실행 권한 예외처리

# powershell -ExecutionPolicy ByPass -File [파워쉘파일]

image