7

パラメータを使用して新しいpowershellウィンドウを実行したいと思います。私は次のように実行しようとしていました:

powershell -Command "get-date"

しかし、すべてが同じコンソールで行われます。これを行う簡単な方法はありますか?

4

2 に答える 2

6

コマンドを使用しstartます。CMD プロンプトで、次を試してください。

start powershell -noexit -command "get-date"

Start/Run (または Win+r) プロンプトについては、次を試してください。

cmd /c start powershell -noexit -command "get-date"

-noexit、Powershell に終了しないように指示します。このパラメーターを省略すると、コマンドが実行され、Powershell ウィンドウが表示されるだけになる可能性があります。インタラクティブに使用する場合、これは必須です。スクリプトの場合は必要ありません。

編集:

startCMD の内部コマンドです。Powershell では、のエイリアスですStart-Process。これらは同じものではありません。

ウィンドウが黒い理由については、Powershell.exe のショートカットが背景を青に設定するように構成されているためです。

于 2013-08-09T09:31:29.093 に答える