需要管理员权限,在非管理员权限下,运行不会出错,但是可能看不到效果。 Funct […]
Powershell
使用PowerShell给图片添加文字水印,Draw-WatemarkString函数支持图片文件,水印文字,位置,字体大小,字体颜色,字体名称,边缘宽度,字体风格(加粗,倾斜,下划线)等参数。今天借着圣诞节的气氛,顺便给所有PowerShell爱好者送下节日的祝福,哈哈!
PowerShell给图片添加水印
我们知道,在windows中系统的字体文件夹位于系统盘下的Windows文件夹,所有字体库文件都在这里。通过资源管理器可以看到比较友好的字体名称,但是字体名称不支持复制。所以我们在PowerShell 中可以借助.NET 类System.Drawing.Text.InstalledFontCollection.
PowerShell 获取系统中安装的字体
PowerShell的导出功能已经非常强大,可以将对象集合导出为csv,xml,html,Json。但是有的朋友更喜欢将windows 事件日志,导出为.evtx格式,这样直接可以通过Windows 事件查看器来读取,非常方便。尽管PowerShell已经有处理Eventlog的命令了。
PowerShell 导出Windows 日志为.evtx 格式
很多朋友在网上看到PowerShell处理xml文档时,用到了一个selectNode。但是有时候照猫画虎,就是看不到期望的结果。原因可能是因为你的XML文档中多了个命名空间(Namespace)。没有命名空间时,Name就是Name,有了命名空间后,Name=Namespace+Name。
PowerShell 基于Namespace来SelectNode
要求: 输入:”a11b221c3″ 输出:“a22b4 […]
PowerShell 对字符串中的数字进行数学计算
你可知道,Windows保留以往任何时候都挂载到您的机器上的所有USB存储设备的列表?可以像这样非常简单地通过注册表获取。
PowerShell 查询已知的USB盘

PowerShell Studio 是什么?PowerShell Studio的调用原理是什么?PowerShell Studio工程中的每个文件扮演什么角色?今天QQ群中CodeCook问了个问题,在PowerShell Studio 2012 工程中创建了一个project,包含了两个窗体
PowerShell Studio 2012 浅析
WPS的bug导致PowerShell调用Excel的Com对象失败。无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))
WPS的bug导致PowerShell调用Excel的Com对象失败

我安装的是英文的操作系统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 基于该会话执行远程命令。