Официальная возможность получить лицензионный софт бесплатно.
Giveaway of the Day
Это не реклама!

Щелкните для получения прогноза по Биробиджану


Показаны сообщения с ярлыком powershell. Показать все сообщения
Показаны сообщения с ярлыком powershell. Показать все сообщения

среда, 24 июля 2019 г.

Прогноз погоды из интернета

Искал одно, нашел совсем другое. Нашел вот что: "Как узнать погоду с помощью PowerShell". Хотел было порадоваться, неужто MS сделали что-то полезное. Оказалось, MS не при делах.

$ curl http://wttr.in/Биробиджан
Weather report: биробиджан

      .-.      Heavy rain
     (   ).    13..14 °C
    (___(__)   ↙ 16 km/h
   ‚‘‚‘‚‘‚‘    5 km
   ‚’‚’‚’‚’    20.0 mm
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤  Wed 24 Jul ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│      .-.      Heavy rain     │      .-.      Heavy rain     │               Overcast       │  _`/"".-.     Light rain sho…│
│     (   ).    13..14 °C      │     (   ).    13..15 °C      │      .--.     16 °C          │   ,\_(   ).   13..15 °C      │
│    (___(__)   ↙ 16-24 km/h   │    (___(__)   ↙ 18-27 km/h   │   .-(    ).   ← 21-28 km/h   │    /(___(__)  ← 22-31 km/h   │
│   ‚‘‚‘‚‘‚‘    5 km           │   ‚‘‚‘‚‘‚‘    8 km           │  (___.__)__)  10 km          │      ‘ ‘ ‘ ‘  10 km          │
│   ‚’‚’‚’‚’    18.9 mm | 80%  │   ‚’‚’‚’‚’    6.7 mm | 83%   │               0.3 mm | 57%   │     ‘ ‘ ‘ ‘   0.4 mm | 76%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤  Thu 25 Jul ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│               Overcast       │               Overcast       │      .-.      Light rain     │  _`/"".-.     Light rain sho…│
│      .--.     12..13 °C      │      .--.     12..13 °C      │     (   ).    12..13 °C      │   ,\_(   ).   11..12 °C      │
│   .-(    ).   ↙ 14-20 km/h   │   .-(    ).   ← 12-17 km/h   │    (___(__)   ↙ 10-14 km/h   │    /(___(__)  ↙ 11-15 km/h   │
│  (___.__)__)  10 km          │  (___.__)__)  5 km           │     ‘ ‘ ‘ ‘   10 km          │      ‘ ‘ ‘ ‘  10 km          │
│               0.0 mm | 0%    │               0.3 mm | 47%   │    ‘ ‘ ‘ ‘    1.0 mm | 71%   │     ‘ ‘ ‘ ‘   1.2 mm | 65%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤  Fri 26 Jul ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│               Fog            │               Mist           │               Overcast       │               Cloudy         │
│  _ - _ - _ -  13 °C          │  _ - _ - _ -  16 °C          │      .--.     16 °C          │      .--.     12 °C          │
│   _ - _ - _   ↙ 5-8 km/h     │   _ - _ - _   ← 6-7 km/h     │   .-(    ).   ← 6-8 km/h     │   .-(    ).   ← 5-8 km/h     │
│  _ - _ - _ -  1 km           │  _ - _ - _ -  7 km           │  (___.__)__)  10 km          │  (___.__)__)  3 km           │
│               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Location: Биробиджан, городской округ Биробиджан, Еврейская автономная область, ДФО, РФ [48.7881668,132.9282082]


Я не знаю, что есть curl в powershell, но в никсах оно есть ну очень уж давно. Впрочем, никто не мешает открыть эту страничку в браузере, на выходе получите то же самое:

вторник, 20 мая 2014 г.

WC в windows

А вот хрен вы угадали! Речь не о сортире, а о куда более полезной для управления компьютером штуке - word count. В линуксе это стандартная утилита, а в некоторых оболочках даже встроенная команда. Командная же строка windows в этом плане беднее с самого рождения.
Впрочем, Microsoft поняла, что тупо проигрывает никсам именно в плане администрирования: GUI хорош, но только для интерактивной работы. Для обработки автоматизированной, под которую заточено абсолютное большинство CLI-утилит никсов, GUI не подходит никак. И гора родила мышь Microsoft разработала powershell.
Было приятно увидеть в ней знакомые команды: man, ls... И пофиг, что это просто алиасы для стандартных help и dir.

Ладно, лирику закончим. Теперь о реальном.
Есть у меня ADDS. В ней создано некоторое количество групп пользователей. Задача: подсчитать их количество.

В линуксе я бы сделал просто:

getent group|grep нужное|wc -l

Но вот ни в cmd, ни в ps такой команды нет. Это расстроило не только меня, и нашелся коммандлет Measure-Object, умеющий считать символы, слова и строки.

Команда немного изменилась:

dsquery group -name нужное|Measure-Object -line

результатом я доволен. Чего и вам желаю.