Запуск Powershell от имени администратора
Мне бы хотелось иметь скрипт, который я могу запускать ежедневно, чтобы добавить пользователей из "cn = users, dc = costco, dc = com" в группу AD "groupname" "CN = groupname, OU = Groups, DC = Costco, DC = ком "
$When = (Get-Date).AddDays(-1).Date
Get-ADUser -SearchBase 'cn=users,dc=costco,dc=com' -Filter { whenCreated -ge $When } | add-adgroupmember -MemberOf 'groupname'
это ошибка с
Add-ADGroupMember: не найден параметр, соответствующий параметру
имя 'MemberOf'. В строке: 2 символа: 111
+ ... ilter {whenCreated -ge $ When} | add-adgroupmember -MemberOf 'имя группы ...
+ ~~~~~~~~~
+ CategoryInfo: InvalidArgument: (:) [Add-ADGroupMember], ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.ActiveDirectory.Management.Commands.AddADGroupMember
Я тоже пробовал с помощью реддитора
When = (Get-Date).AddDays(-1).Date
Get-ADUser -SearchBase 'CN=users,dc=costo,dc=com' -Filter { whenCreated -ge $When } | ForEach-Object { Add-ADGroupMember -Identity 'Groupname' -Members $_ }
Ошибка:
Add-ADGroupMember: недостаточно прав доступа для выполнения
операция В строке: 2 символа: 109
+ ... ach-Object {Add-ADGroupMember -Identity ‘groupname’ -Members $ _} ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
+ CategoryInfo: NotSpecified: (имя группы: ADGroup) [Add-ADGroupMember], ADException
+ FullyQualifiedErrorId: ActiveDirectoryServer: 8344, Microsoft.ActiveDirectory.Management.Commands.AddADGroupMember