Для тех ,кто решил зарегистрироваться на форуме «Беседка» !
Категорически запрещена регистрация  с одноразового и временного e-mail !Такие пользователи будут отправляться в бан без объяснения причин.
После регистрации необходимо активировать свою учетную запись .Если Вы в почте не обнаружили письмо с активацией рекомендуется проверить папку «Спам».
С уважением
 Администрация форума

Автор Тема: Штатные возможности Windows  (Прочитано 4005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн topinant

  • *
  • Сообщений: 19480
  • Пол: Мужской

Штатные возможности Windows
« Ответ #15 : 05 Августа 2020, 17:17 »
Поставил PowerShell Core Версия:7.0.3 (Stable)
Буду поглядеть, сейчас времени нет.

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


Оффлайн Юрген

  • Каждый выбирает для себя женщину, религию, дорогу. Дьяволу служить или пророку — каждый выбирает для себя.
  • *
  • Сообщений: 20579
  • Пол: Мужской
  • Имя : Юрген

Штатные возможности Windows
« Ответ #16 : 05 Августа 2020, 18:48 »
PowerShell Core Версия:7.0.3
topinant, версии PowerShell (PowerShell Core начиная с версии 6.0) кросплатформенные (работают и на unix системах), но функционал их, по сравнению с PowerShell 5.1, ограничен... Работают не все командлеты, синтаксис немного другой...

Но PowerShell Core можно установить в системе совместно с PowerShell 5.1

Оффлайн topinant

  • *
  • Сообщений: 19480
  • Пол: Мужской

Штатные возможности Windows
« Ответ #17 : 05 Августа 2020, 19:08 »
Uragan66,
Юра у меня обе стоят.

Оффлайн GroN

  • *
  • Сообщений: 3325
  • Пол: Мужской

Штатные возможности Windows
« Ответ #18 : 06 Августа 2020, 10:17 »
Сейчас гляну, что там за "Тынц" такой.
Пожалуй, это будет не очень удачной идеей - пытаться системный файл от "семёрки" подсунуть "десятке". Но в принципе, можно попробовать. Вопрос - где взять этот файл?  Это надо качать ту самую сборку Zver и как-то его оттуда выковыривать. Слишком уж тягомотно ^)(^
версии PowerShell (PowerShell Core начиная с версии 6.0) кросплатформенные,  но функционал их, по сравнению с PowerShell 5.1, ограничен... Работают не все командлеты, синтаксис немного другой...
А зачем его ограничили? :?  Может всё таки не ограничили, а заменили старые команды новыми?

А как узнать версию PowerShell? ^)(^

Поблагодарили: topinant, ALENA

Оффлайн Lily

  • *
  • Сообщений: 55
  • Пол: Женский

Штатные возможности Windows
« Ответ #19 : 06 Августа 2020, 10:22 »
Выполнить команду : 
$PSversionTable

Оффлайн Юрген

  • Каждый выбирает для себя женщину, религию, дорогу. Дьяволу служить или пророку — каждый выбирает для себя.
  • *
  • Сообщений: 20579
  • Пол: Мужской
  • Имя : Юрген

Штатные возможности Windows
« Ответ #20 : 06 Августа 2020, 10:59 »
А зачем его ограничили? :?  Может всё таки не ограничили, а заменили старые команды новыми?
GroN, почитай здесь:
 
У вас недостаточно прав для просмотра содержимого сообщения .Надо иметь не менее 5 сообщений на форуме

Оффлайн Юрген

  • Каждый выбирает для себя женщину, религию, дорогу. Дьяволу служить или пророку — каждый выбирает для себя.
  • *
  • Сообщений: 20579
  • Пол: Мужской
  • Имя : Юрген

Штатные возможности Windows
« Ответ #21 : 06 Августа 2020, 11:03 »
как узнать версию PowerShell?
можно и такими командами:
Get-Host|Select-Object Version 

или

$host.version

Оффлайн GroN

  • *
  • Сообщений: 3325
  • Пол: Мужской

Штатные возможности Windows
« Ответ #22 : 06 Августа 2020, 12:09 »
почитай здесь:
Прочитал. Из статьи следует, что некоторые ограничения функционала связаны не столько с самой оболочкой PowerShell, а с платформой на которой она работает.

Цитата
PowerShell Core 6.0, как следует из названия, построен на основе инфраструктуры. NET Core (если быть точным, то. NET Core 2.0), в отличие от PowerShell 5.1, созданного на базе инфраструктуры NET Framework.
 
...инфраструктура NET Core поддерживает использование лишь части доступных программных интерфейсов API, присутствующих в полной версии,. NET Framework. Это означает, что не все из того, что реализовано в Windows PowerShell 5.1, будет доступно в PowerShell Core 6.0.
Как заявляют разработчики, многие модули, созданные для использования в Windows PowerShell 5.1 и более ранних версиях, будут работать и в PowerShell Core. Однако это только в том случае, если модуль не использует какой-либо функции, отсутствующей в. NET Core или PowerShell версии 6.0

При этом постоянно ведётся работа над совместимостью модулей.

Цитата
...стоит подчеркнуть, что мы говорим именно о версии 6.0, поскольку целью разработчиков является перенос пусть и не всей функциональности версии 5.1 в PowerShell Core, но значительной ее части, и в первую очередь той, что активно применяется и востребована пользователями. И уже сейчас идет разработка PowerShell Core версии 6.1, где вопросы совместимости по-прежнему в приоритете.
Статья старая, поэтому они тут всего лишь о разработке версии 6.1 говорят, хотя в настоящее время уже 7.0.3 вышла. Соответственно уровень совместимости модулей наверняка значительно повысился.
Но главное в том, что никто не мешает держать у себя на компьютере сразу обе версии. Они дополняют друг друга.

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



PS Как я понял, простым пользователям никакой особой надобности ставить себе версию выше чем PowerShell 5.1 нет. В более новых версиях добавлены кросплатформенность, открытый исходный код и возможность работы с облачными технологиями. Оно вам надо?

Оффлайн burnus

  • Живу, пока способен ошибаться.
  • *
  • Сообщений: 3993
  • Пол: Мужской

Штатные возможности Windows
« Ответ #23 : 06 Августа 2020, 13:17 »
Кто пробовал? Я наверно попробую. smile21
гости не могут видеть изображения , пожалуйста зарегистрируйтесь или авторизуйтесь



Та смысл пробовать какая она красивая в спокойном состоянии?
Оружие испытывают в реальном бою.
Оболочка нужна для устранения проблем.
Создай проблемы и попробуй только с помощью её устранить. :)
Поблагодарили: topinant, ALENA, Юрген

