哪种Powershell动词适合重新加载用户个人资料?

时间:2019-02-27 05:40:58

标签: powershell

我的个人资料中有一个Commandlet,可重新加载我的用户个人资料。每当我编辑个人资料时,VSCode都会警告我,我使用的名称Reload-Profile会使用未经批准的动词。

尽管Reload似乎是一个理智,明显且易于搜索的动词,用于描述重新加载资源,但我想知道我应该使用什么来使PS开心。 list of approved verbs上没有一个候选者描述重新加载之类的东西。

这是代码BTW(我是从this answer那里获得的)

  function Reload-Profile {
    @($Profile.AllUsersAllHosts,
    $Profile.AllUsersCurrentHost,
    $Profile.CurrentUserAllHosts,
    $Profile.CurrentUserCurrentHost
    ) | ForEach-Object {
      if(Test-Path $_){
        Write-Host "Running $_" -foregroundcolor Magenta
        . $_
      }
    }
  }

1 个答案:

答案 0 :(得分:1)

我会和Invoke一起去。运行命令是Invoke-Command,运行表达式是Invoke-Expression,运行pester是Invoke-Pester,当Pester要运行模拟时,它是Invoke-Mock等。

Invoke是要求执行某些操作的goto动词。