1

В Ubuntu sudo apt-get update обновите все пакеты.

Как и в Ubuntu, Windows также имеет какую-либо команду для cmd обновить все программное обеспечение, присутствующее в Windows?

2 ответа2

2

Системные файлы Windows, приложения Microsoft Store и, опционально, продукты Microsoft обновляются через приложение панели управления Windows Update , хотя в нем нет возможности расширенного инструмента пакетов Debian (apt) для обновления всех добавленных PPA. Вы можете открыть CPL Windows Update из командной строки CMD (терминал, для пользователей Linux), чтобы найти и автоматически установить обновления:

  • Нажмите Windows, введите cmd , нажмите Shift Ctrl Enter и нажмите « Yes в диалоговом окне UAC, чтобы запустить CMD от имени администратора.
  • Введите start ms-settings:windowsupdate-action чтобы приложение CPL получало последние обновления.

Вы также можете поместить этот сценарий в пакетный файл (сценарий оболочки) (например, update.bat), но вам может потребоваться запустить его как администратор

Одно время MS предоставляла приложение wuauclt.exe в папке \System32 \ для включения ручного обновления из CMD, но, видимо, это приложение больше не работает. Агента обновления Windows можно вызвать программно, но код MS в этом примере VB имеет длину 120 строк, что далеко от sudo apt-get update . Существуют также примеры выполнения этой задачи с помощью MS PowerShell, хотя некоторые примеры требуют установки ненадежных модулей в PowerShell .

0

Есть несколько способов архивировать это - вы можете создать скрипт с помощью Powershell, используя в качестве основы следующий скрипт: https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

Существуют также коммерческие инструменты для профессионалов, созданные для этой цели, такие как WuInstall (http://www.wuinstall.com), который основан исключительно на командной строке, например apt-get или BatchPatch (http://www.batchpatch.com), который имеет Графический пользовательский интерфейс. Оба работают нормально, первое, вероятно, лучше, если вы хотите сделать это чисто из командной строки

Однако имейте в виду, что в отличие от обновления apt-get таким способом может быть обновлено только программное обеспечение MS, на самом деле не существует централизованного менеджера пакетов для всех программ Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .