下記をプロファイルに登録しておくと便利です。
(使う場面少ないか... でもプロファイルの更新したときは再起動する必要があるので..)
function restart
{
Invoke-Item "$($env:ALLUSERSPROFILE)\Microsoft\Windows\Start Menu\Programs\Windows PowerShell 1.0\Windows PowerShell.lnk"
exit
}
ソースを見るとわかると思いますが、再起動とはいっても、実際には新しくPowerShellを起動してからExitしています。
ついに投稿数が100となりました。
今後ともよろしくお願いします。