Windows
如何在 Windows 上更改 AUTHORITYSYSTEM 使用者的日期格式?
我有一個執行 .NET Core 應用程序的計劃任務。應用程序依賴於具有 en-GB 或“DD/MM/YYYY”日期格式的系統。計劃任務設置為以
NT AUTHORITY\SYSTEM
使用者身份執行。注意:上述計劃的任務在 Amazon EC2 實例上執行。
有沒有辦法
NT AUTHORITY\SYSTEM
在我的使用者數據腳本中從 Powershell 更改使用者的日期格式(即當 EC2 實例啟動時)?我嘗試在我的使用者數據腳本中執行此命令:
Set-ItemProperty -Path "HKCU:\Control Panel\International" -Name sShortDate -Value dd/MM/yyyy
但它不起作用。原因是使用者數據以管理員使用者身份執行(據我所知)。
除非它由作為系統執行的命令提示符執行,否則這將不起作用,而您沒有這樣做。您需要在正確的位置設置系統資料庫值:
HKEY_USERS\S-1-5-18\Control Panel\International