web-dev-qa-db-ja.com

WindowsServerログインアラートツール

いくつかのさまざまな理由で、サーバーの1つが悪用されているのではないかと心配しています。

ユーザーがサーバーにログオンするたびに電子メールを送信できるツールはありますか?

できるだけ多くの情報をバックグラウンドで送信したメールを受け取りたいのですが。

ありがとう

2
SetiSeeker

これには、ドメインルートレベルのGPOでログオンスクリプトを使用します。簡略化されたバージョンは次のようになります。

Set ADSysInfo = CreateObject ("ADSystemInfo")
Set currComp = GetObject ("LDAP://" & ADSysInfo.ComputerName)
Set CurrUser = GetObject ("LDAP://" & ADSysInfo.UserName)

if CurrComp.operatingSystem = "Windows 2000 Server" or _
   CurrComp.operatingSystem = "Windows Server 2003" then
       ' send email via whatever SMTP server/etc you have in place
       ' this will be different depending on the server so i can't give code
       ' CurrUser.sAMAccountName - user account name
       ' CurrComp.cn - name of server being logged on to
endif

あなたはそれの欠けている部分のためにTechNetのスクリプトを介して電子メールを送る方法を掘り下げる必要があるでしょう

2
Maximus Minimus

Server 2008の場合は、schタスクを作成し、「イベント時」でトリガーを定義します。ほとんどの場合、イベントとして528を使用することをお勧めします。その場合、アクションは「電子メールを送信する」です。 SMTPサーバーが必要です。

http://technet.Microsoft.com/en-us/library/cc787567(WS.10).aspx イベントIDの場合。

2
Malnizzle