加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

.net – 如何使用Powershell在win7或win2008中自定义“区域和语

发布时间:2020-12-13 22:38:48 所属栏目:Windows 来源:网络整理
导读:我是Power shell的新手,我已经在互联网上搜索了一整天,但仍然无法找到如何在win7或win2008中使用Powershell自定义“区域和语言”设置. 我想在Powershell中更改以下设置: 当前系统区域设置 短日期和长日期格式 短时间和长时间格式 当前位置 有谁知道如何使用
我是Power shell的新手,我已经在互联网上搜索了一整天,但仍然无法找到如何在win7或win2008中使用Powershell自定义“区域和语言”设置.

我想在Powershell中更改以下设置:

>当前系统区域设置
>短日期和长日期格式
>短时间和长时间格式
>当前位置

有谁知道如何使用Powershell做到这一点? Cmd / Bat / .NET解决方案也欢迎!

提前致谢!

解决方法

我知道你的问题是关于 Windows 7的;此信息可能对现在运行较新版本的用户有所帮助. Windows 8及更高版本中的 Set-WinUserLanguageList,New-WinUserLanguageListGet-WinUserLanguageList允许您控制已安装的语言.例如,添加语言:

$list = Get-WinUserLanguageList
$list.Add("fr-FR")
Set-WinUserLanguageList $list

PowerShell 3中的Set-Culture允许您更改文化,例如选择德国的默认值:

Set-Culture de-DE

或者,设置自定义格式:

$culture = Get-Culture
$culture.DateTimeFormat.ShortDatePattern = 'yyyy-MM-dd'
$culture.DateTimeFormat.LongDatePattern = 'dddd,d MMMM yyyy'
$culture.DateTimeFormat.ShortTimePattern = 'h:mm tt'
$culture.DateTimeFormat.LongTimePattern = 'h:mm:ss tt'
Set-Culture $culture

要更改位置,请使用Set-WinHomeLocation,例如将用户的位置设置为奥地利:

Set-WinHomeLocation -GeoId 14

MSDN有一个list of GeoIds,TechNet有一个international settings cmdlets的参考.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读