Как обновить Windows Server 2012 R2 через PowerShell. Обновить powershell windows 7


Обновляем Powershell в Windows 7 — GEEK LIBRARY

Пришло время обновить Powershell на пользовательских машинах до самой последней версии (на сегодня это — версия 5.1), так как «перемен требуют наши сердца»? Нет ничего проще.

Кстати, чтобы узнать, какая версия PowerShell у нас установлена, запускаем консоль PowerShell (или ISE), вводим команду

и жмём клавишу ВВОД.

Содержимое строки PSVersion подскажет нам версию установленного Powershell:

Как я писал, на сегодня версия Powershell уже имеет номер 5.1. А на скриншоте — 2.0. Значит пора обновляться.

1. Идем на сайт Microsoft и забираем Windows Management Framework 5.1 — ссылка.

Мой выбор сейчас — Powershell для Windows 7 x32 (с версией для x64 всё делается так же).

2. Установка тривиальна: далее-далее-далее.

  1. Перезагружаем компьютер и проверяем вышеописанной командой версию Powershell.

  1. Наслаждаемся проделанной работой и хвалим себя за то, что «мы сделали это»!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 703

www.geeklib.ru

Обновляем PowerShell on Windows 7

При установленной из образа Windows 7 Pro SP1 пакет PowerShell значится, как:

PS C:\Windows\system32> get-host

Version: 2.0

Устанавливаем NetFramework 4.5, т.к для установки WMF 5.0 (Windows Management Framework 5.0) он необходим.

Хотя по ссылке: https://msdn.microsoft.com/en-us/library/5a4x27ek(v=vs.110).aspx доступен для скачивания пакет 4.7 версии, скачиваю его и устанавливаю

Supported Operating System

  • Windows 7 Service Pack 1, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2 SP1
  • Windows 8.1
  • Windows 7 SP1

При установке NetFramework 4.7 on Windows 7 Pro x86 столкнулся:

Нажав по ссылке update выявилось, что в моей системе более не поддерживаемая версия браузера, а именно IE8 обновляю ее до IE 11 соответствующим обновлением. Потом кликаю снова по ссылке update.

Перейдя по ссылке обнаруживаю описание проблемы:

This issue occurs when the computer does not have the update for D3DComplier (D3DCompiler_47.dll) installed

Устанавливаю обновление: Windows6.1-KB4019990-x86.msu

После снова запускаю установку Net.Framework 4.7 и она успешно запускается и устанавливается, завершается.

После запускаю установку WMF, пакет: Win7-KB3134760-x86

После перезагружаем систему

Проверяю командной get-host предварительно запустив консоль PowerShell.

где видно, как произвелся апгрейд

Задача выполнена. Теперь я знаю в практическом эквиваленте, как совершить обновление пакета powershell на Windows системе, рабочей станции если точнее. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.

www.ekzorchik.ru

Обновляемся до PowerShell 4.0 — Клёвый код

Для обновления PowerShell до версии 4.0, нам нужно обновить Windows Management Framework до версии 4.0.

Установка пакета.

Скачать пакет обновления, можно с официального сайта Microsoft здесь.

Нажимаем большую красную кнопку «скачать», и выбираем, для какой версии Windows необходимо закачать обновление. При этом не забываем, что Windows 7 и Windows Server 2008 обозначаются как Windows 6.1.

Запускаем полученный msu, соглашаемся с перезагрузкой. И у нас уже установлен PowerShell 4.0. Что бы убедиться в этом, посмотрим текущую версию PowerShell просто заглянув в переменную «$PSVersionTable» :

PS C:\> $PSVersionTable Name Value ---- ----- PSVersion 4.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.34209 BuildVersion 6.3.9600.16406 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0} PSRemotingProtocolVersion 2.2 PS C:\>

PS C:\> $PSVersionTable

 

Name                           Value

----                           -----

PSVersion                      4.0

WSManStackVersion              3.0

SerializationVersion           1.1.0.1

CLRVersion                     4.0.30319.34209

BuildVersion                   6.3.9600.16406

PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}

PSRemotingProtocolVersion      2.2

 

 

PS C:\>

 

Обновление справки.

Не забываем обновить справку, для текущей версии PowerShell

 

Если доступ к интернету на данном компьютере ограничен, вы можете зайти на другой компьютер, на котором справка уже обновлена.

И в окне PowerShell, запущенного от администратора, выполнить команду:

