Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2017 September 03

И

Игорь in PowerShellRus - о Powershell (и не только) на русском
Иван Лайер
Я вот узнал что внутри функции можно указать begin {} process{}  end {}. С begin и end понятновыполнятся один раз в начале и в коце. А вот с process зависит от переданных аргументов в функцию и тут еще понятно когда аргумент один. А если два. Может обьясните доступно? Спасибо
На торренте ру трекер есть курсы специалиста по пауэр шелл. Советую скачать в расширеннлм курсе 2 части там про это говорят. Доступно понятно. Насколько я помню процессов может быть несколько и процесс это основное тело что выполняется внутри функции. По моему это плезно при дебаге скрипта и пояснению ошибок. Это можно циклически делать если не путаю
источник

ИЛ

Иван Лайер in PowerShellRus - о Powershell (и не только) на русском
Спасибо! Посмотрю
источник

И

Игорь in PowerShellRus - о Powershell (и не только) на русском
Иван Лайер
Спасибо! Посмотрю
В поиске набери powershell и найдешь там прям специались написан. Я качал и все смотрел. Мне с нуля оч помогло.
источник
2017 September 09

NP

Nikita Petrov in PowerShellRus - о Powershell (и не только) на русском
a1eXei
Всем утра, кто знает, как цикл заставить отправить файл с нескольких попыток)
хочу на ftp отправить файл, но если с первой попытки не удаётся подключиться, пробовать ещё раз и так где то 10 попыток, а потом ошибка.
Цикл while. В условии указать проверку на существование удалённого файла.
источник

NP

Nikita Petrov in PowerShellRus - о Powershell (и не только) на русском
И пока его нет он будет повторять то что внутри блока
источник
2017 September 13

NS

Nikita Shinkevich in PowerShellRus - о Powershell (и не только) на русском
Привет всем. Что то затихла все здесь. Вот я подброшу обсуждения.
Читая новости наткнулся на вот такой набор скриптом от Vmware, думаю, что будет интересно посмотреть код.
источник

NS

Nikita Shinkevich in PowerShellRus - о Powershell (и не только) на русском
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
А много у кого здесь есть vmware в работе?
источник

SK

Sergey Korotkov in PowerShellRus - о Powershell (и не только) на русском
Луше расскажите почему
$a -eq $null  не всегда равно $null -eq $a ? :)
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
ахахах
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
я всю неделю вынашивал план поднять эту тему!!
источник

SK

Sergey Korotkov in PowerShellRus - о Powershell (и не только) на русском
%))
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
в psscriptanalyser'е есть даже правило об этом. В документации написано что это критично когда сравниваешь массив с нулевым элементом с $null плюс указано что приведение типов идет слева направо, и иногда $null в правой части приводит к ошибкам
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
но это все инфа из документации к правилу, на практике я вроде никогда не испытывал сложностей, хотя нул всегда ставил вправо. в идеале глянуть код поша и посмотреть на реализацию оператора сравнения -eq (-ne)
источник

SK

Sergey Korotkov in PowerShellRus - о Powershell (и не только) на русском
С .нетом обычно такие столкновения
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
вот тут наверняка да, так как пош связан тесно с дотнетом, то логично. я еще видел java код и там тоже челы ставили нул влево. но вот тупое гугление не привело к тому, чтобы я четко и ясно понял ситуацию.
источник

SK

Sergey Korotkov in PowerShellRus - о Powershell (и не только) на русском
Roman Volodin
в psscriptanalyser'е есть даже правило об этом. В документации написано что это критично когда сравниваешь массив с нулевым элементом с $null плюс указано что приведение типов идет слева направо, и иногда $null в правой части приводит к ошибкам
А, кто то мне уже тыкал в него и я также натыкался на то что он молчит
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
да, я сравнивал масив с одним элементом $null и сравнивал с $null, стоящим справа - возвращается $null
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
если ставить вместо -eq -ne то условие сработает неправильно
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
к сожалению, мой ноут под линуксом, а пош я не ставил, так что поковырять пока не смогу. а виндовый доставать щас лень)
источник