Установка приложений с помощью менеджера пакетов powershell

Что такое Windows PowerShell?

Прежде чем мы углубимся в PowerShell, давайте сначала ответим на другой вопрос: «Что такое оболочка?»

Оболочка — это компьютерная программа, которая принимает команды с клавиатуры, интерпретирует их и передает их операционной системе для выполнения. По сути, он действует как интерфейс между вами и операционной системой. Он может быть основан на графическом интерфейсе пользователя (GUI ) или может быть построен поверх CLI (интерфейса командной строки).

Хотя оболочка существует с момента выпуска операционной системы Multics в 1969 году, Windows представила ее версию, Shell, в ноябре 1985 года. Это была базовая оболочка, которая была полезна для управления файлами и называлась MS-DOS Executive. Затем последовала разработка этой базовой оболочки, но всегда требовалось что-то более мощное.

Ранее в истории Windows пользователи прибегали к использованию различных инструментов для системного администрирования и автоматизации. В 2006 году в качестве решения было представлено серьезное усовершенствование концепции оболочки: Windows PowerShell.

Windows PowerShell позволяет выполнять различные операции, от автоматизации повторяющихся задач, сетевого администрирования и т. Д. До задач, требующих большего внимания и творчества (например, публикация контента веб-сайтов, проектирование и т. Д.).

Это не только экономит ваше время, но также дает вам больший контроль над операционной системой и ее процессами.

Что такое командлет PowerShell?

Теперь, когда вы знакомы с PowerShell, давайте рассмотрим один из наиболее важных аспектов PowerShell: командлет .

Командлеты (произносится как command-let) — это легкие и эффективные команды Windows PowerShell. Они существуют как строительные блоки, которые вы можете использовать для выполнения определенных действий, таких как копирование и перемещение файлов, или как часть более крупного и более сложного сценария PowerShell.

Get-Help Командлет, например, является наиболее полезным Командлет как это позволяет увидеть , что делает конкретный Командлет, посмотрите на его параметры, и показать различные способы , в которых используется командлет.

Подобно Get-Help , Get-Command — это еще один командлет, который можно использовать для устранения различных проблем из оболочки. В частности, он показывает все команды, установленные в вашей системе. Отображаемые команды включают командлеты, функции, псевдонимы, фильтры, сценарии и приложения. При использовании с параметрами он покажет вам все конкретные команды, связанные с этим параметром.

Например, следующая команда захватит команды всех типов, доступных на вашем локальном компьютере, и отобразит их:

С другой стороны, Get-Command с параметром ListImported будет получать команды только из текущих сеансов.

Что если некоторые из ваших восстановленных приложений все еще не работают?

Если ваши встроенные приложения Windows 10 переустанавливаются, но все еще не работают должным образом, есть еще одна вещь, которую вы должны попробовать, прежде чем терять надежду: запустить средство устранения неполадок приложений Магазина Windows.

Вы можете найти его в приложении Настройки, раздел Обновления и безопасность → Устранение неполадок.

Нажмите или нажмите на Приложения Магазина Windows и следуйте инструкциям мастера устранения неполадок.

Если он обнаружит что-либо, что может повлиять на работу универсальных приложений на вашем ПК с Windows, он произведет необходимый ремонт. Когда этот процесс будет завершен, он должен попросить вас перезагрузить компьютер или устройство с Windows 10.

Перезагрузитесь и проверьте, правильно ли работают ваши приложения. Если это не так, извините, но лучшее, что вы можете сделать, — это сбросить или переустановить Windows 10.

Заключение

Как видите, вернуть все приложения по умолчанию для Windows 10 может быть легко, и это не должно занять слишком много времени. В конце концов, это все о запуске одной команды PowerShell . Знаете ли вы другие способы вернуть встроенные приложения в Windows 10? Не стесняйтесь, дайте нам знать в разделе комментариев ниже.

В этой статье

—>

Windows PowerShell установлен по умолчанию в каждой ОС Windows, начиная с Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1).Windows PowerShell comes installed by default in every Windows, starting with Windows 7 SP1 and Windows Server 2008 R2 SP1.

Если вас интересует PowerShell версии 6 или более поздней, вам нужно установить PowerShell Core вместо Windows PowerShell.If you are interested in PowerShell 6 and later, you need to install PowerShell Core instead of Windows PowerShell.Дополнительные сведения см. в статье Установка PowerShell Core в Windows.For that, see Installing PowerShell Core on Windows.

