- 17 May 2024
- 1 読む分
- 印刷する
- PDF
Set Date format on Windows devices
- 更新日 17 May 2024
- 1 読む分
- 印刷する
- PDF
The following PowerShell script helps the IT Admins to change the date format on their managed Windows devices.
Create a file on your desktop, for example, set_date_format.ps1 and open it in a text editor like notepad++
Copy the contents below to the file or click here to download the file.
‘sShortDate’ key is to set Short date format, eg. D/M/yy (5/7/22)
‘sLongDate’ key is to set Long date format, eg. dddd, MMMM d, yyyy (Friday, January 5, 2024).
$dateFormat = 'MM/dd/yyyy' Write-Host "Starting script execution..." try{ $status = New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS Function Set-DateFormat($sid) { if(Test-Path "HKU:\${sid}") { Write-Host "updating date format for user:",$sid Set-ItemProperty -path "HKU:\${sid}\Control Panel\International\" -name 'sShortDate' -value $dateFormat } } $userDetails=Get-wmiobject win32_useraccount | where-object{$_.status -eq 'ok'} foreach($user in $userDetails){ $sid=$user.SID Set-DateFormat($sid) } } catch { Write-Output "Error occured while running script -> ",$_.Exception.Message } Write-Output "Script execution completed successfully!"
Follow our guide to upload & publish the PowerShell script using Scalefusion Dashboard.
Please make sure to select the Execution Policy as below
a. Execution Level : Device
b. Execution Context : Enrolled User
The specified date format is applied only to the user accounts logged in while executing the script.
Please note that to use the PowerShell scripts, the Scalefusion MDM Agent Application must be installed on the device(s). Please follow our guide to publish and install the Scalefusion MDM Agent Application.
Notes:
The scripts and their contents are sourced from various albeit authenticated Microsoft sources and forums.
Please validate the scripts on a test machine before deploying them on all your managed devices.
Scalefusion has tested these scripts, however, Scalefusion will not be responsible for any loss of data or system malfunction that may arise due to the incorrect usage of these scripts.