首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使PowerShell运行原始启动进程cmdlet而不是PSCX启动进程cmdlet?

如何使PowerShell运行原始启动进程cmdlet而不是PSCX启动进程cmdlet?
EN

Stack Overflow用户
提问于 2010-04-01 15:17:58
回答 2查看 856关注 0票数 3

我已经安装了PSCX v2.0,除此之外,还安装了PowerShell。PSCX是PowerShell社区扩展(http://pscx.codeplex.com/Wikipage)。

我似乎已经安装了两个称为开始进程的cmdlet,我猜其中一个是原始的,另一个是来自PSCX的。当我调用启动进程时,PSCX将被设置为运行.如何使PowerShell运行原始版本?

有用的证据:

当我运行get-help start-process时,我得到:

代码语言:javascript
复制
Name                              Category  Synopsis
----                              --------  --------
Start-Process                     Cmdlet    PSCX Cmdlet: Starts a new process.
Start-Process                     Cmdlet    Starts one or more processes on the local computer.

当我运行get-command start-process时,我得到:

代码语言:javascript
复制
CommandType     Name                                                          Definition
-----------     ----                                                          ----------
Cmdlet          Start-Process                                                 Start-Process [[-Path] <String>] [[-Arguments] <String>] [...
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-01 16:21:22

如果获取基于模块的版本(pscx2.0beta),则可以选择不导入Pscx.Deprecated模块,该模块包含与内置PowerShell cmdlet冲突的三个PSCX : Start-Process、Select和Get-PowerShell。注意,PSCX2.0Beta是一个xcopy部署,要求您只执行以下操作:

  1. 下载Pscx-2.0-Beta2.zip
  2. ,在Windows中打开其属性,然后按下位于General选项卡上的未打开块。这是必需的,否则在导入模块时会出现很多错误。~\WindowsPowerShell\Modules
  3. Import-Module
  4. 将文件(保留文件夹结构)解压缩到

Pscx中。

就这样。如果您需要在Windows中重新启用“打开PowerShell这里”上下文菜单项,那么运行命令Enable-OpenPowerShellHere

票数 4
EN

Stack Overflow用户

发布于 2010-04-01 15:48:29

我设置了这些别名:

代码语言:javascript
复制
new-alias start-pscxprocess pscx\start-process 
new-alias start-msprocess microsoft.powershell.management\start-process  
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2561447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档