Version 1.2.105 - 05/002/2021

Changed how we grab the Toast Welcome Name for the Logged on user by leveraging whoami.exe - Thanks Erik Nilsson @dakire
This commit is contained in:
Ben Whitmore 2021-02-05 18:31:01 +00:00
parent 7a464b6633
commit 530620bece

View file

@ -5,6 +5,9 @@ Created by: Ben Whitmore
Filename: Toast_Notify.ps1 Filename: Toast_Notify.ps1
=========================================================================== ===========================================================================
Version 1.2.105 - 05/002/2021
-Changed how we grab the Toast Welcome Name for the Logged on user by leveraging whoami.exe - Thanks Erik Nilsson @dakire
Version 1.2.28 - 28/01/2021 Version 1.2.28 - 28/01/2021
-For AzureAD Joined computers we now try and grab a name to display in the Toast by getting the owner of the process Explorer.exe -For AzureAD Joined computers we now try and grab a name to display in the Toast by getting the owner of the process Explorer.exe
-Better error handling when Get-xx fails -Better error handling when Get-xx fails
@ -206,11 +209,11 @@ If ($XMLValid -eq $True) {
} }
else { else {
Try { Try {
$User = (Get-WmiObject -Namespace "root\cimv2" -ClassName Win32_Process | Where-Object {$_.Name -eq 'explorer.exe'}).GetOwner().User $User = whoami.exe
$User = (Get-Culture).textinfo.totitlecase($User) $User = (Get-Culture).textinfo.totitlecase($User.Split("\")[1])
} }
Catch { Catch {
Write-Warning "Could not get <Name> from owner of the process Explorer.exe or <UserName> from Win32_ComputerSystem" Write-Warning "Could not get <Name> from whoami.exe or <UserName> from Win32_ComputerSystem"
} }
If ($User){ If ($User){
$Firstname = $User $Firstname = $User