Создание соединений, символических и жестких ссылок

Командлеты: New-Item, Remove-Item, Get-ChildItem

У меня в блоге хватает рассказов про ссылки NTFS, поэтому я не мог обойти вниманием возможность их создания в PowerShell

#Символическая ссылка на файл
New-Item -ItemType SymbolicLink -Path C:\test\MySymLinkFile.txt -Target C:\test\1.txt
#Символическая ссылка на папку
New-Item -ItemType SymbolicLink -Path C:\test\MySymLinkFolder -Target C:\Windows\
#Жесткая ссылка на файл
New-Item -ItemType HardLink -Path C:\Test\MyHardLinkFile.txt -Target C:\test\1.txt
#Соединение
New-Item -ItemType Junction -Path C:\Temp\MyJunctionDir -Target C:\Windows

Честно говоря, синтаксис команды mklink запомнить проще, поэтому быстрее может получиться так:

Что такое OneGet (PackageManagement) и Chocolatey?

Для пользователей, отличных от Linux, и тех, кто ничего не знает об управлении пакетами, Package Manager упрощает установку, обновление и удаление программного обеспечения (пакета). Менеджер пакетов использует репозиторий, в котором хранятся все программные пакеты.

Вам просто нужно ввести команду, чтобы получить эти пакеты программного обеспечения и установить их на свой компьютер. С помощью всего одной команды вы можете установить или обновить программное обеспечение. Обновление выполняется автоматически при каждом обновлении программного обеспечения в репозитории. Итак, вот что такое диспетчер пакетов.

Теперь OneGet как инструмент на шаг впереди. Это менеджер диспетчера пакетов. Он может содержать несколько репозиториев, таких как Chocolatey и NuGet. Мы уже говорили о шоколаде раньше. Chocolatey может работать с командной строкой. NuGet содержит программные пакеты, относящиеся к инструментам разработки приложений Microsoft. Вы можете ввести одну команду и получить программное обеспечение из этих репозиториев.

Установка нескольких версий модуля

Чтобы установить несколько версий одного модуля, выполните следующую процедуру.

  1. Создайте каталог для каждой версии модуля. Включите номер версии в имя каталога.
  2. Создайте манифест модуля для каждой версии модуля. В качестве значения ключа ModuleVersion в манифесте укажите номер версии модуля. Сохраните файл манифеста (.psd1) в каталоге для версии модуля.
  3. Добавьте путь к корневой папке модуля в значение переменной среды PSModulePath, как показано в следующих примерах.

Чтобы импортировать определенную версию модуля, пользователь может использовать параметры или командлета Import-Module.

Например, если модуль Fabrikam доступен в версиях 8.0 и 9.0, структура каталогов модуля Fabrikam может выглядеть следующим образом:

Установщик добавляет оба пути к модулю в значение переменной среды PSModulePath.

После выполнения этих действий параметр ListAvailable командлета Get-Module получает оба модуля Fabrikam. Чтобы импортировать определенный модуль, используйте параметры или командлета Import-Module.

Если оба модуля, которые содержат командлеты с одинаковыми именами, импортируются в один сеанс, в этом сеансе будут доступными командлеты, импортированные последними.

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

Чтобы установить PowerShell в Windows, воспользуйтесь приведенными ниже ссылками для скачивания пакета установки с сайта GitHub.

  • PowerShell-7.1.5-win-x64.msi
  • PowerShell-7.1.5-win-x86.msi

После скачивания дважды щелкните файл установщика и следуйте инструкциям на экране.

Программа установки создает ярлык в меню Windows «Пуск».

  • По умолчанию пакет устанавливается в каталог .
  • Вы можете запустить PowerShell с помощью меню «Пуск» или файла .

Примечание

PowerShell 7.1 устанавливается в новом каталоге и работает параллельно с Windows PowerShell 5.1.
PowerShell 7.1 — это обновление на месте, при установке которого заменяется PowerShell 7.0.x и более ранних версий.

  • PowerShell 7.1 устанавливается в папке .
  • Папка добавляется в переменную .
  • Папки для выпущенных ранее версий удалены

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

Установка администратором из командной строки

