web-dev-qa-db-ja.com

ログインしたADユーザーアカウントを指定して、コンピューターのホスト名またはIPを判別する方法はありますか?

John Doeがネットワーク上のワークステーションにログインしていることがわかっている場合、Powershellで、自分のアカウントを使用しているコンピューターを特定する方法はありますか。

2
Nick Warn

これを行うためのツールがない場合は、非常に大きな在庫がないと思います。これを行う1つの方法は、AD内のすべてのコンピューター(この例では、Windows7またはWindows10)のインベントリを作成することです。次に、それらの各コンピューターで、誰がログインしているかを確認します。

$TheseComputers = (Get-ADComputer -Filter {OperatingSystem -Like "Windows 7*" -or OperatingSystem -Like "Windows 10*" } -Property *) 

foreach ($Computer in $TheseComputers) {
    Get-WmiObject –ComputerName $Computer.name –Class Win32_ComputerSystem | Select-Object UserName
}
1
Nixphoe