Я хочу автоматически изменить содержимое l oop PowerShell из файла CSV. Кто-нибудь знает, как достичь цели?
Я хочу запустить PowerShell l oop, как показано ниже. экспорт членов группы AD UPN с файлом CSV, например One@contoso.com. Я хочу изменить Userlist
на UPN автоматически, поскольку в группе более 1000 членов, и мне нужно изменить upn с one@contoso.com
на 'one@contoso.com'
, легко пропустить, если есть умный способ достичь цели, спасибо.
Export-ADGroupmember UPN:
Get-ADGroupmember -identity adgroup | % { get-aduser $_.samaccountname | select userprincipalname } | export-csv upn.csv -notypeinformation
L oop PowerShell:
Loop PowerShell:
$UserList = @(
'One@contoso.com'
'Two@contoso.com'
'Three@contoso.com'
'Four@contoso.com'
'Five@contoso.com'
)
foreach ($UL_Item in $UserList)
{
$ARAGU_Params = @{
TenantName = "contoso"
HostPoolName = "contosoHostPool"
AppGroupName = "Desktop Application Group"
UserPrincipalName = $UL_Item
}
Add-RdsAppGroupUser @ARAGU_Params
}