# Don't edit the code below, unless you want to change the value language
$headers=@{"Authorization"="Bearer $HAToken";}
$Enable=1
$Enable=1
$CurrentStatus="Offline"
$CurrentStatus="Offline"
DO{
DO{
# Get Teams Logfile and last icon overlay status
# Get Teams Logfile and last icon overlay status
$TeamsStatus=Get-Content-Path"C:\Users\<UserName>\AppData\Roaming\Microsoft\Teams\logs.txt"-Tail100|Select-String-Pattern'Setting the taskbar overlay icon - Available','Setting the taskbar overlay icon - Busy','Setting the taskbar overlay icon - Away','Setting the taskbar overlay icon - Do not disturb','Main window is closing','main window closed','Setting the taskbar overlay icon - On the phone','Setting the taskbar overlay icon - In a meeting','StatusIndicatorStateService: Added Busy','StatusIndicatorStateService: Added Available','StatusIndicatorStateService: Added InAMeeting','StatusIndicatorStateService: Added DoNotDisturb'|Select-Object-Last1
$TeamsStatus=Get-Content-Path"C:\Users\$UserName\AppData\Roaming\Microsoft\Teams\logs.txt"-Tail100|Select-String-Pattern'Setting the taskbar overlay icon - Available','Setting the taskbar overlay icon - Busy','Setting the taskbar overlay icon - Away','Setting the taskbar overlay icon - Do not disturb','Main window is closing','main window closed','Setting the taskbar overlay icon - On the phone','Setting the taskbar overlay icon - In a meeting','StatusIndicatorStateService: Added Busy','StatusIndicatorStateService: Added Available','StatusIndicatorStateService: Added InAMeeting','StatusIndicatorStateService: Added DoNotDisturb'|Select-Object-Last1
# Get Teams Logfile and last app update deamon status
# Get Teams Logfile and last app update deamon status