ユーザー名とIPアドレスのマップがあります。解決策が必要です。誰かがログインすると、システムが自動的にその人の IP アドレスを変更します。どうすれば実現できますか?
1 に答える
1
以下のコードを.batファイルに入れることで可能だと思います。ただし、最初に、ユーザー名と IP がコンマで区切られたテキストファイルが必要です。
マップ.txt :
user1,xxx.xxx.xxx.xxx
user2,xxx.xxx.xxx.xxx
以下のコードを.bat拡張子のバッチファイルに入れます
FOR /F "tokens=1,2 delims=," %%G IN (D:\map.txt) DO (
if %USERNAME%==%%G (
netsh int ip set address name="Local Area Connection" source=static addr=%%H mask=255.255.255.0
)
)
次に、最高の権限で Windows にログオンするようにバッチ ファイルをスケジュールします。そうすれば、ユーザーがログインするとすぐに IP が変更されます。
于 2013-01-30T10:19:05.257 に答える