0
に記録されます私は PowerShellのは、Active DirectoryのユーザーOU
OU=offic-Computers,OU=comp-computers,DC=my,DC=company,DC=com
MY-OU.txt
と呼ばれる含むテキストファイルを持っている私は、そのOU内のすべてのコンピュータのリストを取得することができます。ForEach ($OU in Get-Content "C:\temp\MY-OU.txt")
{
Get-ADComputer -SearchBase $OU -Filter '*' | Select -Exp Name | Out-File -filepath "C:\temp\MY-OU-computers.txt"
}
そして私は、現在は上記のコードの出力からユーザーがログオンして取得することができます。
$content = Get-Content C:\temp\MY-OU-computers.txt
$output = foreach ($PC in $content) {Get-WmiObject –ComputerName $PC –Class Win32_ComputerSystem | Select-Object UserName}
$output | Out-File -filepath "C:\temp\CAD-OU-computers-users.txt"
どのように両方の部品を組み合わせて取得します特定のOUに現在ログオンしているユーザーですか?
は@James C.ありがとう – Eric