MSI-пакеты можно устанавливать из командной строки, что позволяет администраторам развертывать их без взаимодействия с пользователем. MSI-пакет включает в себя следующие свойства для управления параметрами установки:

  • . Это свойство позволяет добавлять пункт в контекстное меню проводника.
  • . Это свойство позволяет добавлять пункт в контекстное меню проводника.
  • . Это свойство позволяет включать удаленное взаимодействие PowerShell во время установки.
  • . Это свойство позволяет регистрировать манифест ведения журнала событий Windows.

В следующих примерах показано, как выполнить автоматическую установку PowerShell со всеми включенными параметрами.

Полный список параметров командной строки для см. здесь.

Копирование файлов между сессиями

Командлет: Copy-Item

Новая возможность командлета copy упрощает администраторам вполне типовую задачу копирования файлов на удаленный ПК. На целевой машине должна работать служба удаленного управления WinRM, которая конфигурируется одной командой:

Enable-PSRemoting

Для подключения к машине в доверенном домене больше ничего не требуется. В рабочей группе надо на своем ПК добавить целевой компьютер в доверенные узлы по имени ПК или IP-адресу:

#добавить ПК в доверенные узлы
Set-Item wsman:localhost\client\trustedhosts -value "192.168.1.113"
#убрать ПК из доверенных узлов
#Set-Item wsman:localhost\client\trustedhosts -value ""

Дальше вы создаете новую сессию, указывая имя пользователя для подключения к удаленному ПК, и вводите учетные данные. В созданную сессию можно копировать файлы.

$rs = New-PSSession -ComputerName 192.168.1.113 -Credential test-pc\vadim
Copy-Item -Path "C:\temp\my.csv" -Destination "C:\temp\" -ToSession $rs

Полезное дополнение к возможностям удаленного управления PowerShell, согласитесь.

Открыть Windows PowerShell из диспетчера задач

В пустом месте нажмите на панель задач правой кнопкой мыши и из контекстного меню выберите «Диспетчер задач» (также диспетчер задач можно запустить одновременно нажав клавиши Ctrl+Shift+Esc).

Если Вы запускаете диспетчер задач первый раз — нужно нажать «Подробнее».

Слева вверху выберите «Файл» => «Запустить новую задачу».

В появившемся окне введите команду powershell и нажмите «ОК», если вы хотите запустить  Windows PowerShell с правами пользователя под которым вошли в систему. Если вы хотите запустить Windows PowerShell с правами администратора — поставьте флажок возле «Создать задачу с правами администратора» и нажмите на «ОК».

Архивы двоичных файлов

Для поддержки расширенных сценариев развертывания на платформах Linux доступны архивы двоичных файлов PowerShell.

Примечание

Этот метод можно использовать для установки любой версии PowerShell, в том числе последней:

  • Стабильный выпуск: https://aka.ms/powershell-release?tag=stable
  • Предварительный выпуск: https://aka.ms/powershell-release?tag=preview
  • Выпуск LTS: https://aka.ms/powershell-release?tag=lts

Зависимости

PowerShell создает переносимые двоичные файлы для всех дистрибутивов Linux. Но среда выполнения .NET Core, как и PowerShell, требует различные зависимости для разных дистрибутивов.

На следующей диаграмме показаны официально поддерживаемые зависимости .NET Core 2.0 для различных дистрибутивов Linux.

OS Зависимости
Ubuntu 16.04 libc6, libgcc1, libgssapi-krb5-2, liblttng-ust0, libstdc++6, libcurl3, libunwind8, libuuid1, zlib1g, libssl1.0.0, libicu55
Ubuntu 17.10 libc6, libgcc1, libgssapi-krb5-2, liblttng-ust0, libstdc++6, libcurl3, libunwind8, libuuid1, zlib1g, libssl1.0.0, libicu57
Ubuntu 18.04 libc6, libgcc1, libgssapi-krb5-2, liblttng-ust0, libstdc++6, libcurl3, libunwind8, libuuid1, zlib1g, libssl1.0.0, libicu60
Debian 8 (Jessie) libc6, libgcc1, libgssapi-krb5-2, liblttng-ust0, libstdc++6, libcurl3, libunwind8, libuuid1, zlib1g, libssl1.0.0, libicu52
Debian 9 (Stretch) libc6, libgcc1, libgssapi-krb5-2, liblttng-ust0, libstdc++6, libcurl3, libunwind8, libuuid1, zlib1g, libssl1.0.2, libicu57
CentOS 7 Oracle Linux 7 RHEL 7 libunwind, libcurl, openssl-libs, libicu
openSUSE 42.3 libcurl4, libopenssl1_0_0, libicu52_1
openSUSE Leap 15 libcurl4, libopenssl1_0_0, libicu60_2
Fedora 27 Fedora 28 libunwind, libcurl, openssl-libs, libicu, compat-openssl10

