169 похожих чатов

Добрый день. Я не очень силен в PS, но есть

необходимость в скрипте который будет по API настраивать камеры. Сам скрипт имеется, если можно так назвать его. Но на данный момент чтобы настроить камеры приходится в ручную подставлять IP адреса камер, что не совсем удобно, так как их 200+.
Подскажите как мне в поле с IP адресом подставлять адреса допустим из файла с расширением CSV? Или же указать в самом скрипте чтобы он ставил адреса от и до указанных ранее в самом скрипте?

15 ответов

28 просмотров

$ips = get-content c:\camera_ips.txt foreach ($ip in $ips){ your-code-here --ip-address $ip }

Vector BCO
$ips = get-content c:\camera_ips.txt foreach ($ip ...

Ну и добавлю свои 5 копеек, что в общем случае лучше избегать такого подхода, когда абсолютно всё содержимое загоняется в переменную и уже потом поэлементно производится обработка.

Vector BCO
$ips = get-content c:\camera_ips.txt foreach ($ip ...

Точно так же можно сказать и про обычные переменные, да ещё и про циклы.

Vector BCO
вкусовщина

А с таким - нет.

Stanvy
А с таким - нет.

есть конкретный кейс есть 2 решения которые работать будут идентично но вы утверждаете что один вариант более правильный чем другой. как это назвать иначе как не вкусовщиной?

Vector BCO
есть конкретный кейс есть 2 решения которые работа...

Вы сильно исказили то, что я говорил и уже на этой почве делаете выводы.

Stanvy
Ну и добавлю свои 5 копеек, что в общем случае луч...

Я, лишь, сделал невинный комментарий с целью обратить внимание на возможность иного подхода, но, видимо, это было воспринято чуть ли не как "личная обида" и пошло поехало...

Stanvy
Я, лишь, сделал невинный комментарий с целью обрат...

никакой личной обиды, только воскресный срач

Stanvy
Я, лишь, сделал невинный комментарий с целью обрат...

твой комментарий был 1) непрошенным 2) не верным/оптимальным (не в теории, а исходя из условий задачи). 3) претендовал на исключительную верность/правильность (чего вообще на самом деле надо избегать ;))

Vasily Gusev
твой комментарий был 1) непрошенным 2) не верным/о...

Чего-чего, а исключительной верности там, как раз, не было.

Stanvy
Чего-чего, а исключительной верности там, как раз,...

Но мне на практике очень часто доводится иметь дело с большими объёмами, поэтому, подход конвейерной обработки, лично для себя, я считаю более "применимым". Так как в этом случае общее количество элементов не имеет значения, а на маленьких масштабах накладные расходы не вносят существенного влияния, да и вообще - выше тут на оптимизацию предлагалось забить.

Stanvy
Но мне на практике очень часто доводится иметь дел...

Ну и дабы внести немного ясности - это совершенно не означает, что обычных циклов я не использую или агитирую против них. Как бы странно это сейчас ни прозвучало, но в с равнении с конвейерной обработкой, их я применяю в сотни раз чаще.

Похожие вопросы

Обсуждают сегодня

На днях задумался над будущей кроссплатформенностью. Пришел к выводу, что будущее за WEB технологиями. Например Skia. Вспомнил тут Петром приводилась информация о проекте Fr...
Kirill Filippenok
20
посоны, а барьер - это примитив синхронизации или что? встречаю упоминания что это примитив
Киану Ривз
13
👋 Hey Team, Interested in the prospect of adding a Junior Developer to your crew for *FREE*? Yes, it's totally on us! We've partnered with a training center to offer a progr...
Tomás Leonangeli
1
Есть задача. Распарсить байт-строку из потока, чтобы получился plain текст. По формуле вычисляется количество байт в выборке. В этой выборке содержатся данные, которые состоят...
Basil Backend
9
меня в школе заставляют учить фронтенд, в полицию можно жаловаться?
владик
10
А замеры синтетические делал? Например альфаблендинк с масштабированием кто всех рвет? (подозреваю D2D)
Александр (Rouse_) Багель
13
Всем привет! А что, в Odoo 17 отменили для модели _log_access = False ? Ругается Оду при доступе к такой модели. Стоит добавить в модель write_date = fields.Datetime('Last M...
Max Lit
3
Есть резидентный обработчик прерываний 09h под DOS. Пока он ничего не делает. После запуска программы выяснилось, что на клавиши навигации (стрелок вверх и вниз) новый обраб...
Крутой Пацантре
2
Много вопросов задаю в последнее время, но вот ещё один... julia> @time +(1, 2) |> typeof 0.000001 seconds Int64 julia> @time +(1, 2.) |> typeof 0.000001 seconds Float64 ...
Александр
2
I don't understand why some people get surprised when they find someone using eclipse, rather than Intellij Idea. How's that surprising? (if it is surprising for you, at all)
required optional
7
Карта сайта