パラメータを使用して新しいpowershellウィンドウを実行したいと思います。私は次のように実行しようとしていました:
powershell -Command "get-date"
しかし、すべてが同じコンソールで行われます。これを行う簡単な方法はありますか?
パラメータを使用して新しいpowershellウィンドウを実行したいと思います。私は次のように実行しようとしていました:
powershell -Command "get-date"
しかし、すべてが同じコンソールで行われます。これを行う簡単な方法はありますか?
コマンドを使用しstart
ます。CMD プロンプトで、次を試してください。
start powershell -noexit -command "get-date"
Start/Run (または Win+r) プロンプトについては、次を試してください。
cmd /c start powershell -noexit -command "get-date"
は-noexit
、Powershell に終了しないように指示します。このパラメーターを省略すると、コマンドが実行され、Powershell ウィンドウが表示されるだけになる可能性があります。インタラクティブに使用する場合、これは必須です。スクリプトの場合は必要ありません。
編集:
start
CMD の内部コマンドです。Powershell では、のエイリアスですStart-Process
。これらは同じものではありません。
ウィンドウが黒い理由については、Powershell.exe のショートカットが背景を青に設定するように構成されているためです。