メイン ウィンドウズ10 PowerShellから昇格されたプロセスを開始する

PowerShellから昇格されたプロセスを開始する



PowerShellは、高度な形式のコマンドプロンプトです。すぐに使用できるコマンドレットの膨大なセットで拡張され、さまざまなシナリオで.NET Framework / C#を使用する機能が付属しています。今日は、PowerShellプロンプトから昇格したプロセスを開始する方法を紹介します。

広告


以前、同じことがどのようになり得るかについて説明しました バッチファイルから実行 。ただし、Windows 10 Creators Updateでは、Microsoftはコマンドプロンプトを強調せず、PowerShellをあらゆる場所で宣伝する予定です。参考のためにこれらの記事を参照してください:

  • Windows 10ビルド14986は、どこでもコマンドプロンプトをPowerShellに置き換えます
  • Windows 10 CreatorsUpdateのWin + Xメニューにコマンドプロンプトを追加し直す
  • Windows 10 CreatorsUpdateのコンテキストメニューにコマンドプロンプトを追加する
  • Windows10のコンテキストメニューから[PowerShellを開く]ウィンドウをここから削除します

したがって、PowerShellコンソールから実行できるこの便利なトリックを学び、時間を節約することをお勧めします。

シムズ 4 オブジェクトを回転させる方法

PowerShellから昇格されたプロセスを開始する

このタスクでは、Start-Processコマンドレットを使用します。それはサポートします オプションの数 、そのうちの1つは-Verbです。 -Verbを「RunAs」として指定すると、開始しようとしているプロセスが昇格して開かれます。

メモ帳アプリを昇格して起動してみましょう。

  1. PowerShellを開く 。
  2. 次のコマンドを入力するか、コピーして貼り付けます。
    Start-Process'notepad.exe '-Verb RunAs

  3. UACプロンプトが表示されます。それを確認します:
  4. メモ帳アプリは高架で開かれます。これは、タスクマネージャーを使用して確認できます。記事を参照してください: プロセスがWindowsで管理者(昇格)として実行されているかどうかを確認する方法

注:UACプロンプトで[いいえ]ボタンを押すと、PowerShellコンソールはエラーメッセージ「ユーザーによって操作がキャンセルされました」を出力します。これは予想されます。

ヒント:最初にコンソールを開かなくても、PowerShellを使用して昇格したアプリを直接実行できます。たとえば、ショートカットを作成したり、[実行]ダイアログで次のコマンドを入力したりできます。

powershell.exe -Command'Start-Process Notepad.exe -Verb RunAs '

結果は同じになります。 Powershellウィンドウが一瞬点滅した後、アプリが高架で開かれます。

PowerShellからの引数で昇格されたプロセスを開始する

PowerShellから昇格して開始するプロセスにいくつかの引数(スイッチまたはパラメーターとも呼ばれます)を渡す必要がある場合は、Start-Processコマンドレットの-Argumentスイッチを使用します。そこで指定された引数は、ターゲットの実行可能ファイルに渡されます。上記で使用したNotepad.exeを使用した変更例を次に示します。

PowerShellコンソールの場合は、次のコマンドを使用します。

Start-Process'notepad.exe '-Argument'C: My Stuff  my file.txt' -Verb RunAs

スペースを含むパスは引用符で囲みます。複数の引数を渡す必要がある場合は、コンマで区切り、ArgumentListを使用します。

スナップチャットで誰かがあなたをブロックしたかどうかを知るにはどうすればよいですか
Start-Process'file.exe '-ArgumentList'argument1、argument2、argument3' -Verb RunAs

PowerShell内から、次のコマンドを使用できます。

powershell.exe -Command'Start-Process 'Notepad.exe'-Argument' C: My Stuff  my file.txt'-Verb RunAs '

さらに別の例:

powershell -Command'Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Command  `' Checkpoint-Computer -Description  'RestorePoint1 '-RestorePointType  'MODIFY_SETTINGS ' ` '' -Verb RunAs '

詳細については、次の記事を参照してください。 PowerShellを使用してWindows10で復元ポイントを作成する

上記のように、パスをスペースで囲みます。
それでおしまい。

興味深い記事

エディターズチョイス

MyFitnessPal で食品をスキャンする方法
MyFitnessPal で食品をスキャンする方法
MyFitnessPal には、カロリーの追跡に使用できる膨大な食品データベースが付属しています。ただし、データベースには非常に多くのアイテムがあるため、消費したばかりのアイテムを見つけるのは難しい場合があります。幸いなことに、
SurfaceDuoやその他のデバイス用の折りたたみ式壁紙をダウンロードする
SurfaceDuoやその他のデバイス用の折りたたみ式壁紙をダウンロードする
Microsoft Surface Duoやその他のデュアルスクリーンデバイスを入手する場合は、折りたたみ式デバイスでうまく機能する壁紙のセットがあります。 MicrosoftのデュアルスクリーンAndroidフォンであるSurfaceDuoには、専用の壁紙が付属しています。昨日はそれをダウンロードする方法をカバーしました、そして今ここにあなたのデバイスのために折り畳み式のために設計されたより多くの壁紙があります。
Google スプレッドシートの列幅を変更する方法
Google スプレッドシートの列幅を変更する方法
多くの情報を単一のセルに収めることは、セルが私たちに伝えようとしていることを理解することになると問題を引き起こします。データは列内で圧縮または切り捨てられる可能性があるため、変更する必要があります
モバイルデータが機能しない場合の修正方法
モバイルデータが機能しない場合の修正方法
iPhone または Android でモバイル データが機能しない場合は、SIM カードの破損、ソフトウェアまたはハードウェアの不具合、ネットワークの停止が原因である可能性があります。再び機能させる方法を学びましょう。
Windows10でマウスの感度を調整する方法
Windows10でマウスの感度を調整する方法
コンピュータにいくつかの追加コンポーネントを追加せずにPCを使用することは不可能です。メニューやプログラムを表示せずにコンピューター上のものを制御することはできないため、モニターは必須です。スピーカーも重要です、特に
リーグ・オブ・レジェンドでFPSを表示する方法
リーグ・オブ・レジェンドでFPSを表示する方法
ゲームが正しく動作しないこと以上にゲーマーを怒らせることはほとんどありません。リーグ・オブ・レジェンドは、さまざまな PC に対応し、古いマシンでプレイできるように作られていますが、ゲームの方が動作し始める場合もあります。
LinuxMintのLibreOfficeでカラフルなアイコンを入手する
LinuxMintのLibreOfficeでカラフルなアイコンを入手する
LinuxMintのLibreOfficeでカラフルなツールバーアイコンを取得する方法。このチュートリアルに従って、LibreOfficeのツールバーテーマをカスタマイズします。