我们知道,在windows中系统的字体文件夹位于系统盘下的Windows文件夹,所有字体库文件都在这里。通过资源管理器可以看到比较友好的字体名称,但是字体名称不支持复制。所以我们在PowerShell 中可以借助.NET 类System.Drawing.Text.InstalledFontCollection.
Mooser Lee
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盘
2 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 基于该会话执行远程命令。
PowerShell 远程管理Windows Azure 上面的虚拟机
Powershell service命令做的确实很垃圾,没有remove-service命令,不能查询BinaryPathName属性,-StartupType 支持的参数太少。
PowerShell Service相关命令的缺陷
10 微软是一个很"低调"的公司,取名为微软,感觉有“微微软下去”的意思,这是个玩笑了。但是windows 操作系统 和office办公软件,如此之优秀,微软也没敢命名为PowerOS 和 PowerOffice,但是在Monat(PowerShell的前身)发布后的第二年(2006年),直接就发布了Windows PowerShell 1.0,并且命名为PowerShell,这也有点太不淡定了。今天我根据自己的体验来稍微总结一下为什么PowerShell如此之强大。
