Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [Решено] Привязать св-ва к массивам

Ответить
Настройки темы
PowerShell - [Решено] Привязать св-ва к массивам

Пользователь


Сообщения: 87
Благодарности: 6

Профиль | Отправить PM | Цитировать


Изменения
Автор: c4uran
Дата: 26-07-2018
Описание: Решено
Есть такая задача:
По ad запрашиваем пользователей (или группы или членство групп не важно что, можно просто файлики), допустим с фильтром - город, на выходе получаем всех пользователей из это города (с нумерацией 1,2,3...), далее выдается запрос от шела «выберете пользователей» чтобы добавить их в массив, (так же через запятую вводим нужные номера пользователей), на выходе массив с выбранными пользователями, как это сделать?

Отправлено: 08:19, 19-07-2018

 

Ветеран


Сообщения: 2399
Благодарности: 477

Профиль | Отправить PM | Цитировать


Цитата Kazun:
можно использовать Out-GridView с параметром -PassThru для выбора элементов и передачи по конвейеру »
нет, -PassThru "раздвоит поток" - на выходе будет то же, что и на входе
чтобы Out-GridView возвращал выделенные элементы нужно указать параметр -OutputMode Multiple

Последний раз редактировалось Busla, 20-07-2018 в 12:11.


Отправлено: 10:09, 20-07-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 22459
Благодарности: 6499

Профиль | Отправить PM | Цитировать


Цитата Busla:
нет, -PassThru "раздвоит поток" - на выходе будет то же, что и на входе »
Поясните, пожалуйста?

Отправлено: 10:34, 20-07-2018 | #12


Ветеран


Microsoft MVP


Сообщения: 1195
Благодарности: 812

Профиль | Отправить PM | Цитировать


Цитата Busla:
нет, -PassThru "раздвоит поток" - на выходе будет то же, что и на входе
чтобы Out-GridView возвращал выделенные элементы нужно указать параметр -OutputMode Multiple »
- Multiple. Zero, one, or many items. Use this value when the next command can take multiple input objects. This
value is equivalent to the Passthru parameter.

Отправлено: 10:53, 20-07-2018 | #13


Ветеран


Сообщения: 2399
Благодарности: 477

Профиль | Отправить PM | Цитировать


Iska, да, тут я не совсем прав. PassThru потому и не обозвали общим параметром, что он для каждого командлета работает по-разному. Я неудачно обобщил свой опыт его использования на все случаи. Для Out-GridView -PassThru - эквивалент -OutputMode Multiple

Отправлено: 12:12, 20-07-2018 | #14


Новый участник


Сообщения: 31
Благодарности: 4

Профиль | Отправить PM | Цитировать


$Users = Get-ADUser -Filter {Enabled -eq $False} | Select -First 10
$Users | Add-Member @{"Num" = 0} -PassThru -Force | Out-Null
$i = 1 ; $users | %{ $_.Num = $i ; $i++ }
$users | Select Num, Name
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:36, 22-07-2018 | #15


Пользователь


Сообщения: 87
Благодарности: 6

Профиль | Отправить PM | Цитировать


Wheee111, То что нужно, спс

Kazun, Тоже интересное решение, буду тестировать, спасибо

Отправлено: 09:43, 26-07-2018 | #16



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [Решено] Привязать св-ва к массивам

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Вопрос по динамическим массивам nikit-xxx Программирование и базы данных 5 13-05-2011 03:46
Delphi - [решено] Задачка по массивам vovan1993 Программирование и базы данных 5 14-04-2011 13:25
Как сменить имя и компанию в св-вах компьютера... Warfalomey Флейм 1 20-11-2009 16:16
Как поменять имя и компанию в св-вах компьютера... Warfalomey Хочу все знать 2 20-11-2009 11:44
Не заходит в св-ва папки и пусто в поиске nemo555 Microsoft Windows 2000/XP 11 03-11-2006 23:06




 
Переход