Size: a a a

2021 July 15

VG

Vasily Gusev in Powershell Rus
вот куча строк с xpath - это тоже имхо конфиг + форич.
источник

Х

Хоттабыч 🐈... in Powershell Rus
потом я начал делать голограммы и создавать со2 лазеры. а потом стало нечего кушать и вкатился в ИТ :))
источник

S

ShS in Powershell Rus
Видимо, учили вас не программированию )
источник

Х

Хоттабыч 🐈... in Powershell Rus
прям в отдельный файл?
источник

VG

Vasily Gusev in Powershell Rus
не обязательно. У меня модуль который позволяет и в скрипте в начале держать и в отдельные файлы выносить и при запуске мерджит по умному.
источник

VG

Vasily Gusev in Powershell Rus
вообще когда видишь повторяющийся код где меняются только данные - конфиг+форич.
источник

Х

Хоттабыч 🐈... in Powershell Rus
ага, мысль уловил, спасиб
источник

VG

Vasily Gusev in Powershell Rus
вот я даже такое бы в цикл загнал бы уже. Ладно еще 2 повтора, но 3...
источник

VG

Vasily Gusev in Powershell Rus
переносы - бесплатны. Высокий код лучше чем широкий обычно ;)
источник

VB

Vector BCO in Powershell Rus
нам тоже говорили "не свети мне в лицо лазером, бо пойдешь служить в следующем призыве"
источник

Х

Хоттабыч 🐈... in Powershell Rus
это привычка после работы в консоли. все писать в одну строчку, все никак не отучусь
источник

VG

Vasily Gusev in Powershell Rus
а, так еще и 4 штуки аддтайпов опять =)
источник

VG

Vasily Gusev in Powershell Rus
я тоже разрабатываю в консоли. Потом при переносе в скрипт - всё разхреначиваю =)
источник

VG

Vasily Gusev in Powershell Rus
$outFile = [System.IO.Path]::Combine($PSScriptRoot, "out.xlsx")
join-path
источник

VG

Vasily Gusev in Powershell Rus
if ([System.IO.File]::Exists($reportFile))
{
   Remove-Item -Path $reportFile -Force
}
Ну и test-path. А еще проще - remove-item -force -ea 0 ;)
источник

VG

Vasily Gusev in Powershell Rus
всё, больше лень, самому учиться надо :)
источник

Х

Хоттабыч 🐈... in Powershell Rus
emove-item -force -ea 0 такое видел, но чет показалось не красиво
источник

VG

Vasily Gusev in Powershell Rus
ну да, для многословности можно test-path добавить... но тут на вкус. Мне кажется проверка вне командлета тут не имеет смысла. Результат всегда должен быть "файл отсутствует", так чего сопли разводить и условия проверять?
Я бы еще понял если бы наличие файла на что-то влияло, и ты если нашел, кроме удаления еще лог бы писал "был найден файл такойто и удалён".
источник

Х

Хоттабыч 🐈... in Powershell Rus
🙂
источник

AB

Anton Byzin in Powershell Rus
Опять Тула xD
Блин, теперь 100+ уз проверить на enabled, переместить в определенный OU, активировать и сбросить пароль записав его в лог…
источник