MENU

溶けかけてるうさぎ HP GALLERY BLOG TOP RECENT ARTICLES POPULAR ARTICLES ABOUT THIS BLOG

CATEGORY

大学 (140) 仕事 (17) 航空宇宙 (104) 写真 (77) 旅行 (32) 飯・酒 (17) コンピュータ (118) その他 (44)

TAG

ARCHIVE

RECENT

【カメラ】X100 シリーズが好きすぎる(主にリーフシャッタ) 【カメラ】X100V から X100VI に買い替えました 【自宅サーバー】Google Domains から Cloudflare にドメインを移管 【カメラ】FUJIFILM XF レンズのサイズ比較ができるようにしてみた 【写真】自作写真閲覧ページにてフィルムシミュレーションで写真をフィルタできるようにした

【bat】バッチファイルで管理者権限で実行されているか判断する方法

事象発生日:2018-01-21

記事公開日:2018-01-22

アクセス数:21623

バッチファイル (Batch File) で管理者権限で実行されているかどうかを判断する方法.

とある案件で,IPA(情報処理推進機構)作成のバッチファイルを見る機会があり,それにあった方法を記す.

1.動作環境

Microsoft Windows 10 Home (64bit)

2.実行権限の確認

以下のコードのように書けばいい.

openfilesコマンドは,どうやら一般権限だとエラーを吐くようで,それを用いている.

 

バッチファイルでもシェルスクリプトのように2>&1で標準エラー出力の設定できたのか.知らなかった.

@echo off

openfiles > NUL 2>&1
if NOT %ERRORLEVEL% EQU 0 (
	echo 一般権限
) else (
	echo 管理者権限
)

pause
ソースコード

関連記事

コメントを投稿

名前

Email (※公開されることはありません)

コメント