web-dev-qa-db-ja.com

現在のユーザーが管理者権限を持っているかどうかを確認するにはどうすればよいですか?

Win XP sp2を実行しています。管理者権限があるかどうかを確認するにはどうすればよいですか?

システムのプロパティを確認できません。設定パネルにはそれほど多くのアイテムがありません。管理者権限がないようですが、正式に確認する方法は?そのためのコマンドラインツールはありますか?

17
yves Baumes

スタート->実行-> cmd.exe

Net User <username>

ローカルグループのメンバーシップが出力の下部に表示されるため、簡単に見つけることができます。これはおそらく、オプションを探すためにGUIを操作するよりもはるかに高速です(win + R、cmd、enter、マウスは不要)。

ドメインを使用している場合は、代わりにlocalgroupを使用します。

net localgroup Administrators

ローカルグループのリストは、ローカルグループ自体で確認してください。

net localgroup
24
jtimberman

XPでのもう1つの非常に簡単な方法は、トレイの時計を右クリックして、[日付と時刻の調整]コマンドを選択することです。管理者権限がない場合は、メッセージが表示されます。

5
Keeloid

現在のユーザーがXPでローカル管理者権限を持っているかどうかを確認する非常に簡単な方法があります。

  1. スタートを右クリック
  2. 「すべてのユーザーを開く」オプションがあるかどうかを確認してください
  3. そこにある場合は、管理者権限があります
4
FrankS

/domainスイッチをnetコマンドに追加すると、ドメインレベルでコマンドが実行されます。これは、これらのタイプのグループおよびユーザーに対してコマンドを実行しようとしているユーザーに役立つはずです。

管理者以外のユーザーからも機能します。私はそれをテストしました。

コンピューターがメンバーとなっているドメインを自動的に使用します。グローバルグループメンバーシップは、実際にはドメイングループメンバーシップです。

netcommand/helpを使用すると、スイッチの非常に詳細な説明が得られます。それが私がスイッチについて知った方法です。 /?だけを使用すると、基本的な構文ヘルプのみが表示されます。

3
LocalGovAdmin

それは普遍的な方法ではないため、他のシステム言語の場合、そのようなスクリプトは失敗します。例:ロシア語では、管理者ではなくАдминистраторы(はい、私はそれが絶対に愚かですが、Microsoftではそうです)に同意します。

cmdにはもう1つのバリアントがあります。

if not exist "%logonserver%\admin$\*.*" goto common_user

しかし、実験はそれも普遍的ではないことを示しています。例:Windowsセットアップ後の最初の管理者ログオン(およびシステムレジストリ経由での管理者共有の無効化など、他の多くの場合)。

2
alexsupra

ローカル管理者グループのメンバーであるかどうかを確認するには

net localgroup [admin group name] 

(括弧なし、グループ名にスペースがある場合は、名前を「」で囲みます)。

グループが不明な場合は、

net localgroup

これで、コンピューター上のすべてのローカルグループが提供されます。次に、最初のコマンドを使用して、メンバーであるかどうかを確認します。これは、完全な管理者権限を持っているのか、それともパワーユーザー権限を持っているのかを判断するのに役立ちます。

1
Dustin

実際には、ファイルを右クリックして「プロパティ」をクリックし、セキュリティを確認するだけです。これにより、ユーザーグループのリストが表示されます。あなたが管理者ユーザーグループに属しているかどうかを確認してください。

0
KdgDev