この質問にはすでに答えがあります:
- 管理者 4の回答として現在のコマンドプロンプトが起動されたかどうかを確認します。
ストックWindowsインストールで、コマンドプロンプト(CMD.exe)から、コマンドプロンプトが昇格して実行されているかどうかを正式に表示する方法を探しています。私が見たほとんどの方法は、すべてのシステムで必ずしも信頼性または互換性があるとは限らない可能性がある非ネイティブツール、サードパーティソフトウェア、またはプロキシインジケーターに依存しています。システム自体に現在のセッションが昇格されたことを明示的に示す、または現在のプロセスが整合性レベル「高」で実行されていることをコマンドライン経由で表示するという行に沿って何かを探しています。
許容できる何かの例(必ずしも絶対的な定義ではない)は、現在のPIDを取得して表示し、その後にそのPIDの整合性レベルを示す別のコマンド(同じでない場合)を表示するコマンドです。特定の出力の意味に依存するコマンド(例:特定のコマンドを実行できる場合にセッションが昇格すると仮定したり、ウィンドウのタイトルバーに基づいて昇格ステータスを決定したり)は、この目的には受け入れられません。
ソリューションは、Windows 7 Pro SP0まで互換性がある必要があります。これらのシステムにはPowerShellがありますが、この目的のためのオプションではありません。OSに組み込まれていないソフトウェアはオプションではありません。
whoami /groups
答えを取り、将来の参考のためにここで少し拡大し、また重複として閉じることに投票しました。
whoami /groups
- を使用するもの-は、この質問に適しているようです。