如何从PowerShell输出中删除属性命名空间?

时间:2016-01-22 16:38:16

标签: powershell powershell-v4.0

我想我可能正在寻找错误的东西,因为我无法找到答案。基本上我运行Get-Process并在PowerShell中选择一些属性。我得到了我想要的信息,但是对于其中一个属性MainModule,它包含System.Diagnostics.Processmodule命名空间,我只想要文件名。

有谁可以解释为什么会发生这种情况以及如何摆脱它呢?我是PowerShell的新手,就像我说我找不到答案一样。

我正在运行的命令:

Get-Process | select id, processname, starttime, mainmodule | ft -AutoSize

输出:

  Id ProcessName       StartTime           MainModule                                 
  -- -----------       ---------           ----------                               
1788 armsvc            22/01/2016 07:36:31 System.Diagnostics.ProcessModule (armsvc.exe)

Image of the output

1 个答案:

答案 0 :(得分:3)

使用计算属性。

<%= semantic_form_for @professional do |pro| %>
       <%= pro.inputs :id => "information" do %>
          <%= pro.input :name, label: t("Artistic Name") %>
         <%= pro.semantic_fields_for @user do |user| %>

         <%= user.inputs :id => "register" do %>

            <%= user.input :email, :placeholder=>"email@example.com" %>

           <%= user.input :password, label: t('Password') %>

          <%end%>

       <% end %>

   <% end %>

<% end %>