怎样将文件通过PowerShell拷贝至远程机器的共享目录呢?我前后尝试了三种方法:第一Copy-Item,但是Copy-Item不支持credential, 可以使用变通方法。第二Start-BitsTransfer,服务器端需要配置。第三Send-File,是基于PSsesion的。
每年归档: 2013年
PowerShell 远程管理Windows Azure 上面的虚拟机。首先需要在Azure门户上打开防火墙端口,然后在远程虚拟机上开启winrm服务,接着在客户端获取自签名证书,导入该证书在客户端。最后建立远程管理会话,使用PowerShell 基于该会话执行远程命令。
PowerShell 远程管理Windows Azure 上面的虚拟机
Powershell service命令做的确实很垃圾,没有remove-service命令,不能查询BinaryPathName属性,-StartupType 支持的参数太少。
PowerShell Service相关命令的缺陷

微软是一个很"低调"的公司,取名为微软,感觉有“微微软下去”的意思,这是个玩笑了。但是windows 操作系统 和office办公软件,如此之优秀,微软也没敢命名为PowerOS 和 PowerOffice,但是在Monat(PowerShell的前身)发布后的第二年(2006年),直接就发布了Windows PowerShell 1.0,并且命名为PowerShell,这也有点太不淡定了。今天我根据自己的体验来稍微总结一下为什么PowerShell如此之强大。
PowerShell为什么强大
Powerhell在Windows桌面的右下角显示天气提示信息,内容包括当前的城市,天气描述,和气温信息。知识点:使用WebRequest来请求远程web内容,将Jason字符串转换成对象,将png图像转换成ico图像,在桌面提示栏显示气球提示
PowerShell 在桌面提示栏显示天气信息

ScheduledJob相关的命令位于PowerShell的PSScheduledJob组件 。该组件是在Windows PowerShell 3.0 版本中引进的,当然也只能在PowerShell 3.0和最新的版本环境中使用。本文会以“定期清理浏览器历史记录”为题演示怎样创建,禁用,启用,删除一个计划工作(ScheduledJob)。
PowerShell 计划工作(ScheduledJob)

今天在使用Invoke-WebRequest去测试某网站页面时,每次都会弹出“弹出Windows安全警告”对话框。问题已经很明朗了就是IE对于Cookie的权限设置过高,比如我的IE11浏览器,默认设置成了Medium。在IE选项“隐私”选项卡中,将设置从Medium调整成Low即可。
Invoke-WebRequest 弹出Windows安全警告对话框
当Sort-Object遇上服务的属性Status时,竟然是Running在后面,stopped在前面。原来属性“Status”是一个枚举值,而枚举值的定义中为整数。具体:服务停止的值为“1”,服务运行的值为“4”,这就不难理解了。如何避免这一问题,并对两个属性排序,本期来解答。
搞懂了PowerShell中的Sort-Object
HP发布了一个Windows PowerShell 组件HPiLOCmdlets,其设计用于帮助IT专家使用Windows PowerShell去配置和管理HPiLO 3 和 iLO4。HP iLO组件是提供给从Windows 管理工作站直接到iLO系统的一套包含110条Out-In-Hand(一套不依赖与操作系统和软件的IT管理技术)自动化函数。
基于Windows PowerShell的惠普脚本管理工具

有同事提出将一个8G多的VHD上传到百度的网盘,但是百度网盘针对免费用户暂时的单个文件限制为4G。最经济的最方便的方法就是将大文件分割成小文件,然后上传,下次针对下载的文件再进行合并。本文主要演示使用PowerShell完成分割文件和合并文件的功能。
PowerShell 分割和合并大文件
推荐个PowerShell测试题,是一款基于web的小游戏。根据你回答的题目的情况,来决定你是一个高级脚本编写者或是一个初级脚本编写者。另外在这个过程中,你也可以学到一些PowerShell小知识。
PowerShell 测试题
DSC的一些背景 一种新型的配置管理工具被创建,用来管理平台,应用程序,和云上面 […]