БИТВА ПРОГРАММИСТОВ ПРОТИВ АДМИНОВ НА ПОЛЕ POWERSHELL

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • Видео о том, что тру программистам палец в рот не клади, это реально крутые спецы и знают своё дело. Я в очередной раз снял перед ними шляпу, но если честно .... то мне этого и хотелось.
    Код скидки 10% PoshBYTB на онлайн курс «Основы PowerShell» itvideo.pro/po...
    🎓 Мои онлайн курсы:
    👉 Курс «Основы PowerShell» itvideo.pro/Po...
    📧 «MESSAGE TRACKING В EXCHANGE SERVER» itvideo.pro/Me...
    📝 «СЕКРЕТЫ Notepad++» itvideo.pro/no...
    Рекомендую посмотреть:
    ▶ PowerShell в Exchange Server. Tips & Tricks Выпуск № 1 • POWERSHELL В EXCHANGE ...
    ▶ Трюки PowerShell. Выпуск № 2 • 10 ТРЮКОВ( TIPS & TRIC...
    ▶ Трюки PowerShell. Выпуск № 3 • 7 ТРЮКОВ( TIPS & TRICK...
    ▶ Трюки PowerShell. Выпуск № 4 • 10 ТРЮКОВ( TIPS & TRIC...
    ❤️ СПАСИБО ВСЕМ ЗА ПРОСМОТРЫ, ЛАЙКИ И ПОДПИСКИ!
    ❤️ 🔔 ПОДПИШИСЬ НА НОВЫЕ ВИДЕО / itvideopro
    ► Мои сайт www.exchangefa...
    ► СКАЧАТЬ БЕСПЛАТНО схему зависимостей между EventID и Source в Get-MessageTrackingLog itvideo.pro/Me...
    ▶- - - - - - TELEGRAM - - - - - - - - - - - -
    ✔️ ЧАТ UCСHAT-EXCHANGE, SKYPE, OFFICE 365 tele.click/UCChat
    ✔️ КАНАЛ ITVIDEOPRO ЗАПИСКИ ПРО ИТ tele.click/itv...
    ✔️ КАНАЛ ПО POWERSHELL t.me/ru_powers...
    ▶- - -- РУССКОЯЗЫЧНЫЕ ГРУППЫ В FACEBOOK - - -
    ✔️ EXCHANGE SERVER / exchangeserverru
    ✔️ POWERSHELL / powershellgroup
    ✔️ SKYPE FOR BUSINESS/LYNC / lyncserverru
    МОЙ ИНСТАГРАММ @pnagaev.ru
    #powershell #обучение powershell #курсы powershell

Комментарии • 52

  • @ITVideoPRO
    @ITVideoPRO  2 года назад +4

    А вы хорошо PowerShell знаете? 🙂

    • @Paqoi_5
      @Paqoi_5 2 года назад +1

      bash...

    • @КаренТунян
      @КаренТунян 2 года назад

      @@Paqoi_5 В плане обработки текста даст прикурить powershell, в плане возможностей рядом не стоит с powershell

    • @moonsund4085
      @moonsund4085 2 года назад

      @@КаренТунян а что мешает из pwsh 7+ извращаться, дёргая те же линуксовые утилиты sed, awk и тп.?

    • @ВадимСухотин-ю5д
      @ВадимСухотин-ю5д 2 месяца назад

      @@moonsund4085 в Windows ?

  • @mass-any_key-lite
    @mass-any_key-lite Год назад +1

    "Я в очередной раз снял шляпу"
    В видео это заметно.
    "но если честно .... то мне этого и хотелось."
    Хотелось ламеру выглядеть админом.

  • @alexeymasalitinov2768
    @alexeymasalitinov2768 2 года назад +2

    мне как начинающему PowerShellцу интересны такие видео, Вы молодец)

  • @ЕвгенийЕфимов-т3з
    @ЕвгенийЕфимов-т3з 2 года назад +4

    Добрый день! На сколько я знаю, get-wmiobject это устаревший командлет и выводится из ps, правильнее использовать get-ciminstance , а для обращения к удаленным ПК, он будет ещё и секюрней

    • @ITVideoPRO
      @ITVideoPRO  2 года назад

      да, правильно. Но тут задача была показать, что к результатам можно обращаться по индексу. А остальное не важно.

  • @ВадимСухотин-ю5д
    @ВадимСухотин-ю5д 2 месяца назад

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

    • @ITVideoPRO
      @ITVideoPRO  2 месяца назад

      ну если так, то логика просто усложнится.

  • @ПавелЗ-ч9б
    @ПавелЗ-ч9б 2 года назад +2

    PowerShell - оч удобная штука. Сравнима с башем в Linux, или Python по удобству. Да ещё с типа IDE. Ни программист, ни админ.

  • @jozz3235
    @jozz3235 2 года назад

    О Господи, теперь пойду делать код ревью своих же скриптов

  • @yuraer
    @yuraer Год назад +1

    а где курс по POWERSHELL?

    • @ITVideoPRO
      @ITVideoPRO  Год назад

      Извините, закопался itvideo.pro/PowerShell-basic

  • @vladimirnikiporets671
    @vladimirnikiporets671 2 года назад +2

    Павел. В России поставлена задача на импортозамещение. Например минцифры Новосибирск.

    • @pnagaev
      @pnagaev 2 года назад

      Закончите мысль, плиз.

    • @ПавелЗ-ч9б
      @ПавелЗ-ч9б 2 года назад

      Кем? Кому? Для чего?

    • @ITVideoPRO
      @ITVideoPRO  2 года назад

      Извините, я не понимаю, какую мысль вы хотите донести.

  • @XOTAbGRO
    @XOTAbGRO Год назад

    Когда в самом начале рассказали про основную фишку про индексирование, я сразу хотел написать, что это плохой вариант, так как порядок не всегда будет такой, как надо. Про это было сказано в конце. А про то, что это будет работать даже если командлет выдаст один элемент, было сказано только в скольз.
    Так же следует добавить, что диск C:\ часто является системным, но не всегда. Например, я часто на своих пк специально меняю букву диска на S (system) и потом смотрю, как корявый софт (а иногда и вирусы) просто не работает. Так что следует использовать $env:SystemDrive

  • @azterix2052
    @azterix2052 2 года назад +4

    Гхм. Ты забыл последний вариант, где был Get-Volume c, которому пофиг на порядок дисков в массиве. Ну и производительность вариантов неплохо было бы расписать.
    Ps. И не пей холодное пиво перед съёмкой :)

  • @Temkys
    @Temkys 2 года назад +2

    Нечитаемое дрочерство. Код должен быть понятный и работоспособный. У вас же строки все запутаннее и менее отказоустойчивые))

    • @ITVideoPRO
      @ITVideoPRO  2 года назад

      так это же прикол, просто дурачимся. " Код должен быть понятный и работоспособный." это не в этом случае.

  • @user-_kirill
    @user-_kirill 2 года назад

    Зашел в видео только чтобы лайкнуть коммент jupyter notebook

  • @d3c4y
    @d3c4y 2 года назад

    Коллеги, помогите, пожалуйста, уже всю голову изломал. Смысл какой нужно через Exchange Shell сделать выгрузку по всем ящикам компании с параметрами - адрес почты, размер почты, логин, база на которой живет ящик. Заранее большое спасибо.

  • @windavoz
    @windavoz 2 года назад +4

    PowerShell - это уровень операционной системы для сисадминов.
    Программисты - прикладной уровень.
    Отсюда вопрос: зачем программеры лезут в не свою зону ответсвенности ?

    • @ITVideoPRO
      @ITVideoPRO  2 года назад

      ээээ, оооо. Даже не знаю, что и ответить 🙂

    • @azterix2052
      @azterix2052 2 года назад +2

      Я же говорю, админы - они как дети. Заберёшь у такого его игрушку, обижается 😊. PoSh - удобная обёртка для работы со сборками .Net на рабочих серверах. Да, для работы под нагрузкой не пойдёт, но для разовых работ вполне.

    • @КаренТунян
      @КаренТунян 2 года назад +3

      Powershell - гораздо более серьезный инструмент, чем то, что Вы описали. Для примера, именно на powershell я написал API. Возможности powershell становятся практически безграничными благодаря возможности использования классов .Net. На мой взгляд, по возможностям ничем не уступает python

  • @moonsund4085
    @moonsund4085 2 года назад +1

    А что мешает без гаданий о порядке дисков написать так? ((Get-Volume -DriveLetter c).Size/1Gb).toString("F")

    • @ITVideoPRO
      @ITVideoPRO  2 года назад

      Потому что фишка было именно в получении элемента списка массива, я рассчитывал на то, что программеры этого не знают :-)

  • @potter4773
    @potter4773 2 года назад

    У меня другая интересная задачка на работе была.
    Нужно было достать из группы AD список пользователей. Пользователей было больше 5000.
    Get-ADGroupMember в таком случае выдаёт ошибку: "Для этого запроса превышен предел размера"
    Увеличивать лимиты в AD, никто естественно не даст. Но с помощью PoSH я выкрутился.

    • @КаренТунян
      @КаренТунян 2 года назад +1

      Get-adgroupmember с параметром ldapfilter и будет счастье

    • @potter4773
      @potter4773 2 года назад

      @@КаренТунян Get-adgroupmember не подходит

    • @КаренТунян
      @КаренТунян 2 года назад +1

      @@potter4773 обоснуйте

    • @potter4773
      @potter4773 2 года назад

      @@КаренТунян 1. если нужно список всех пользователей выгрузить, то Get-adgroupmember выдаст ошибку при >5000 пользователей. 2. У командлета Get-adgroupmember нет параметра ldapfilter

    • @КаренТунян
      @КаренТунян 2 года назад +1

      @@potter4773 1) Вывод результатов командлета действительно ограничен 5000, но данное ограничение легко обходится с использованием параметра -ldapfilter
      2) Несете бред, учите матчасть

  • @QWERTY-wv9de
    @QWERTY-wv9de 2 года назад

    PowerShell был и будет жалким подобием bash. sudo du -hs / и проблема в GNU/Linux системах решена

    • @pnagaev
      @pnagaev 2 года назад +1

      А можете объяснить почему?

    • @azterix2052
      @azterix2052 2 года назад +2

      Не согласен. Для меня киллер-фича PoSh - работа со сборками. Попробуй в баше дёрнуть какой-нибудь код из glibc.

    • @ITVideoPRO
      @ITVideoPRO  2 года назад +4

      @@azterix2052 да обычно такое пишут люди, которые ваще не понимают что такое posh

    • @КаренТунян
      @КаренТунян 2 года назад

      В плане обработки текста bash даст прикурить powershell, в плане возможностей он рядом не стоит с powershell

    • @pnagaev
      @pnagaev 2 года назад

      @@КаренТунян ну например в чём?

  • @nday345
    @nday345 2 года назад +2

    1. (Get-Volume -DriveLetter 'C').Size