Windows

如何在 Windows 上更改 AUTHORITYSYSTEM 使用者的日期格式?

  • October 24, 2022

我有一個執行 .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

註冊編輯

引用自:https://serverfault.com/questions/1113865