web-dev-qa-db-ja.com

特定のWindowsユーザーのLAN接続を無効にするにはどうすればよいですか?

ラップトップの特定の標準ユーザーのLAN接続を無効にする必要があります。

娘に持ってもらいたい

  1. 図書館/学校などのWi-Fiでインターネットに無制限にアクセス(LANが無効になっているuser1)
  2. lAN経由でホームに接続した場合のアクセス制限(ペアレンタルコントロール付きのuser2)。

何かアイデアはありますか?

Windows 7 Home、Sony Vaio

ありがとう、紳士

1
Corto

これを行う最も簡単な方法は、user2がスケジュールされたタスクを介してWindowsにログインしたときに実行されるカスタムログオンスクリプトを作成することです。 (Windowsホームはユーザーのログオンスクリプトを無効にするため、この方法で回避する必要があります。)

唯一の前提条件は、ログイン時に無効にするインターフェースの名前を知っていることを必要とします。

すべてのインターフェースのリストを取得するには:

  1. Windowsキーを押しながらRキーを押して、command Promptを開きます。これにより、runボックスが表示されます。
  2. 次に、そのボックスにcmdと入力し、enterを押します。
  3. netsh interface show interfaceと入力し、最後の列のインターフェース名をメモします。これは、「ローカルエリア接続」や「wi-fi」などのようなものである可能性があります。

次に、このアダプターを実際に無効にするスクリプトを作成する必要があります。これ以降、アダプタ名は「Wi-Fi」と想定します(異なる場合があります)。

  1. 新しいメモ帳ドキュメントを開きます。
  2. 以下に貼り付けます:netsh interface set interface "Wi-Fi" admin=disable
  3. ファイルを"turnOffNetwork.bat" **として保存します。保存するときは引用符を使用してください。これにより、ファイルは.bat拡張子で強制的に保存されます。
  4. ファイルは、彼女のプロファイルが表示できる場所に保存する必要があるため、c:\ドライブに直接scriptsというフォルダーを作成します。
  5. 保存するときの場所はC:\Scripts\turnOffNetwork.batである必要があります

次に、これが実行されるプロファイルにログインする必要があります。この場合、user2にログインします。

  1. スタートボタンをクリックし、task schedulerと入力して開きます。
  2. 右端で、Create Taskを選択します。基本的なタスクを選択しないでください。
  3. ここには、[一般]、[トリガー]、[アクション]、[条件]、[設定]の5つのタブがあります。

[一般]タブ:

  • 名前:ネットワークアクセスをオフにします
  • 「ユーザーがログオンしているときにのみ実行する」を選択します
  • 「最高の権限で実行する」のチェックボックスをオンにします(必要)

[トリガー]タブ:

  • 「新規」をクリックします
  • タスクのドロップダウンを開始します:「ログオン時」
  • OKを押します

[アクション]タブ:

  • 「新規」をクリックします
  • 処置:プログラムを開始してください
  • プログラム/スクリプトを参照し、C:\Scripts\turnOffNetwork.batを選択します
  • [OK]をクリックします

[条件]タブ:

  • チェックを外す:「ACがオンの場合にのみタスクを開始する」
  • チェックを外す:「コンピューターがバッテリーに切り替わったら停止する」
  • [OK]をクリックします

[設定]タブ:

  • 変更はありません。

OKを押します。これで、管理者の資格情報を要求する資格情報の入力を求められる場合があります。この場合は、管理者であるコンピューターのアカウントのユーザー名/パスワードを入力してください。 (おそらくあなたのプロフィールであり、あなたの娘ではありません。)

User2からログアウトし、user2として再度ログインすると、タスクが実行され、ネットワークカード/ Wi-Fiアダプターが無効になります。

0
Narzard