@Win_DST,
I have same problem as our friend @wdias-hcl . I identified the problem with the script below:
Function DSTInformation
{
Try
{
$ComputerName="$env:COMPUTERNAME"
$TimeZone = Get-WmiObject -Class Win32_TimeZone -ComputerName $ComputerName
write-host("Caption = " + $TimeZone.Caption )
write-host("Deion = " + $TimeZone.Deion )
write-host("SettingID = " + $TimeZone.SettingID )
write-host("Bias = " + $TimeZone.Bias )
write-host("DaylightBias = " + $TimeZone.DaylightBias )
write-host("DaylightDay = " + $TimeZone.DaylightDay )
write-host("DaylightDayOfWeek = " + $TimeZone.DaylightDayOfWeek )
write-host("DaylightHour = " + $TimeZone.DaylightHour )
write-host("DaylightMillisecond = " + $TimeZone.DaylightMillisecond )
write-host("DaylightMinute = " + $TimeZone.DaylightMinute )
write-host("DaylightMonth = " + $TimeZone.DaylightMonth )
write-host("DaylightName = " + $TimeZone.DaylightName )
write-host("DaylightSecond = " + $TimeZone.DaylightSecond )
write-host("DaylightYear = " + $TimeZone.DaylightYear )
write-host("StandardBias = " + $TimeZone.StandardBias )
write-host("StandardDay = " + $TimeZone.StandardDay )
write-host("StandardDayOfWeek = " + $TimeZone.StandardDayOfWeek )
write-host("StandardHour = " + $TimeZone.StandardHour )
write-host("StandardMillisecond = " + $TimeZone.StandardMillisecond )
write-host("StandardMinute = " + $TimeZone.StandardMinute )
write-host("StandardMonth = " + $TimeZone.StandardMonth )
write-host("StandardName = " + $TimeZone.StandardName )
write-host("StandardSecond = " + $TimeZone.StandardSecond )
write-host("StandardYear = " + $TimeZone.StandardYear )
}
Catch
{
Write-Warning "$Computer threw an exception"
$Error[0].Exception.Message
}
}
DSTInformation
As there is no daylight saving time in Brazil this year, I believe that DaylightBias, DaylightDay, DaylightDayOfWeek and DaylightMonth should be 0.