$wmplayer = [environment]::ExpandEnviron […]
应用程序

在Windows Server 2012中使用PowerShell添加和删除Windows角色和功能非常方便,但是在windows 8.1上启用和禁用Windows选项却略显鸡肋。比如Get-WindowsOptionalFeature获取当前所有的Windows功能选项
PowerShell查看Windows功能选项
机器装完Office2013以后,lync默认已经属于自动启动了,此时我想out […]
PowerShell添加程序到开机启动
支持所有PS版本 假设你经常需要编辑自己的”hosts” […]
Powershell使用Verb打开程序
前两篇文章分享了使用PowerShell安装Window程序的一些技巧。但是都是基于兼容已有命令行的调用。今天分享一个第三方组件,让你直接可以使用Cmdlet命令来查询,安装,修复Windows程序。
专门负责Windows安装的PowerShell组件
尽管对IT管理员或者开发者来讲,这是一个很常见的任务,但是在网上能找到“远程安装一个msi包或者exe应用程序”的相关文档还是比较少的。甚至有人在一些论坛的评论中写道,这不可能实现。事实上还是可以的。我会在本文提供两段代码,分别负责远程安装MSI包和EXE可执行应用程序。
使用PowerShell远程安装应用程序
如果你要安装的MSI包不止一个,可不能使用Invoke-Item,否则PowerShell不会等待前一个安装包安装完毕,就已经运行下一个安装包了。
如果在批处理中,我们可能会使用msiexec file.msi /wait。在PowerShell中也可以借助于msiexec。
PowerShell 批量安装MSI安装包
Powershell中运行像robocopy.exe这样的应用程序有时也不方便, […]
提交参数给EXE文件
Powershell中一个脚本可能需要提升执行(如管理员特权)。
Powershell提升执行命令权限
如果要使用不同的用户凭据来运行某个程序,除了RunAs.exe外,也可以使用Start-Process 命令中提供的参数-Credential。
PowerShell 使用指定账户启动引用程序
主要还是用到wmi对象,Win32_Product类,首先根据软件的名称Win3 […]