Вопросы, связанные с командлетами PowerShell от Quest Software
1 ответ

Самый простой способ определить, есть ли у пользователя доступ к действиям в Active Directory

В настоящее время я использую оснастку Quest ActiveRoles Management, чтобы определить, имеет ли пользователь, выполняющий сценарий, доступ к различным операциям в нашем домене Active Directory. Мы делегируем доступ с помощью групп, поэтому я не пров…
12 окт '15 в 19:52
1 ответ

Срок действия пароля в Powershell QADUser

Привет, у меня есть скрипт ниже, который отправляет по электронной почте пользователям, чьи пароли должны истечь в $ daysleftonpwd, но я не уверен, как добавить "только если у пользователя установлен пароль, срок действия которого истекает", что озн…
1 ответ

Set-QADUser: очистка отображаемого имени

Привет! Некоторые из моих пользователей имеют lastname firstname в нашей эры, и я хотел бы очистить это. Пробовал со следующим фрагментом: get-QADUser user | Set-QADUser -DisplayName "$($_.FirstName + ' '+$_.LastName)" но get-QADUser user | select d…
03 окт '12 в 08:48
1 ответ

Сессионные фабрики для обработки нескольких соединений с БД

У меня есть задача создать несколько фабрик сессий для разных источников данных. Один источник данных будет использоваться для запросов на чтение, а другой - для запросов на чтение и запись. Каждый API нашей службы баз данных (оболочка над DAO) выпо…
04 янв '12 в 06:42
0 ответов

Get-QADUser для пользователей вне dn?

Привет, когда я запускаю в PowerShell (с надстройкой Quest AD) простой Get-QADUser -displayname "John, Doe Jr." Это работает для всех, кто находится в моем dn, например, "Европа", как только я пытаюсь это сделать для кого-то за пределами Азии или Аф…
18 сен '14 в 01:07
1 ответ

Запустите командлет Quest параллельно и сохраните вывод в файл

Я довольно новичок в Powershell и у меня мало проблем с параллельным выполнением кода. Мой текущий код работает последовательно, но каждая попытка заставить его работать параллельно провалилась. Вот что я планирую сделать: Мне нужно запросить нескол…
31 янв '13 в 14:36
1 ответ

Способ экспорта объектов с различными свойствами?

В последнее время я столкнулся с общей проблемой, связанной с написанием сценариев, и решил бросить ее в дикую природу, чтобы посмотреть, как другие люди справляются с этой проблемой. ТЛ; др; Я хочу экспортировать объекты, которые имеют различное ко…
20 ноя '12 в 22:59
2 ответа

Quest PowerShell: как вы запускаете запланированное задание?

Как запустить запланированное задание с помощью Quest powershell snap in?
05 дек '08 в 00:15
2 ответа

Объект PowerShell не работает должным образом

Я попытался использовать командлет sort-object для сортировки процессов по идентификаторам здесь: Get-Process | Sort-Object -Property Id и это работает хорошо. В любом другом примере, который я обнаружил, сортировка работает нормально, но когда я пы…
1 ответ

Сценарий Powershell извлекает членов группы AD - находит время последнего входа для каждого пользователя

Я пытаюсь создать скрипт, который будет извлекать список членов группы из AD и запускать цикл foreach, чтобы определить, когда в последний раз каждый пользователь входил в тот или иной контроллер домена. Я получил часть кода для самой последней меры…
23 янв '15 в 22:22
1 ответ

Недостаточно памяти

У меня проблема с памятью, мне нужна помощь для powershell. Для следующего кода: function Get-PathPermissions { param ( [Parameter(Mandatory=$true)] [System.String]${Path} ) process { $groups=$null $groups=@{} $containers = Get-ChildItem -path $Path…
08 авг '12 в 13:02
1 ответ

Выпуск памяти исчерпан

Я пытаюсь рекурсивно найти группы в папках и их отличительные имена (DN) с помощью обширной структуры каталогов / подкаталогов на общем ресурсе NAS. Я сделал код, и он работает, но он медленный и по какой-то причине поглощает память. Я ищу помощи, ч…
16 авг '12 в 13:54
2 ответа

Скрипт Powershell для пользователей AD, срок действия которых истекает

Итак, в основном, здесь у меня есть скрипт, который будет сканировать CSV, который он импортирует, и для каждой записи в электронной таблице, за исключением людей из RANDOM.DOMAIN, он найдет адрес электронной почты менеджера и отправит автоматическо…
14 май '13 в 00:36
1 ответ

Вывести пользовательское значение в таблицу PS, если возвращаемое значение равно $null или аналогичному

Я создаю отчет из AD пользователей с указанными датами истечения срока действия контракта. До сих пор я был в состоянии придумать это, который выводит в файл CSV с пользовательскими заголовками и сокращенной датой. Get-QADUser -SizeLimit 0 -Included…
25 мар '14 в 21:51
1 ответ

Подстановочные знаки в Get-QADuser

Как я могу искать пользователя, используя квестовые командлеты (Get-QADUser) для учетных записей, содержащих "_" (подчеркивание), за которыми следуют любые 3 символа, например. User01_ad1, User55_a2d, User116_arr, User9999_1ad Я попытался следовать,…
24 апр '17 в 07:20
5 ответов

Получить все пустые группы в Active Directory

Я застрял, пытаясь выяснить, как получить все группы Active Directory, которые пусты. Я придумал эту команду, которая выбирает группы, которые не имеют членов и не являются членами ничего. Get-QADGroup -GroupType Security -SizeLimit 0 | where-object…
13 авг '12 в 20:38
1 ответ

Почему я не могу использовать Get-QADComputer внутри работы?

Почему Quest.ActiveRoles.ADManagement не доступен внутри работы? Хорошо, когда работает интерактивно: PS>Get-QADComputer -SearchRoot '$ou' -SizeLimit 200 | %{ if (Test-Connection -Quiet $_.name) { $lastboottime = (Get-WmiObject -Class Win32_Opera…
23 янв '13 в 15:46
1 ответ

Импорт атрибутов пользователей из файла CSV в Active Directory (обновление AD)

Я пытаюсь импортировать некоторые параметры из файла CSV в AD. Я хочу сопоставить данные по электронной почте. Я использую Quest ActiveRoles Management Shell. Import-Csv c:\Test.csv |ForEach-Object { Set-QADUser 'ou=User,ou=Accounts,ou=PL,dc=test,dc…
20 авг '14 в 11:53
1 ответ

PowerShell Set-QADGroup

Я получил следующее на работу: get-QADGroup -SearchRoot 'ex.local/' -LdapFilter '(samaccountname=test_group*)' -GroupType 'Distribution' -IncludedProperties "displayName", "mailNickname", "name", "mail" | foreach-object { Set-QADGroup $_ –displayNam…
25 июн '12 в 13:43
2 ответа

Сбой сценария PowerShell для настройки производительности с System.outOfMemoryException

У меня есть следующий сценарий PowerShell, который завершается с ошибкой после 30 минут выполнения с System.outOfMemoryException $csv = get-content "C:\test\groups.txt" $result = $csv | foreach-object { $group=$_ get-QADGroupMember "$_" -PageSize 50…
02 фев '15 в 14:09