gpt4 book ai didi

TFS Power Tools 2008 Powershell Snapin 无法在 Windows 2008 R2 的 64 位系统中运行

转载 作者:行者123 更新时间:2023-12-02 06:24:21 26 4
gpt4 key购买 nike

我已经在我的 Windows 2008 R2 开发人员机器上安装了 TFS Power Tools 2008 及其 PowerShell 集成功能。

当我尝试运行以下命令来启用管理单元时:

Add-PSSnapin Microsoft.TeamFoundation.PowerShell

在 32 位版本的 PowerShell.exe 中,C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe 运行良好。但是,当我尝试在此处的 64 位版本中执行相同操作时:C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe 我得到以下信息错误:

Add-PSSnapin : The Windows PowerShell snap-in 'Microsoft.TeamFoundation.PowerShell' is not installed on this machine.
At line:1 char:13
+ Add-PSSnapin <<<< Microsoft.TeamFoundation.PowerShell
+ CategoryInfo : InvalidArgument: (Microsoft.TeamFoundation.PowerShell:String) [Add-PSSnapin], PSArgument
Exception
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand

知道如何让它在 64 位版本中工作吗?提前致谢。

最佳答案

你搞反了。管理单元是一个 32 位管理单元。它在 PowerShell (x86) 下工作正常,即 32 位,但在 PowerShell (x64) 下不起作用。注意:即使该文件夹名为 SysWOW64,它也不是 64 位的。在 64 位 Windows 下, native 64 位二进制文​​件位于 $env:SystemRoot\System32 中。在 Windows-on-Windows64 层下运行的 32 位二进制文​​件(即它们从 32 位进程和指向 64 位操作系统调用的指针)进入 $env:SystemRoot\SysWOW64。

关于TFS Power Tools 2008 Powershell Snapin 无法在 Windows 2008 R2 的 64 位系统中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3501237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com