В следующих статьях мы рассмотрим некоторые новые, связанные с управлением системами, элементы Windows Server 2016. Начнём с Windows PowerShell V5/V5.1, затем попробуем детализировать, что нового в System Center 2016 и как, для полноценного управления гибридами пользоваться Microsoft Operations Management Suite.
И наконец, рассмотрим новые инструменты управления сервером для серверов Windows из веб-графического интерфейса или инструментов командной строки.
Содержание:
Управление системами в Windows Server 2016
Улучшения Windows PowerShell
Windows PowerShell, де-факто, считается стандартом управления системами Microsoft. Благодаря расширенной поддержке частных и общедоступных облачных предложений, вы не найдёте ни одного другого решения для управления, которое предоставляет такие же огромные возможности, что сегодня предлагает Windows PowerShell.
На самом деле это стало настолько популярным, что многие сторонние поставщики включают поддержку Windows PowerShell непосредственно в свой портфель приложений.
Windows PowerShell теперь работает с открытым исходным кодом, что означает, сообщество может участвовать в его написании и сделать его ещё лучше, чем раньше.
Ещё одна фантастическая область, о которой в 2016 году объявила Microsoft - это поддержка Linux. Теперь для управления системами Linux вы можете использовать те же интерфейсы и стандарты кодирования, которые вы разработали в Windows PowerShell.
Эти улучшения Windows PowerShell отражают усилия, которые делает Microsoft для обеспечения того, чтобы это был не просто основной выбор для управления средами Windows, но и для Linux.
Windows PowerShell часть Windows Management Framework. Версия 5.1 будет выпущена с Windows Server 2016, но она обратно совместима с Windows 7 до 2012 R2.
Давайте рассмотрим некоторые из новых функций для 5 и 5.1, чтобы обеспечить освещение наиболее интересных тем. Однако полезной ссылкой в арсенале пользователя Windows PowerShell должно быть http://microsoft.com/PowerShell.
Этот ресурс даёт вам доступ к следующему:
- Windows PowerShell Gallery
http://www.powershellgallery.com/ - Windows PowerShell Blog
https://blogs.msdn.microsoft.com/powershell - Windows PowerShell Repo on GitHub
https://github.com/PowerShell/PowerShell
Кроме того, вы можете сделать следующее:
- Загрузить Windows Management Framework
https://www.microsoft.com/en-us/download/details.aspx?id=50395 - Посмотреть Windows PowerShell Documentation
https://msdn.microsoft.com/en-us/powershell/scripting/powershell-scripting - Оставить отзыв команде Windows PowerShell
https://windowsserver.uservoice.com/forums/301869-powershell
И многое другое…
Вот лишь некоторые из новых (или улучшенных) функций Windows PowerShell, которые мы обсуждаем:
-
-
- Управление пакетами
- Классы Windows PowerShell
- Отладка сценария Windows PowerShell
- Конфигурация желаемого состояния
-
Для полного обзора того, что доступно в WMF 5.0 и WMF 5.1, перейдите по следующим ссылкам:
WMF 5.0 https://msdn.microsoft.com/powershell/wmf/5.0/releasenotes
WMF 5.1 https://msdn.microsoft.com/powershell/wmf/5.1/release-notes
Управление пакетами
Сегодня для установки программного обеспечения в Windows существует множество способов. Например, вы можете скачать и попытаться установить .exe- или MSI-файл. Но, эти файлы могут иметь находящиеся в других пакетах зависимости или зависеть от патчей с .msu расширениями. Короче говоря, установить программное обеспечение не всегда просто.
В Linux эта проблема была решена с помощью менеджеров управления пакетами, такими как APT-GET, YUM и так далее. Эти менеджеры определяют программное обеспечение, которое вы пытаетесь установить, получают все его зависимости, а затем его устанавливают.
Как и в Linux, у Windows есть некоторые общие термины, которые используются для реализации управления пакетами:
-
-
- Пакет. Автоматизированная установка программного обеспечения, включая элементы PowerShell
- Репозиторий. Место хранения для пакетов, он-лайн или локально
- Менеджер пакетов. Интерфейс командной строки для установки пакетов
- Поставщик. Код, который знает, как связаться с репозиторием
- Источник/Галерея. Холдинг репозитория программного обеспечения для загрузки и установки
-
Это просто стандартный Глоссарий терминов, но он полезен в понимании управления пакетом в целом.
В следующей статье для облегчения установки ваших пакетов мы рассмотрим использование Windows PowerShellGet и Nuget и дадим больше технических подробностей о них.