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

Построчное чтение файла и использование данных в цикле

17.04.2018, 18:19. Показов 40813. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, форумчане.

Капаюсь (изучаю) в powershell-e и хочу сделать скрипт, который будет пробегать по ip, лежащих в файле, смотреть есть ли там расшаренные папки (не системные) и, если есть, смотреть права. В конечном итоге записывать все в файл.

Сейчас имеем вот что:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#Имя файла: врямя проверки
    $datetime = Get-Date -Format "yyyy.MM.dd_HH-mm-ss";
    $file_name = "audit_result_" + $datetime + ".csv";
    $file_path = "B:/" + $file_name;
 
#Получение имени пк
    $PCname = @(Get-Content C:\Users\kofanova\Desktop\save\ip_adress-s.csv)
    ForEach($PCname1 in $PCname)
{$PCname1
    
#Получение списка шар
    ForEach-Object 
    {
    $PCShare = Get-WmiObject Win32_Share -computername $PCname1filter "Type=0"  
 
#Получения прав на шару
    ForEach($Share in $PCShare)
        {
            $Sha = $Share.name
            $Patch = "\\" + $PCname + "\" + $Sha + "\"
            get-item $Patch |get-acl |format-list 
 
#Вывод в файл
        }
    }| Out-File $file_path 
}
Проблема, в общем-то, только одна, никак не могу понять как завести потом массива в цикл, все остальное работает.
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2018, 18:19
Ответы с готовыми решениями:

Построчное чтение данных из файла
здравствуйте нужна помощь! поручили написать программу на питоне, которая будет считывать данные с файла, при этом по строкам! ...

Построчное чтение данных из файла
Есть фаил: selulhmb 83 86 77 82 glrdos 54 48 3 35 canryx 15 59 5 26 cdqqri 45 0 66 37 bxdsj 49 62 14 41 cjdevlycv 98 29 50 59 ...

Построчное чтение и обработка данных из файла.
Здравствуйте, я новичок в программировании и мне нужно решить следующую задачу, для решения которой требуется читать данные из файла...

1
2 / 2 / 1
Регистрация: 17.04.2018
Сообщений: 2
25.04.2018, 17:42  [ТС]
Лучший ответ Сообщение было отмечено Joey как решение

Решение

Решение найдено, банальная невнимательность.


PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#Имя файла: врямя проверки
    $datetime = Get-Date -Format "yyyy.MM.dd_HH-mm-ss";
    $file_name = "audit_result_" + $datetime + ".csv";
    $file_path = "B:/" + $file_name;
 
#Получение имени пк
    $PCname = @(Get-Content C:\Users\kofanova\Desktop\save\5.csv)
    #$PCname1=$PCname[0]
    $1 = ForEach($PCname1 in $PCname) 
    {
    $PCname1
    
#Получение имени шары     
    $PCShare = Get-WmiObject Win32_Share -computername $PCname1filter "Type=0"  
  
#Получения прав на шару
    ForEach($Share in $PCShare)
        {
            $Sha = $Share.name
            $Patch = "\\" + $PCname1 + "\" + $Sha + "\"
            get-item $Patch |get-acl |format-list 
        }
    }
    
#Вывод в файл    
$1 | Out-File $file_path
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2018, 17:42
Помогаю со студенческими работами здесь

Построчное чтение файла и разбор каждой 6-ой строки для получения и использования определённых данных
Добрый вечер! Необходимо прочитать текстовый файл в котором каждая 6-я строка начинается с TR01, в этой строке данные разделены точкой с...

Построчное чтение файла
Здравствуйте. У меня возникла проблема с построчным чтением файла. На форуме так и не нашёл. Суть такая: Объявляется переменная String...

Построчное чтение из файла
Помогите написать программу которая считывает из файла такой структуры; 1 строка 5 7 2 строка ...

Построчное чтение из файла
Необходимо построчно прочитать данные из файла, из разобрать их по переменным. Образец данных в файле: 4 Абрамович И.П. 284-84-15 ...

Построчное чтение из файла
Мне требовалось следующее: реализовать чтение из файла построчно и записывать каждую строчку в три разные переменные(файл по умолчанию со...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru