我的PowerShell技能很弱/生锈。寻求一点帮助。
总的来说,我想做以下几点:
Get-ADGroupMember获取每个组的成员。第一个问题是从LDAP获取Teradata数据并将其存储。对于Teradata,几乎没有什么PowerShell帮助。
发布于 2019-06-17 19:06:29
一个队友得到了一个更简单但更实用的解决方案。AD列表是硬编码在脚本和输出是一个文本文件。SSIS将拾取文本文件。这不是完全的解决方案,但使我们能够停止运行MS访问进程。
Import-Module ActiveDirectory
$ObjectResults = @()
$Groups = "HardCodedGroup1","HardCodedGroup1"
Foreach ($Group in $Groups)
{
$Members = (Get-ADGroupMember $Group)
# $Uname = ( Get-ADUser -Filter $Group | Select-Object samaccountname )
ForEach ($Member in $Members)
{
$Out = New-Object PSObject
$Out | Add-Member -MemberType noteproperty -Name Name -Value $Member.Name
$Out | Add-Member -MemberType noteproperty -Name Group -Value $Group
$Out | Add-Member -MemberType noteproperty -Name USERNAME -Value
$Member.samaccountname
$Out
$ObjectResults += $Out
}
}
$ObjectResults | export-csv C:\Temp\AD\output.csv -NoTypeInformationhttps://stackoverflow.com/questions/55908800
复制相似问题