
ありますかどれでも次のようにログインした場合の違い:
- ユーザー名
- コンピュータ名\ユーザー名
- リモート\ユーザー名
- ドメイン名\ユーザー名
- 何か\ユーザー名
ログイン方法に応じてコンピューターの動作を変えたいのですが、異なるログイン方法を認識する簡単な方法はありますか?
特に、他のユーザーがログインしているときにリモート ログインを制限したいので、ログインが発生する前に動作を変更する必要があります (ログイン試行をバックグラウンドでチェックするスクリプトなど)。
これは、Win 7 および Win XP で動作するはずです (まったく同じである必要はありません)。
関連する質問:ユーザーがローカルにログインしているときにリモート デスクトップ ログインを防ぐにはどうすればよいですか?
答え1
基本的には次のオプションしかありません。
- ローカルコンピュータ\ユーザー名
- ドメイン\ユーザー名
- 名前@DNSドメイン (SPN ログイン)
Windows 7では、Windowsはデフォルトでコンピュータが参加しているドメインを想定し、ドメイン\あなたにとっては、これが 2 番目のオプションであることを意味します。
(何を言っているのか分かりませんリモート\ユーザー名または何か\ユーザー名これらはドメインですか?
最後に、ユーザーは、使用した構文に関係なく、ドメイン アカウントまたはローカル アカウントのいずれかでログインします。
この1台のコンピュータだけが現在アクティブなユーザーに応じて異なる動作をする必要がある場合は、起動する環境変数を確認します%USERDOMAIN%
(ドメイン名またはローカル PC の名前が含まれます)。
ドメイン アカウントの場合は、グループ ポリシー オブジェクトを使用して、そこにスクリプトを追加することもできます。この 1 人のユーザーだけに GPO へのアクセス権を付与すると、構成されたスクリプトがこのユーザー (ただし、どのコンピューターでも) にのみ実行されることになります。