Save-Help -DestinationPath E:\Help -Module * -Force

Save-Help -DestinationPath E:\Help -Module * -Force

Где E:\ например flash накопитель. После этого в папке E:\Help создадутся файлы с типами «cab» и «xml».

Переносим их на другой компьютер и выполняем команду, так же от имени администратора:

Update-Help -SourcePath E:\Help -Module * -Force

Update-Help -SourcePath E:\Help -Module * -Force

Где E:\Help папка с файлами полученная на предыдущем шаге.

 

Либо можно попробовать использовать текущие настройки прокси:

$c = Get-Credential $web = New-Object System.Net.WebClient $web.Proxy.Credentials = $c update-help -force

$c = Get-Credential

$web = New-Object System.Net.WebClient

$web.Proxy.Credentials = $c

update-help -force

 

coolcode.ru

Проблемы установки и запуска PowerShell 3.0 в Windows 7 — ITшник ITшнику

Оригинал здесь

Итак, PowerShell 3.0 уже вышел в составе Windows Management Framework (WMF) 3.0, но не все об этом знают или не дошло дело до установки.Хочу сразу предупредить, что установка может пойти не так, как Вам бы того хотелось… Возникает данная проблема обычно на виртуальной машине, но не исключено, что и в реальности можно столкнуться с такой ошибкой.

У нас есть система Windows 7 SP1. Установлены все самые свежие обновления. Скачиваем WMF 3.0 с сайта Microsoft и… О, чудо!? При попытке установить обновление получаем окно с уведомлением о том, что оно не может быть установлено, т.к. не применимо к текущей системе. Однако русские так просто не сдаются. А консоль выручит нас даже в самых сложных случаях. И после этого вы еще будете что-то говорить про линуксоидов любящих консоль? Итак, необходимо проделать следующие шаги:
    1. скачиваем пакет по ссылке выше для своей архитектуры — в моем случае это Windows6.1-KB2506143-x64.MSU
    2. открываем окно командной строки там, куда скачали MSU-шку и распаковываем содержимое командой expand Windows6.1-KB2506143-x64.msu -f:* C:\Temp (в моем случае каталог уже существует и туда просто распаковываются файлы)

3 . переходим в каталог C:\Temp — c: && cd \Temp

4. запускаем установку при помощи PkgMgr.exe — pkgmgr.exe /n:Windows6.1-KB2506143-x64.xml

5. ждем появления окна с сообщением о необходимости перезагрузки для завершения установки

6. перезагружаем компьютер 7. запускаем PowerShell ISE и радуемся 

admin-to-admin.info

Управление Windows Update с помощью PowerShell — Mandrake's blog

Модуль PSWindowsUpdate, автором которого является Michal Gajda, позволяет управлять параметрами обновления ОС Windows на любом компьютере под управлением PowerShell 2.0 или выше.

PSWindowsUpdate даёт возможность администраторам предприятий проверять и устанавливать обновления на удаленных рабочих станциях и серверах. Он особенно удобен в использовании для установки обновлений на Windows Server Core, у которых нет GUI, а также во время настройки Windows в режиме аудита.

Загрузить модуль можно на сайте Microsoft TechNet.

После загрузки, извлекаем содержимое файла в папку C:\Windows\System32\WindowsPowerShell\v1.0\Modules\.

Если на данном этапе появляется предупреждение User Access Control, выбираем «Продолжить».

Для извлечения файлов, необходимо запустить консоль PowerShell с правами администратора и выполнить команду, которая разрешит выполнять системные сценарии:

Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\PowerShell -Name ExecutionPolicy -Value ByPass

Данная команда дает возможность выполнять нам неподписанные скрипты PowerShell, но при этом несколько снижает уровень безопасности (т.к. в случае ошибки администратора может быть запущен скрипт, способный навредить системе).

В случае, если на данном этапе возникнет ошибка:

Set-ItemProperty : Не удается найти путь "HKLM:\Software\Policies\Microsoft\Windows\PowerShell", так как он не существу ет. строка:1 знак:1 + Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\Powe ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (HKLM:\Software\...dows\PowerShell:String) [Set-ItemProperty], ItemNotFo undException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetItemPropertyCommand

…необходимо зайти в gpedit.msc (Нажать сочетание клавиш Windows + R, откроется окно выполнить, ввести gpedit.msc и нажать Enter), перейти в раздел Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Windows PowerShell и переключить состояние политики «Включить выполнение сценариев» в режим «Включено».

