•CurrentCulture是操作系统的区域设置,这些设置可以影响排序,日期,货币等的显示与转换。•CurrentUICulture是软件在用户界面上显示设置。
Powershell

每次产品发布前都可能会做一些PowerShell相关的Test pass。而我拿到的测试用例是一张Excel表格,大约是根据Get-Command | select Name |ConvertTo-Csv | Out-File cases.csv 这段命令导出的。经过多次测试后,我发现有两个需要改进的地方。
根据用户习惯导出PowerShell命令

我们一般喜欢自定义个性化的Windows桌面的背景图片,偶尔才会更改登陆界面背景。windows 登陆界面的背景图片可以通过改注册表和替换图片文件完成,所以PowerShell可以完成。
PowerShell 自定义Windows登陆窗口背景

PowerShell中内置的命令可以轻松的完成系统还原,在使用PowerShell完成许多复杂的系统级配置前可以创建还原点,以备不时之需。PowerShell 还原系统一般分为三步,也就是三条命令。创建系统还原点,获取系统还原点,从指定还原点还原系统
PowerShell 系统还原
给出一段学生成绩文本文件,要求打印出成绩相同的学生及成绩,第一遍遍历,先须要一张哈希表保存各个成绩的出现的次数。第二遍遍历,将成绩出现次数大于2的名单打印。
PowerShell 文本处理实例(二)
PowerShell 的Power实际上来自于它的方便,它名副其实的结构:动词+名字=cmdlets,这样的组合一目了然,写脚本用全名,可以增强脚本的可读性和易维护性(尤其方便其他人阅读)。
PowerShell 命令之别名VS全名

在测试中可能会碰到须要判断当前或者远程系统是Windows Server还是Windows Client,以区别处理。我更倾向于Windows 中的[environment]::OSVersion中包含了这一属性,可惜啦,没有。
PowerShell判断Windows系统是Server还是Client
在PowerShell 3.0 中新增了2个操作符,分别为左移位操作符(-shl)和右移位操作符(-shr)。尽管PowerShell 支持GB,MB,KB之间的存储转换,我们也可以通过位移运算符完成此转换。
PowerShell位移操作符
脚本利用到了PowerShell中function中虚拟驱动器。假如要随机获取一个未使用盘符供使用。可以在管道后再加一条命令Get-Random。
PowerShell获取未使用盘符
之前遇到过一个需求:获取分配给本机的所有IP地址,可以通过过滤IPconfig的结果。今天推荐下面的方法,一行搞定。
PowerShell 获取分配给本机的所有IP地址

为了把大家交流的历史记录以微博的形式保存,以弥补QQ群不足,今天建立了新浪微群 PowerShell交流圈 欢迎大家 加入讨论!
PowerShell新浪微群正式建立
前面的文章提到断开指定PowerShell远程会话,如果要断开所有PowerShell远程会话,也可以通过使用管理员权限重启WinRM 服务。