【发布时间】:2016-02-17 20:24:07
【问题描述】:
我安装了 Visual Studio 2013。它在
位置创建了一个名为“PowerShell Console”的 Windows 菜单项C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Team Foundation Server 2013 Power Tools
此快捷方式包含以下目标:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files (x86)\Microsoft Team Foundation Server 2013 Power Tools\tfshell.psc1" -noexit -command ". 'C:\Program Files (x86)\Microsoft Team Foundation Server 2013 Power Tools\TFSS
纯文本:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files (x86)\Microsoft Team Foundation Server 2013 Power Tools\tfshell.psc1" -noexit -command ".' C:\Program Files (x86)\Microsoft Team Foundation Server 2013 Power Tools\TFSS
我不明白关于它的三件事。
a) 它在黑色命令窗口中打开,而不是在新的蓝色 powershell 屏幕中打开。但是,如果我删除 -command.. 之前的所有内容,则会在蓝屏中打开。这是为什么呢?
b) 我理解 -command 的意思是在启动 powershell 后执行命令。但接下来是什么,“。C:....还有一条路径,我无法理解它。
c) 我什至在它提供的路径中都没有文件夹 TFSS。
这是由于安装错误造成的吗?我在安装时没有收到任何错误。
【问题讨论】:
-
TFSS大概是一个脚本?.告诉 powershell 运行(点源)该脚本。我假设跳过了正常的 powershell 会话初始化(这是设置蓝色的原因)。 -
"我没有 TFSS 文件夹" - 你确定吗?不只是隐藏?
-
当我复制它时,我也会得到一个黑色窗口。可能是 v1.0。
-command ". 'path'"如果不是文件夹,则可以正常工作,即path是可执行文件的路径。所以,再一次,你确定文件 tfss 不只是隐藏的吗?对不存在的路径运行命令会导致错误消息
标签: powershell visual-studio-2013