PowerShell-设置区域性不';似乎什么都没变
我有一个云服务Web角色,我需要在其上运行一些PowerShell,以确保服务器始终以正确的区域性设置:en AU 这样做的原因是,Microsoft可以随时重置区域性值 当我跑步时:PowerShell-设置区域性不';似乎什么都没变,powershell,azure,cultureinfo,Powershell,Azure,Cultureinfo,我有一个云服务Web角色,我需要在其上运行一些PowerShell,以确保服务器始终以正确的区域性设置:en AU 这样做的原因是,Microsoft可以随时重置区域性值 当我跑步时: Get-Culture 我得到: 1033 en-US English (United States) 然后我跑: Set-Culture en-AU 但我仍然得到: 1033 en-US English (Unit
Get-Culture
我得到:
1033 en-US English (United States)
然后我跑:
Set-Culture en-AU
但我仍然得到:
1033 en-US English (United States)
我尝试了很多东西,但似乎没有什么能真正改变这种文化
任何帮助都会很好。根本原因是您没有使用管理员权限运行PowerShell
设置区域性
需要在系统上设置管理员权限
只需在管理员模式下运行PowerShell,您的区域性将设置为新的区域性,如下所示:
希望这有帮助 根本原因是您没有使用管理员权限运行PowerShell
设置区域性
需要在系统上设置管理员权限
只需在管理员模式下运行PowerShell,您的区域性将设置为新的区域性,如下所示:
希望这有帮助 正如上面的评论所说:
更改用户区域设置不会影响已启动的PowerShell实例。
您必须启动新的PowerShell进程 正如上面评论中所说:
更改用户区域设置不会影响已启动的PowerShell实例。
您必须启动新的PowerShell进程
更改用户区域设置不会影响已启动的PowerShell实例。您必须启动新的PowerShell进程,因此它将获取新值。更改用户区域设置不会影响已启动的PowerShell实例。您必须启动新的PowerShell进程,这样它将获得新的值。如果您要在Azure云服务web角色中运行PowerShell脚本,我建议在PowerShell脚本中添加#Requires-RunAsAdministrator,以确保您的PowerShell将拥有提升的权限来设置CultureI,如果上述权限能够解决您的问题,我将编辑我的答案。此问题的状态如何?还需要支持吗?你的回答是正确的。据我所知,我应该始终以管理员身份运行powershell ISE?@RuSs,感谢您的反馈。是的,我建议如果您打算修改系统设置如果您要在Azure云服务web角色中运行PowerShell脚本,我建议在PowerShell脚本中添加#Requires-RunAsAdministrator,以确保您的PowerShell将拥有提升的权限来设置CultureI如果上述权限能够解决您的问题,我将编辑我的答案。此问题的状态如何?还需要支持吗?你的回答是正确的。据我所知,我应该始终以管理员身份运行powershell ISE?@RuSs,感谢您的反馈。是的,如果您打算修改系统设置,我建议您这样做。这正是我的答案