После изменения настроек политики, необходимо перезапустить консоль PowerShell, повторно выполнить команду, разрешающую сценарии, и проверить, повторится ли ошибка. Если выполнение завершится без ошибок, то можно проверить состояние политики с помощью команды:

Get-ExecutionPolicy -List

Теперь, если всё прошло успешно, вывод PowerShell будет примерно следующим:

Затем, импортируем модуль PSWindowsUpdate и запрашиваем список доступных команд:

Import-Module PSWindowsUpdate Get-Command –module PSWindowsUpdate

Одним из наиболее значимых командлетов является Get-WUInstall, который предназначен для загрузки и установки обновлений. Для просмотра обновлений, доступных для установки из MicrosoftUpdate, выполним команду

Get-WUinstall -MicrosoftUpdate -ListOnly

Результат выполнения:

Точно такой же результат можно получить с помощью команды Get-WUList –MicrosoftUpdate:

Для установки с подтверждением вручную для каждого обновления можно использовать команду Get-WUInstall –MicrosoftUpdate:

Прочие параметры PSWindowsUpdate

Рассмотрим некоторые параметры, способные упростить жизнь системному администратору:

  1. Установка всех доступных обновлений из MicrosoftUpdate с последующей перезагрузкой: Get-WUInstall –MicrosoftUpdate –AcceptAll –AutoReboot
  2. Запрет установки отдельного обновления из MicrosoftUpdate по названию и номеру KB: Hide-WUUpdate –Title "Название*" –KBArticleID "KB1234567" –MicrosoftUpdate –Confirm:$false

    и отмена запрета в случае необходимости:

    Hide-WUUpdate –Title "Название*" –KBArticleID "KB1234567" –MicrosoftUpdate –HideStatus:$false –Confirm:$false

Скрипт совместим со всеми операционными системами, начиная с Windows Vista и заканчивая Windows 10. Работоспособность сценария пока не проверялась на Windows Server 2016. Операционная система Windows Server 2003 не поддерживается.

При необходимости, для задания параметру ExecutionPolicy значения Restricted (настройки по умолчанию), можно воспользоваться следующей командой:

Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\PowerShell -Name ExecutionPolicy -Value Restricted

Вконтакте

Facebook

Google+

Pinterest

LiveJournal

E-mail

Twitter

mandrake.su

Как обновить Windows Server 2012 R2 через PowerShell

Что такое панель ISPmanager?

Панель ISPmanager LITE – это универсальный инструмент, позволяющий настраивать и администрировать работу веб-сервера, системных доменных имен, почтовой службы, баз данных, управлять пользователями.

Основной функционал и техническая документация:

Управление учетными записями. Создавайте пользователей с различными правами доступа (администраторы, пользователи, FTP-пользователи) и лимитами на ресурсы (диск, домены, почтовые ящики и т. д.).

​​​ 

Создание доменов. Создавайте, настраивайте и управляйте доменами под управлением web-серверов, почтовыми доменами и DNS.

Настройка web-сервера. Управляйте ключами защищенного доступ, устанавливайте на WWW домены web-скрипты из каталога, настраивайте и управляйте расширениями PHP, PERL, Python.

Защита от спама. Управляйте списком хостов, с которых вы хотите принимать электронную почту, добавляйте нежелательных отправителей в черный список.

Резервное копирование. Создавайте задания на резервное копирование и управляйте местами для хранения резервных копий. 

Инструменты. Выполняйте команды на сервере без входа по ssh, перезагружайте сервер, обновляйте панель ISPmanager, управляйте базами данных MySQL и PostgreSQL, пользователями, импортируйте пользователей и их данные из различных источников, подключайтесь к shell сервера из web-интерфейса.

Статистика. Следите за состоянием сервера, расходом ресурсов, активными соединениями, выполняемыми операциями и журналом посещений.

Система. Управляйте файловой системой сервера, настраивайте сетевые службы, плагины, фаервол.

 

Состояние системы. Информация о фоновых заданиях, активных запросах, сессиях, уведомлениях о проблемах. Возникших во время работы с панелью, с возможностью их решения.

Интеграция. Добавляйте и управляйте внешними серверами имен.

Настройки. Управляйте доступом к отдельным функциям панели, настройками серверов баз данных, бренда, вашего профиля.

Справка. Доступ к справочной информации, системе регистрации ошибок, форуму сообщества ISPmanager.

Больше технической документации здесь.

cloudlite.ru