Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 更改窗口';列表分隔符';使用电源外壳_Windows_Powershell_Regional Settings - Fatal编程技术网

Windows 更改窗口';列表分隔符';使用电源外壳

Windows 更改窗口';列表分隔符';使用电源外壳,windows,powershell,regional-settings,Windows,Powershell,Regional Settings,我经常需要更改一些Windows区域设置,我正在使用PowerShell进行更改,但是“列表分隔符”是我在culture对象中唯一找不到的字段,有没有线索可以在哪里找到它 到目前为止,我的代码是: $culture = Get-Culture $culture.DateTimeFormat.ShortDatePattern = 'dd/MM/yy' # 'Short date' in 'Region' window. $culture.NumberFormat.NumberDecimalSe

我经常需要更改一些Windows区域设置,我正在使用PowerShell进行更改,但是“列表分隔符”是我在culture对象中唯一找不到的字段,有没有线索可以在哪里找到它

到目前为止,我的代码是:

$culture = Get-Culture
$culture.DateTimeFormat.ShortDatePattern = 'dd/MM/yy'   # 'Short date' in 'Region' window.
$culture.NumberFormat.NumberDecimalSeparator = '.'      # 'Decimal symbol' in 'Customize Format' window.
$culture.NumberFormat.NumberGroupSeparator = ','        # 'Digit grouping symbol' in 'Customize Format' window.
Set-Culture $culture

编辑: 在经历了大量的尝试和错误之后,我无法使用文化使其工作,但我可以使用注册表使其工作(非常奇怪):


我相信您正在寻找:

(Get-Culture).Textinfo.ListSeparator

我尝试了
$culture=Get culture
$culture.Textinfo.ListSeparator=';'
设置区域性$Culture
但不起作用。我甚至没有改变那房子,真奇怪,对我来说是这样。我在set操作之后做了一个新的查询,对象返回一个新的ListSeparator。你使用了完全相同的代码吗?也许需要管理员权限?是的,我把它换成了分号,就像你的例子一样谢谢@Colyn1337,但最后我不得不使用注册表,
文化
不能正常工作。
(Get-Culture).Textinfo.ListSeparator