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

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

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

15 ответов

57 просмотров

$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
Но мне на практике очень часто доводится иметь дел...

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

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

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

how would ypu guys protect your public groups (with more than 1k members) without restricting user's freedom?
Mat Lumin
24
Пятничное. Немножко длинно объясню постановку задачи и потом задам вопрос, не требующий срочного решения (я уже решил по-другому). Есть пару сотен хостов на Бубунте, туда мо...
Д. П.
5
а что это все вдруг так рьяно стали обезьяну продвигать? вроде ещё недавно все в один голос вопили, что она сырая.... неужели Розыч ошибся, сделав ставку на лазарь?
Iluha Companets
25
Зачем вы пишите на ассемблере?
Florson In
85
ты ж не будешь его сам придумывать не зная алгоритма его появления?
Aiwan \ (•◡•) / _bot
42
как максимально эффективно сравнить две asciiz строки на ассемблере?
Vi Chapmann
80
Warning Failed to apply the selected architecture x86_64-pc-windows-msvc. Got ["x86"]. Error Unsupported architecture: x86_64-pc-windows-msvc кто-нибудь знает, что с ldc2? вот...
quantumde1 Зубенко
3
всем привет, как можно получить количество символов в строке в Fasm x86?
.
24
2 байта генерирует?
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
12
У меня внезапно вопрос по эликсиру (вдруг кто в курсе). Я узнал о пакете на hex.pm: https://hex.pm/packages/age Как я могу найти репозиторий пакета, чтобы ознакомиться с исход...
Danil Zagoskin
25
Карта сайта