Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 288

Парсинг массива

19.07.2018, 09:50. Показов 2093. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, у меня такая проблема: есть скрипт:

PowerShell
1
2
3
$Computername = $env:COMPUTERNAME
$adsi = [ADSI]"WinNT://$Computername"
$adsi.Children  | ?{$_.SchemaClassName  -eq 'user'} | select Path
который выводит в консоль локальных пользователей:

Path
----
WinNT://PSKB/VLD-ASU019/DefaultAccount
WinNT://PSKB/VLD-ASU019/Admin
WinNT://PSKB/VLD-ASU019/WDAGUtilityAccount
WinNT://PSKB/VLD-ASU019/Адм
WinNT://PSKB/VLD-ASU019/Администратор
WinNT://PSKB/VLD-ASU019/Гость

Помогите сделать так, чтобы результат был:

DefaultAccount
Admin
WDAGUtilityAccount
Адм
Администратор
Гость

Заранее спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.07.2018, 09:50
Ответы с готовыми решениями:

Парсинг массива
Ку-ку, вопрос следующий, как провести правильный парсинг массива вот такого типа, чет не чего не помогает Array ( => Array ...

Парсинг Массива
Доброе день ув. Программисты. Есть папка "Base" в ней текстовые файлы вида "123456789" без расширения. Считываю всю папку и...

Парсинг строк массива
У меня такая задача дана строка из строкового массива например"Алиса в строне чудес" и я ввожу "иса в " и...

4
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
19.07.2018, 10:00
Цитата Сообщение от Dimasik1989 Посмотреть сообщение
выводит в консоль локальных пользователей
В PS 5

PowerShell
1
(Get-LocalUser).Name
0
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 288
19.07.2018, 10:26  [ТС]
Да, но версия PS 4.0

Добавлено через 2 минуты
Вроде как у меня получилось

PowerShell
1
2
3
4
$Computername = $env:COMPUTERNAME
$adsi = [ADSI]"WinNT://$Computername"
$Users = $adsi.Children  | ?{$_.SchemaClassName  -eq 'user'}
$Users.Path | %{$_.Split('/')[4]}
Но проблема основная в том что мне нужно это сделать для удалённых станций которые в домене.
Локально то скрипт отрабатывает, а вернуть массив объектов для удалённых машин не получается.


KDE777, может у Вас есть более лучшее решение, но изменять версию PS не нужно.
0
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
19.07.2018, 10:30
Лучший ответ Сообщение было отмечено Dimasik1989 как решение

Решение

Цитата Сообщение от Dimasik1989 Посмотреть сообщение
Да, но версия PS 4.0
PowerShell
1
Get-WmiObject -Class Win32_UserAccount -Namespace "root\cimv2" -Filter "LocalAccount='$True'" | select Name
Цитата Сообщение от Dimasik1989 Посмотреть сообщение
Но проблема основная в том что мне нужно это сделать для удалённых станций которые в домене.
PowerShell
1
Get-WmiObject -Class Win32_UserAccount -Namespace "root\cimv2" -Filter "LocalAccount='$True'" -ComputerName pc01 | select name
1
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 288
19.07.2018, 10:37  [ТС]
KDE777, большое Вам спасибо, работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.07.2018, 10:37
Помогаю со студенческими работами здесь

Парсинг массива ссылок
Здравствуйте! На сайте есть страница новостей, которая имеет 32 перехода, на каждой странице видно лишь ближайшие 5 переходов Нужно...

Парсинг массива строк
Доброго времени суток. Помогите, пожалуйста, в решении следующей задачи. Есть TextBox, в который копируют массив строк вида: ...

Реализовать парсинг символьного массива
Дано задание: "Введите ФИО, возраст, вес одной строкой в символьный массив и затем в программе получите отдельные переменные и выведите их...

Парсинг sitemap.xml массива ссылок
$file = 'http://site/sitemap.xml'; $xml = file_get_contents($file); $movies = new \SimpleXMLElement($xml, LIBXML_NOCDATA); ...

Парсинг математических выражений - Итератор: выход за пределы массива
Всем привет, задача написать класс для парсинга мат. выражений (+,-,/,*); По идее выражение задается конструктору, функция eval...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru