很多朋友在网上看到PowerShell处理xml文档时,用到了一个selectNode。但是有时候照猫画虎,就是看不到期望的结果。原因可能是因为你的XML文档中多了个命名空间(Namespace)。没有命名空间时,Name就是Name,有了命名空间后,Name=Namespace+Name。
Powershell小技巧
要求: 输入:”a11b221c3″ 输出:“a22b4 […]
PowerShell 对字符串中的数字进行数学计算
你可知道,Windows保留以往任何时候都挂载到您的机器上的所有USB存储设备的列表?可以像这样非常简单地通过注册表获取。
PowerShell 查询已知的USB盘
我安装的是英文的操作系统Windows 8.1,在PowerShell控制台,CMD控制台上不能输入中文。有的脚本中包含了中文,输出乱码。有的人发过来一个txt文档,打开后发现中文部分,也是乱码。我是不是需要安装中文语言包,答案是“No”。杀鸡焉用牛刀,只需要设置Unicode字符集即可。
解决Windows 8.1英文操作系统上PowerShell控制台乱码
怎样将文件通过PowerShell拷贝至远程机器的共享目录呢?我前后尝试了三种方法:第一Copy-Item,但是Copy-Item不支持credential, 可以使用变通方法。第二Start-BitsTransfer,服务器端需要配置。第三Send-File,是基于PSsesion的。
PowerShell 远程文件传输
PowerShell 远程管理Windows Azure 上面的虚拟机。首先需要在Azure门户上打开防火墙端口,然后在远程虚拟机上开启winrm服务,接着在客户端获取自签名证书,导入该证书在客户端。最后建立远程管理会话,使用PowerShell 基于该会话执行远程命令。
PowerShell 远程管理Windows Azure 上面的虚拟机
Powerhell在Windows桌面的右下角显示天气提示信息,内容包括当前的城市,天气描述,和气温信息。知识点:使用WebRequest来请求远程web内容,将Jason字符串转换成对象,将png图像转换成ico图像,在桌面提示栏显示气球提示
PowerShell 在桌面提示栏显示天气信息
6 ScheduledJob相关的命令位于PowerShell的PSScheduledJob组件 。该组件是在Windows PowerShell 3.0 版本中引进的,当然也只能在PowerShell 3.0和最新的版本环境中使用。本文会以“定期清理浏览器历史记录”为题演示怎样创建,禁用,启用,删除一个计划工作(ScheduledJob)。
PowerShell 计划工作(ScheduledJob)
2 今天在使用Invoke-WebRequest去测试某网站页面时,每次都会弹出“弹出Windows安全警告”对话框。问题已经很明朗了就是IE对于Cookie的权限设置过高,比如我的IE11浏览器,默认设置成了Medium。在IE选项“隐私”选项卡中,将设置从Medium调整成Low即可。
Invoke-WebRequest 弹出Windows安全警告对话框
当Sort-Object遇上服务的属性Status时,竟然是Running在后面,stopped在前面。原来属性“Status”是一个枚举值,而枚举值的定义中为整数。具体:服务停止的值为“1”,服务运行的值为“4”,这就不难理解了。如何避免这一问题,并对两个属性排序,本期来解答。
搞懂了PowerShell中的Sort-Object
6 有同事提出将一个8G多的VHD上传到百度的网盘,但是百度网盘针对免费用户暂时的单个文件限制为4G。最经济的最方便的方法就是将大文件分割成小文件,然后上传,下次针对下载的文件再进行合并。本文主要演示使用PowerShell完成分割文件和合并文件的功能。
PowerShell 分割和合并大文件
推荐个PowerShell测试题,是一款基于web的小游戏。根据你回答的题目的情况,来决定你是一个高级脚本编写者或是一个初级脚本编写者。另外在这个过程中,你也可以学到一些PowerShell小知识。
