特殊的国情生产出了许多特殊的应用,而这些特殊的应用又因为特殊的国情不能与国际接轨。先投Delicious,然后支持国产的美味,最后还是转投Delicious,
Powershell小技巧
1 写完脚本后,可能会把一些脚本块复制到控制台来执行,但是有时会遇到异常,例如“if(条件)后面缺少语句块。”,但是无论如何也没检测出语法错误啊。
if(条件)后面缺少语句块
在使用PowerShell 自动化设置SCOM 许可证时,会得到确认提示,这样不方便脚本的自动化。那怎样才能跳过Confirm提示呢?$ConfirmPreference 是一个枚举类型,分别有None,Low,Medium,High四个级别。
PowerShell 跳过 Confirm 提示
我们知道PowerShell中的变量和其它编程语言一样有作用域的限制。PowerShell中一般情况低作用域对高作用域的变量只有读权限,没有写权限。但是一些特殊的场景中需要跨作用域更改变量。
PowerShell 跨作用域更改变量
有一个CSV文件,其中包含了成千上万的URL链接,每个链接都可能是完整路径包含了文件夹,变量等。希望提取出其中的域名以便于进行深度分析。分析:可以利用Import-csv命令,因为csv文件没有标题,需要临时指定标题。
PowerShell 文本处理实例(四) 之 提取CSV文件中的域名
原始文本:”data1″:111,”data […]
PowerShell 文本处理实例(三)
我们一般喜欢自定义个性化的Windows桌面的背景图片,偶尔才会更改登陆界面背景。windows 登陆界面的背景图片可以通过改注册表和替换图片文件完成,所以PowerShell可以完成。
PowerShell 自定义Windows登陆窗口背景
PowerShell中内置的命令可以轻松的完成系统还原,在使用PowerShell完成许多复杂的系统级配置前可以创建还原点,以备不时之需。PowerShell 还原系统一般分为三步,也就是三条命令。创建系统还原点,获取系统还原点,从指定还原点还原系统
PowerShell 系统还原
给出一段学生成绩文本文件,要求打印出成绩相同的学生及成绩,第一遍遍历,先须要一张哈希表保存各个成绩的出现的次数。第二遍遍历,将成绩出现次数大于2的名单打印。
PowerShell 文本处理实例(二)
PowerShell 的Power实际上来自于它的方便,它名副其实的结构:动词+名字=cmdlets,这样的组合一目了然,写脚本用全名,可以增强脚本的可读性和易维护性(尤其方便其他人阅读)。
PowerShell 命令之别名VS全名
3 在测试中可能会碰到须要判断当前或者远程系统是Windows Server还是Windows Client,以区别处理。我更倾向于Windows 中的[environment]::OSVersion中包含了这一属性,可惜啦,没有。
PowerShell判断Windows系统是Server还是Client
在PowerShell 3.0 中新增了2个操作符,分别为左移位操作符(-shl)和右移位操作符(-shr)。尽管PowerShell 支持GB,MB,KB之间的存储转换,我们也可以通过位移运算符完成此转换。