Чтобы развернуть двоичные файлы PowerShell в дистрибутивах Linux, для которых официальная поддержка не предусмотрена, необходимо специально установить необходимые пакеты, чтобы выполнить все требования, касающиеся зависимостей, для целевой ОС. Например, наш Dockerfile для Amazon Linux сначала устанавливает зависимости, а затем извлекает архив Linux .

Установка — архивы двоичных файлов

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

  • powershell-7.1.4-linux-arm32.tar.gz
  • powershell-7.1.4-linux-arm64.tar.gz
  • powershell-7.1.4-linux-x64.tar.gz

Управление пакетами (автоустановка программ)

Модуль: PackageManagement

В Windows 10 встроено управление поставщиками пакетов (оно же OneGet), с помощью которого вы можете загрузить и тихо установить сразу несколько приложений одной командой! Это похоже на Apt-Get в Linux, но можно провести и параллели с Ninite или InstallPack (кто-нибудь пользуется?)

Увеличить рисунокАрхитектура управления пакетами

Я редко делаю чистую установку основной системы, но на ВМ это происходит регулярно. И OneGet очень удобен для быстрой автоустановки ключевого набора программ.

Примечание. Можно использовать этот модуль, не устанавливая WMF 5.0. Предварительная версия модуля для PS 4.0 и 3.0 доступна отдельно — март 2016 тут, а более свежие ищите поиском в центре загрузки по запросу PackageManagement PowerShell Modules Preview.

Установка программ

В этом примере из репозитория Chocolatey устанавливаются четыре программы и полный набор утилит Sysinternals. Первые три команды выполняются однократно, причем смену политики надо подтвердить. Четвертая команда тихо устанавливает перечисленные программы, а пятая просто экономит время.

#Разрешить установку подписанных пакетов из Интернета
Set-ExecutionPolicy RemoteSigned
#Установить поставщик Chocolatey
Get-PackageProvider –Name Chocolatey -ForceBootstrap
#Сделать Chocolatey доверенным
Set-PackageSource -Name Chocolatey -Trusted
#Установить программы
Install-Package NotepadPlusPlus, vlc, firefox, filezilla, sysinternals -Verbose -Force -ProviderName chocolatey
#Добавить путь к исполняемым файлам (sysinternals) в PATH
setx PATH "$env:path;C:\Chocolatey\bin" -m

Поставщик скачивает в C:\Chocolatey\lib пакет, в основе которого лежит скрипт chocolateyInstall.ps1. Он загружает установщик программы с официального сайта в папку %temp%\Chocolatey и запускает его в режиме тихой установки. Простейший пример – Notepad++.

Install-ChocolateyPackage 'notepadplusplus' 'exe' '/S' 'https://notepad-plus-plus.org/repository/6.x/6.9/npp.6.9.Installer.exe'

Поиск программ

В репозиториях много программ, все самые популярные точно есть.

Find-Package '*zip*','*commander*' -ProviderName Chocolatey

Удаление программ

С удалением приложений не все так гладко, впрочем.

Uninstall-Package -name filezilla

В идеале удаление пакета должно повлечь тихое удаление программы, но реализация зависит от автора пакета и возможностей установщика. На практике одни пакеты не содержат скриптов для удаления, другие придумывают костыли в виде скриптов AutoHotkey, третьи просто запускают деинсталляцию интерактивно, предлагая вам закончить процесс вручную. Впрочем, если установщик — MSI, удаление работает четко.

Ссылки по теме OneGet и тихой установки:

  • Пошаговое руководство по установке программ из PowerShell (Дмитрий Буланов)
  • Командлеты управления пакетами (TechNet)
  • Типы инсталляторов и ключи тихой установки (моя статья 2005 года вполне актуальна :)
  • Сайт автоустановки Windows и форум автоустановки программ

Что такое OneGet (PackageManagement) и Chocolatey?