Оффлайн GroN

  • *
  • Сообщений: 3325
  • Пол: Мужской

Штатные возможности Windows
« Ответ #24 : 06 Августа 2020, 14:09 »
Оболочка нужна для устранения проблем.
Разве только для этого?
С PowerShell много чего можно делать (практически что угодно), например, удалить ненужные виндовские приложения, которые стандартными способами не удаляются.
Тот кто шарит, может создавать собственные командлеты и писать сценарии для автоматического выполнения самого широкого круга задач.
Поблагодарили: topinant, burnus, Безумный Макс, ALENA, Юрген

Оффлайн kostik

  • *
  • Сообщений: 3933
  • Пол: Мужской
  • Завсегдатый компьютерщик

Штатные возможности Windows
« Ответ #25 : 06 Августа 2020, 18:42 »
Та смысл пробовать какая она красивая в спокойном состоянии?
Оружие испытывают в реальном бою.
Оболочка нужна для устранения проблем.
Создай проблемы и попробуй только с помощью её устранить. :)
Решение проблем - само собой. Но... Консоль - это просто чёрный ход в систему, для которой парадная дверь - это окна. Соответственно, из консоли можно решать огромное множество рутинных задач без необходимости вручную открывать какие-то приложения.
Поблагодарили: ALENA, Юрген

Оффлайн Юрген

  • Каждый выбирает для себя женщину, религию, дорогу. Дьяволу служить или пророку — каждый выбирает для себя.
  • *
  • Сообщений: 20579
  • Пол: Мужской
  • Имя : Юрген

Штатные возможности Windows
« Ответ #26 : 06 Августа 2020, 19:15 »
Создай проблемы и попробуй только с помощью её устранить
burnus, а зачем их создавать ?  :pardon: C PowerShell можно решить 90% любой работы за компьютером... и не просто решить, а автоматизировать эту работу...
С PowerShell много чего можно делать (практически что угодно)
здесь ты совершенно прав... загляни в тему VIP -Эксклюзив от Беседки, все мои утилиты для работы с IPTV написаны именно на PowerShell (скомпилированные скрипты).
Тот кто шарит, может создавать собственные командлеты и писать сценарии
Писать сценарии (скрипты) - да... Создавать командлеты - нет, это "привилегия" Microsoft (платформа NET)  :pardon:

Поблагодарили: topinant

Оффлайн GroN

  • *
  • Сообщений: 3325
  • Пол: Мужской

Штатные возможности Windows
« Ответ #27 : 07 Августа 2020, 08:34 »
Писать сценарии (скрипты) - да... Создавать командлеты - нет, это "привилегия" Microsoft
Uragan66, я же это не с потолка взял, а из той самой статейки, ссылку на которую ты дал.
Это вот о чём речь? Явно же не о сценариях.
Цитата
Что же касается сообщества пользователей, то открытость кода дает возможность не только влиять на процесс разработки, но и принимать в нем активное участие. Если, например, вам нужна некая функция, на разработку которой у команды сейчас нет ни времени, ни ресурсов — разработайте ее сами и предложите включить ваш код в следующий релиз PowerShell Core.
Поблагодарили: Юрген

Оффлайн Юрген

  • Каждый выбирает для себя женщину, религию, дорогу. Дьяволу служить или пророку — каждый выбирает для себя.
  • *
  • Сообщений: 20579
  • Пол: Мужской
  • Имя : Юрген

Штатные возможности Windows
« Ответ #28 : 07 Августа 2020, 11:21 »
Если, например, вам нужна некая функция
GroN, командлеты и функции это разные понятия...
Командлет в Powershell - это строго определённая (разработчиками Microsoft) команда, которая выполняет одну определённую функцию.
Например, командлет Get-Content возвращает содержимое элемента, находящегося в заданном местоположении, например текст из файла. Командет Get-Process - возвращает список, запущенных в данное время, процессов. И т.д.
То есть, несмотря на открытый исходный код в Powershell Core, список, работающих в определённой версии, командлетов задаёт только команда разработчиков Microsoft. И этот список значительно меньше, по сравнению с командлетами, работающими в версии 5.1.

Функции же - это блоки кода на языке PowerShell, которые может создавать любой пользователь, знакомый с синтаксисом PoSh-a.
Поблагодарили: topinant

Оффлайн GroN

  • *
  • Сообщений: 3325
  • Пол: Мужской

Штатные возможности Windows
« Ответ #29 : 07 Августа 2020, 13:22 »
То есть, несмотря на открытый исходный код в Powershell Core, список, работающих в определённой версии, командлетов задаёт только команда разработчиков Microsoft.
Uragan66, а это как объяснишь?

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



Так на сайте у самой Microsoft написано
Извините, Вам не разрешено просматривать этот текст. Пожалуйста, войдите или зарегистрируйтесь.

Или что тогда они имели в виду? :)
Поблагодарили: topinant