When I run the following command at powershell command prompt it works fine. It changes the time zone to Easter time zone.
tzutil.exe /s 'Eastern Standard Time'
But when I run it the following way, it says
powershell.exe -ExecutionPolicy Unrestricted -Command tzutil.exe /s 'Eastern Standard Time'
TZUTIL: Invalid number of arguments for /s.Use TZUTIL /? for a list of valid options.
It’s like you are trying to run dir /s inside the PowerShell. Set-TimeZone, what Greg suggests, is a good one. If you still want to stick to tzutil.exe, you can use:
tzutil.exe /s ‘Eastern Standard Time’ and save the command to .bat or .cmd. the command prompt will pick it up and run it. You don’t need PowerShell to do that.