Powershell脚本将所有广告用户及其各种组列表拖到csv

我需要帮助获得一个PowerShell脚本,使我能够拉动所有AD用户及其属于.csv文件的各个组的数据。

首先, 在这里获取Quest ActiveRoles服务器命令。

那么下面的脚本应该给你一个开始。 我正在使用Excel来存储信息,您可以将其保存为.csv文件。 使循环和保存值变得更容易一些。

$a = New-Object -comobject Excel.Application $a.visible = $True $b = $a.Workbooks.Add() $c = $b.Worksheets.Item(1) $c.Cells.Item(1,1) = "Users and Groups Report" $c.Cells.Item(1,2) = Get-Date $c.Cells.Item(2,1) = "User" $c.Cells.Item(2,2) = "Groups" $d = $c.UsedRange $d.Interior.ColorIndex = 19 $d.Font.ColorIndex = 11 $d.Font.Bold = $True $d.Font.Size = 14 $introw = 3 $users = Get-QADUser -SizeLimit $howmanyusersdoIwanttoget foreach ($user in $users) { $c.Cells.Item($introw,1) = $user.DisplayName $introw +=1 $groups = Get-QADGroup -ContainsMember $user foreach ($group in $groups) { $c.Cells.Item($introw,2) = $group.CanonicalName $introw +=1 } } 

你应该能够调整这个以满足你的确切需求。