Для пользователей, не являющихся пользователями Linux, и тех, кто ничего не знает об управлении пакетами, Package Manager делает установку, обновление и удаление программного обеспечения (пакета) очень простым. Диспетчер пакетов использует хранилище, в котором хранятся все пакеты программного обеспечения.

Вам просто нужно ввести команду, чтобы получить эти пакеты программного обеспечения и установить их на свой компьютер. С помощью одной команды вы можете установить или обновить программное обеспечение. Обновление выполняется автоматически при каждом обновлении программного обеспечения в хранилище. Итак, вот что такое Package Manager.

Теперь OneGet как инструмент на шаг впереди. Это менеджер пакетов . Он может содержать несколько репозиториев, таких как Chocolatey и NuGet. Мы уже говорили о Шоколадке раньше. Шоколад может работать с командной строкой. NuGet содержит пакеты программного обеспечения, специфичные для инструментов разработки приложений Microsoft. Вы можете ввести одну команду и получить программное обеспечение из этих репозиториев.

Установка приложений из репозитория Chocolatey

Рассмотрим теперь, как установить приложение (пакет) из репозитория Chocolatey.

Список доступных для установки приложения можно получить непосредственно на официальном веб сайте Chocolatey (https://chocolatey.org/packages)

Также  можно найти и установить нужное приложение прямо из консоли PowerShell. Например, для просмотра pdf файлов нам понадобилось установить приложение Adobe Acrobat Reader. Т.к. мы не знаем полного названия приложения, для его установки нам нужно получить имя пакета в каталоге. Выполним поиск в репозитории по ключевому слову ‘adobe’:

В консоли появится список всех пакетов по данному ключу. Нам нужен пакет  adobereader (нужно использовать именно имя пакета из столбца Name).

Запускаем установку пакета Adobe Reader:

Вверху окна PowerShell появится ползунок, свидетельствующий о начале загрузки пакета Adobe Reader. Сразу после окончания загрузки, приложение установится в системе.

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

Т.к. пакет не требует установки, он сохраняется на компьютер и хранится в каталоге C:\Chocolatey\lib\. В нашем примере это каталог C:\Chocolatey\lib\sysinternals.2016.11.18\tools

Сразу несколько приложений можно установить всего одной командой:

Политика выполнения

Используйте следующую процедуру, чтобы задать для политики выполнения значение RemoteSigned в Service Manager. Это необходимо для включения импорта модулей Service Managerных командлетов, автоматически или вручную.

эту команду необходимо выполнить только один раз на компьютере, где предполагается использовать командлеты Windows PowerShell для Service Manager.

Установка политики выполнения

  1. на компьютере, где требуется запустить Windows PowerShell, нажмите кнопку пуск, выберите пункт все программы, затем Microsoft System Center , щелкните Service Manager, а затем — оболочка Service Manager.

  2. в командной строке Windows PowerShell введите следующую команду и нажмите клавишу ввод:

  3. Введите Exit и нажмите клавишу ВВОД, чтобы закрыть окно Администратор: Windows PowerShell .

В этом разделеIn this section

СтатьяTopic ОписаниеDescription
Определение идентификатора модели пользователя установленного приложенияFind the Application User Model ID of an installed app В этой статье объясняется, как получить AUMID для приложения.This topic explains how to get the AUMID for an app.
Проверка конфигурации терминалаValidate your kiosk configuration В этой статье объясняется, что следует ожидать в многоприложенийом киоске.This topic explains what to expect on a multi-app kiosk.
Рекомендации по выбору приложения для использования в режиме терминала (ограниченного доступа)Guidelines for choosing an app for assigned access (kiosk mode) Эти рекомендации помогут вам выбрать подходящее приложение для Windows, доступное для вашего назначенного интерфейса.These guidelines will help you choose an appropriate Windows app for your assigned access experience.
Политики, применяемые на устройствах в режиме терминалаPolicies enforced on kiosk devices Сведения о политиках, принудительно примененных на устройстве при ее настройке в режиме киоска.Learn about the policies enforced on a device when you configure it as a kiosk.
XML-справочник по ограниченному доступуAssigned access XML reference Параметры XML и XSD для устройства киоска.The XML and XSD for kiosk device configuration.
Использование AppLocker для создания терминала на базе Windows 10Use AppLocker to create a Windows 10 kiosk Сведения о том, как использовать AppLocker для настройки устройства, на котором работает Windows10 Enterprise или Windows10 образования, версии 1703 и более ранних версий, чтобы пользователи могли работать только с несколькими определенными приложениями.Learn how to use AppLocker to configure a kiosk device running Windows10 Enterprise or Windows10 Education, version 1703 and earlier, so that users can only run a few specific apps.
Использование средства запуска оболочки для создания терминала на базе Windows 10Use Shell Launcher to create a Windows 10 kiosk С помощью средства запуска оболочки вы можете настроить устройство, запускающее приложение Windows, в качестве пользовательского интерфейса.Using Shell Launcher, you can configure a kiosk device that runs a Windows application as the user interface.
Использование поставщика MDM Bridge WMI для создания терминала на базе Windows 10Use MDM Bridge WMI Provider to create a Windows 10 kiosk Среды, использующие инструментарий управления Windows (WMI), могут использовать поставщик WMI моста MDM для настройки класса MDM_AssignedAccess.Environments that use Windows Management Instrumentation (WMI) can use the MDM Bridge WMI Provider to configure the MDM_AssignedAccess class.
Устранение неполадок режима терминалаTroubleshoot kiosk mode issues Советы по устранению неполадок конфигурации терминала, поддерживающего выполнение нескольких приложений.Tips for troubleshooting multi-app kiosk configuration.

Установка предварительной версии

PowerShell 7.2.0 (релиз-кандидат 1) — win-x64.msi

Предварительные выпуски PowerShell 7 устанавливаются в , поэтому их можно выполнять параллельно с выпусками PowerShell без предварительной версии. PowerShell 7.2 (релиз-кандидат 1) — это текущий выпуск предварительной версии.

Поддержка Центра обновления Майкрософт в PowerShell 7.2.

В PowerShell 7.2 (релиз-кандидат 1) включена поддержка Центра обновления Майкрософт. При включении этой возможности вы будете получать последние обновления PowerShell 7 в традиционном потоке управления клиентского компонента Центра обновления Майкрософт, будь то Центр обновления Windows для бизнеса, WSUS, SCCM или интерактивное диалоговое окно Центра обновления Майкрософт в параметрах системы.

Пакет MSI для PowerShell 7.2 содержит следующие параметры командной строки:

  •  — это свойство имеет два возможных значения:
    • (по умолчанию) — согласие на получение обновления с помощью Центра обновления Майкрософт, WSUS или SCCM.
    •  — несогласие на получение обновления с помощью Центра обновления Майкрософт, WSUS или SCCM.
    • (по умолчанию) — согласие на использование Центра обновления Майкрософт для автоматических обновлений.
    •  — несогласие на использование Центра обновления Майкрософт.

Примечание

Включение обновлений можно задать в предыдущей установке или в конфигурации вручную. При использовании не удаляются существующие параметры. Кроме того, этот параметр может быть переопределен параметрами групповой политики, управляемыми администратором.

Дополнительные сведения см. в разделе Часто задаваемые вопросы о Центре обновления Майкрософт PowerShell.

Установка

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

  1. Запустите PowerShell с правами администратора.

  2. Импортируйте необходимые модули используя следующие команды:

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

  3. Если вам будет предложено принять изменение значения репозитория InstallationPolicy, примите Да для всех модулей, введя «A» и нажав Ввод для каждого модуля.

  4. Прежде чем получить доступ к любой из команд, у вас есть возможность предоставить свои учетные данные, используя следующую команду. Эти учетные данные обновляются в течение до ~ 8 часов, после чего вам необходимо снова войти в систему, чтобы продолжить использовать командлеты.

Что такое менеджер или диспетчер пакетов winget (Windows Package Manager)

Менеджеры (или диспетчеры) пакетов — обычное дело для Linux и позволяют скачивать, устанавливать последние версии программ и обновлять их без поиска официальных сайтов и ручной загрузки, а с помощью простых команд (при этом будут загружаться именно последние версии ПО из официальных источников). Теперь это можно выполнить и в Windows 10.

Впрочем, это можно было сделать и раньше с помощью OneGet/PackageManagement и Chocolatey, но теперь репозиторий (база данных программного обеспечения) поддерживаются Microsoft, а не сторонними поставщиками.

В отличие от магазина приложений Microsoft Store, с помощью winget пользователь может устанавливать куда больший набор самых различных часто используемых программ, не ограниченных довольно скудным ассортиментом из указанного магазина.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: