Windows PowerShell: что это за программа
После перехода на операционную систему Windows 10 многие пользователи заметили в интерфейсе Проводника кнопку «Запустить PowerShell». В связи с этим в сети появилось много вопросов, пользователей интересовало, что это за программа Windows PowerShell и для чего она нужна. Если вас также интересует этот вопрос, то данный материал должен вам помочь.
Что такое Windows PowerShell
Windows PowerShell – это скриптовый язык и программа с интерфейсом командной строки для выполнения этих скриптов. Данный язык был выпущен в 2006 году в составе второго сервис-пака для Windows XP и с тех пор PowerShell является частью всех операционных систем от Microsoft. В 2008 году появилась вторая версия данного языка, и начиная с Windows 7 используется именно она. Файлы со скриптами Windows PowerShell имеют расширение PS1 и могут запускаться как привычные всем BAT и CMD файлы.
Windows PowerShell – это скриптовый язык, который разрабатывался в первую очередь для бизнес-клиентов Microsoft, которым нужно мощные инструменты для автоматизации задач по управлению серверами и компьютерами на базе Windows. В качестве основы для данного языка была использована платформа .NET, разрабатываемая компанией Microsoft с 2002 года.
Фразовые глаголы GET
Windows PowerShell позволяет автоматизировать массу разнообразных задач. С его помощью можно управлять файлами, службами, процессами, аккаунтами и настройками. Язык PowerShell понимает многие команды из обычной Командной строки Windows (CMD), но он имеет и свой собственный язык, состоящий из собственных команд, которые здесь называются командлетами.
Командлеты (на английском cmdlets) формируются по правилу Глагол-Существительное, например, Get-Help. Ознакомиться с основами Windows PowerShell можно с помощью справки (командлет «Get-Help»). Для получения общей информации просто введите команду «Get-Help», для получения справки о конкретном командлете введите «Get-Help Имя-командлета». Например, если ввести команду «Get-Help Get-Process», то мы получим справку о командлете Get-Process.
Как запустить программу Windows PowerShell
Программу Windows PowerShell можно запустить разными способами. Самый простой вариант, это просто воспользоваться поиском в меню «Пуск». Для этого откройте меню «Пуск», введите поисковый запрос «Windows PowerShell», после чего откройте найденную программу.
Также можно открыть меню «Выполнить» с помощью комбинации клавиш Windows-R и ввести команду «powershell».
В Windows 10 программу PowerShell можно запустить из любой папки. Для этого нужно нажать на кнопку «Файл» в верхнем левом углу Проводника и выбрать «Запустить Windows PowerShell».
Как пользоваться программой Windows PowerShell
Как мы уже сказали, с помощью программы PowerShell можно автоматизировать многие рутинные задачи в операционной системе Windows. Для примера мы продемонстрируем некоторые возможности, которыми обладает данный инструмент, для того чтобы стало понятно, как им пользоваться.
Очистка корзины . Для очистки корзины существует специальный командлет, который называется « Clear-RecycleBin ». Данный командлет пригодится при написании скриптов для обслуживания компьютеров. При выполнении командлета нужно указать диск, на котором нужно очистить корзину. Пример:
На скриншоте внизу видно, как выполняется данный командлет. После введения команды « Clear-RecycleBin c: » появляется запрос на подтверждение. Для того чтобы продолжить выполнение командлета нужно ввести букву «Y» и нажать Enter.
Если к командлету « Clear-RecycleBin c: » добавить « -Force », то очистка корзины выполнится без запроса на подтверждение. Скриншот внизу.
Архивация файлов . Для архивации и распаковки файлов предусмотрены командлеты « Compress-Archive » и « Expand-Archive «. Например, для того чтобы архивировать папку «C:test» в архив «C:archivetest2.zip» нужно выполнить следующий командлет:
Compress-Archive -LiteralPath C:test -DestinationPath C:archivetest2.zip
В результате выполнения показанной выше команды, в папке «C:archive» появится файл «test2.zip», в котором будет заархивировано содержимое папки «C:test».
Список командлетов для Windows PowerShell
Для Windows PowerShell существует огромное количество разных командлетов и описать их все в одной статье не получится. Поэтому предлагаем ознакомиться с самыми востребованными из них:
- Get-Help – получение справки;
- Update-Help – обновление справки;
- Get-Command – поиск командлетов;
- Get-Alias – поиск псевдонимов для командлетов;
- Get-PSDrive – просмотр подключенных дисков;
- Get-Member – просмотр свойств и методов, которые есть у объекта;
- Get-WindowsFeature – просмотр сведений о доступных ролях и компонентах сервера;
- Install-WindowsFeature (аналог Add-WindowsFeature) — устанавливает роли или компоненты на нужный сервер;
- Uninstall-WindowsFeature (аналог Remove-WindowsFeature) – удаляет роли или компонента сервера;
- Get-History – просмотр истории команд, которые вводились в этой сессии;
- Get-Variable – просмотр списка переменных и их значений;
- New-Variable – создание новой переменной;
- Set-Variable – установка значения переменной;
- Clear-Variable – удаление значения переменной;
- Remove-Variable – удаление переменной и ее значения;
- Format-List – просмотр результата команды в виде списка свойств, где в каждой строке отдельное свойство;
- Format-Table — просмотр результата команды в формате таблицы;
- Format-Wide — просмотр результата команды в виде широкой таблицы, в которой показывается только одно свойство для каждого объекта;
- Format-Custom – просмотр результата команды с использованием пользовательского представления;
- Export-Csv – экспорт данных в формат CSV;
- Import-Csv – импорт данных из CSV файла;
- Export-Clixml — экспорт данных в формат XML;
Полный список командлетов для Windows PowerShell вы можете получить, выполнив командлет «Get-Command -CommandType cmdlet».
- Как запустить PowerShell в Windows 7 или Windows 10
- Как установить Windows Terminal на Windows 10
- Как включить и отключить Hyper-V в Windows 11 и Windows 10
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
Источник: comp-security.net
Методы удаления установленных по-умолчанию приложений в Microsoft Windows 10 редакции Professional.
В данной статье перечислены возможные способы удаления установленных по-умолчанию приложений Windows 10 редакции Professional, пути обхода ограничений системы.
14 апреля 2018, суббота 01:33
Inqizitor [ ] для раздела Блоги
24 ядерный 13900K — смотри цену
4080 MSI Gaming по цене Palit
3070 Ti за 50 тр в Регарде
Новейший i9 13900KF немного дешевле
-21000р на RTX 4080 в Ситилинке
i7 13700KF 16 ядер — цена рухнула
За пост начислено вознаграждение
Раскрыть данную тему сподвигло то обстоятельство, что, установив одну из последних сборок Windows 10 (1803, билд 17133), мной было обнаружено, что разработчики совсем не позаботились об оптимизации системы на предмет занимаемого места, оперативной памяти и удобство конечных пользователей системы.
реклама
Все мы помним, что из себя представляет Windows 8.1, c её неэргономичным плиточным интерфейсом, множеством навязанных пользователю приложений, которые, к тому же, отличались очень печальной стабильностью и скоростью работы. В Windows 10 компания Microsoft пошла дальше — большая часть приложений встроено в систему, тайтловое меню Пуск преставляет собой объекты базы данных с определенными параметрами, которые задаются отдельно.
Поэтому статью я хотел бы разбить на три раздела:
рекомендации
13900K в Регарде по норм цене
5 видов 4090 в Ситилинке по норм ценам
4080 MSI Gaming в продаже
RTX 3070 Ti за 50 тр в Ситилинке
i5 13600K 14 ядер — дешевле и быстрее i7 12700K
MSI 3050 за 26 тр в Ситилинке
3070 за 45 тр в Ситилинке
RTX 4080 — 6 видов в Регарде
Новый 13700K и KF дешево в Регарде
3060 Ti MSI дешевле 40 тр
Ryzen 7700X 4.5GHz = цена рухнула!
13600K очень дешево в Регарде
4 вида RTX 4090 в Регарде
RTX 3090 уже за 100 тр с началом
1. Простое удаление приложений из системы.
2. Удаление приложений с помощью PowerShell.
реклама
var firedYa28 = false; window.addEventListener(‘load’, () => < if(navigator.userAgent.indexOf(«Chrome-Lighthouse») < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: ‘yandex_rtb_R-A-630193-28’, blockId: ‘R-A-630193-28’ >) >) >, 3000); > > >);
3. Удаление Microsoft Edge и Cortana.
4. Удаление One Drive.
Перед выполнением нижеследующих операций нам необходимо убедиться, что установлена самая свежая версия Windows PowerShell (5.1).
реклама
Для этого нужно запустить оболочку PowerShell от администратора.
Сначала необходимо разрешить выполнение скриптов:
Набираем команду: Set-ExecutionPolicy Unrestricted и запускаем её выполнение — этим мы разрешаем выполнение скриптов.
Вводим команду $PSVersionTable.PSVersion.
реклама
Получится следующее:
Для получения помощи по командам PowerShell необходимо ввести Get-Help и затем через пробел указать команду, по которой необходима справка. Возможно, потребуется получение файла справки с серверов разработчика.
1. Простое удаление приложений из системы
Итак, чтобы удалить приложения, которые не нужны в системе нам необходимо:
С помощью данной утилиты можно безопасно удалить многие встроенные приложения Windows.
Качаем, запускаем от администратора, жмем кнопку Get Store App, выбираем и удаляем ненужное. При попытке удалить приложение, которое по мнению разработчиков — удалить нельзя, будет написано сообщение о невозможности данной операции.
2. Удаление приложений с помощью PowerShell.
— После удаления всех возможных приложений, пригодных для простого удаления, остаются приложения, которые просто так удалить нельзя.
Для их удаления необходимо запустить Windows PowerShell ISE c правами администратора.
Затем вводим следующее:
Get-AppxPackage *3dbuilder* | Remove-AppxPackage # Удаление 3dbuilder
Get-AppxPackage *windowsalarms* | Remove-AppxPackage # Удаление приложения будильника.
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage # Удаление People, Mail, and Calendar
Get-AppxPackage *officehub* | Remove-AppxPackage # Удаление Office Hub
Get-AppxPackage *skypeapp* | Remove-AppxPackage # Удаление плиточного Skype.
Get-AppxPackage *getstarted* | Remove-AppxPackage # Удаление Get Started
Get-AppxPackage *zunemusic* | Remove-AppxPackage # Удаление плиточного проигрывателя музыки
Get-AppxPackage *windowsmaps* | Remove-AppxPackage # Удаление Карт
Get-AppxPackage *bingfinance* | Remove-AppxPackage # Удаление Финансов
Get-AppxPackage *zunevideo* | Remove-AppxPackage # Удаление плиточного проигрывателя видео
Get-AppxPackage *bingnews* | Remove-AppxPackage # Удаление Новостей
Get-AppxPackage *onenote* | Remove-AppxPackage # Удаление One Note
Get-AppxPackage *windowsphone* | Remove-AppxPackage # Удаление Коммуникаций с телефоном
Get-AppxPackage *photos* | Remove-AppxPackage # Удаление Фотографий
Get-AppxPackage *bingsports* | Remove-AppxPackage # Удаление Спорта
Get-AppxPackage *soundrecorder* | Remove-AppxPackage # Удаление Записи Звука
Get-AppxPackage *bingweather* | Remove-AppxPackage # Удаление Погоды
Get-AppxPackage Microsoft.MSPaint | Remove-AppxPackage # Удаление Paint 3D (при этом обычный Paint остается)
Get-AppxPackage -allusers *messaging* | Remove-AppxPackage # Удаление Windows Messenger
Если какие-то приложения удалять не хочется, можно их оставить, отмечаем несколько строчек в Windows PowerShell ISE и нажимаем F8 — выполняются только выделенные строки. Если необходимо выполнить весь скрипт — нажимаем F5.
В случае, если на экране выполнения скрипта мы видим ошибку, которая выделяется красным цветом, что произошел сбой развертывания с HRESULT: 0x80073CF1 (0x80073CFA), Пакет не найден. Это означает, что на предыдущем шаге программа была уже успешно удалена, или отсутсвовала в системе.
Итак, самые простые приложения мы удалили из системы. Теперь переходим к сложным приложениям.
Внимание: все действия ниже проверялись на Windows 10 версии 1803 билд 17133. Успешное выполнение нижеописанных действий на последующих сборках не гарантируется.
3. Для удаления браузера Microsoft Edge и системы поиска Cortana необходимо:
Скачать архив UninstallEdgeCortana и распаковать из него 3 файла: утилиту install_wim_tweak и 2 командных файла.
Для удаления каждого из приложений, запускаем командные файлы от администратора, для применения изменений перезагружаем систему.
— Для удаления следующих приложений: Connect (Miracast), Mixed Reality Portal (Viewer), Wireless Display Media Viewer из меню Пуск и системы необходимо сделать следующее:
— Распаковываем на диск содержимое архива.
— Качаем Portable версию SQLLite Browser: http://sqlitebrowser.org/ и устанавливаем его в отдельный каталог
— Запускаем CMD с правами администратора.
— Переходим с помощью команды CD в каталог, где распакована утилита PSEXEC.exe
— Печатаем psexec.exe -i -s -d cmd.exe для запуска командной строки с системными правами
— В появившимся окошке с помошью команды CD переходим в каталог, где расположен SQLLiteDatabaseBrowserPortable.exe и запускаем его с системными правами.
— Нажимаем на пункте “Open Database” вверху окна.
— Выбираем следующую базу данных в репозитории Windows: C:ProgramDataMicrosoftWindowsAppRepositoryStateRepository-Machine.srd
Если кажется, что в окошке пусто — набираем в строке имени файла StateRepository и появляется список:
— Открыв необходимую базу, переходим ко вкладке Данные. Выбираем таблицу “Package”.
— В колонке PackageFullName нам необходимы следующие пакеты:
Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy
Microsoft.Windows.HolographicFirstRun_10.0.15063.0_neutral_neutral_cw5n1h2txyewy
Microsoft.PPIProjection_10.0.15063.0_neutral_neutral_cw5n1h2txyewy
— Для этих пакетов ставим значение колонки IsInbox = 0
— Нажимаем «Записать изменения».
— Запускаем Windows PowerShell ISE c правами администратора и копируем туда три набора команд:
get-appxpackage -allusers | where | remove-appxpackage
get-appxpackage -allusers | where | remove-appxpackage
get-appxpackage -allusers | where | remove-appxpackage
— Выполняем данные команды все вместе (F5) или необходимые (выделяем строку и нажимаем F8).
4. Microsoft One Drive.
— Набираем gpedit.msc в командной строке CMD, запущенной с правами администратора.
— Переходим в раздел Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > OneDrive. Отключаем «По умолчанию сохранять документы в One Drive» и включаем «Запретить использование One Drive для хранения файлов».
— Открываем CMD с правами администратора.
— Печатаем taskkill /f /im OneDrive.exe для закрытия процессов OneDrive и нажимаем Enter.
Для того, чтобы убрать One Drive из проводника:
— Печатаем regedit и нажимаем Enter — запускается редактор реестра.
— Переходим в раздел HKEY_CLASSES_ROOTCLSID и выбираем параметр System.IsPinnedToNameSpaceTree — изменяем его значение с 1 на 0.
Для удаления One Drive:
— Печатаем %SystemRoot%System32OneDriveSetup.exe /uninstall (32-bit Windows 10) или %SystemRoot%SysWOW64OneDriveSetup.exe /uninstall (64-bit Windows 10) и нажимаем Enter.
Для очистки системы от остатков One Drive и пользовательских данных необходимо:
— Важно: проверить в папках «%UserProfile%OneDrive», «%LocalAppData%MicrosoftOneDrive», «%ProgramData%Microsoft OneDrive», «C:OneDriveTemp» наличие пользовательских данных, если данные необходимы — скопировать их.
— Запускаем CMD c правами администратора и набираем следующие команды для удаления всех данных One Drive, в том числе пользовательских:
rd «%UserProfile%OneDrive» /Q /S
rd «%LocalAppData%MicrosoftOneDrive» /Q /S
rd «%ProgramData%Microsoft OneDrive» /Q /S
rd «C:OneDriveTemp» /Q /S
— Удаляем One Drive из проводника путем удаления соответствующих веток реестра. Набираем в CMD:
Данная запись будет пополняться новой информацией в случае необходимости.
За пост начислено вознаграждение
Источник: overclockers.ru
Для чего нужен Windows PowerShell – как его использовать
Чтобы понять, что такое Windows PowerShell, мы должны сначала объяснить, что такое оболочка. Оболочка или интерпретатор команд – это программа, которая позволяет взаимодействовать с операционной системой через терминал и в командной строке. Используя оболочку можно давать команды системе и открывать программы.
Windows PowerShell – это усовершенствованная оболочка, интегрированная во все операционные системы Microsoft, начиная с Windows 7. Она включает в себя интерактивные подсказки и среду сценариев, которую можно использовать по отдельности или в комбинации.
Что такое Windows PowerShell
Как следует из названия, Windows PowerShell – это оболочка командной строки. Она была разработана специально для использования системными администраторами и может использоваться для выполнения всех команд cmd.exe.
PowerShell позволяет вам взаимодействовать с операционной системой, используя преимущества инструментов, доступных из командной строки, и используя возможности программирования сценариев для автоматизации рутинной работы.
Давайте подробно рассмотрим, какие функции и преимущества предлагает эта оболочка от Microsoft:
- Интеграция с Microsoft .NET Framework. NET Framework – это среда управляемого выполнения для Windows, предоставляющая широкий спектр сервисов для запуска приложений. Команды сценариев PowerShell имеют доступ к ресурсам .NET Framework.
- Объектно-ориентированный. В отличие от большинства оболочек, которые принимают и возвращают чистый текст, все команды PowerShell, генерирующие выходные данные, возвращают объекты .NET Framework, устраняя необходимость разбора текста в случае, если выходные данные команды нужны для последующей команды.
- Command-Let. Windows PowerShell представляет концепцию command-let или cmdlet, инструмента командной строки с единственной функцией, встроенной в оболочку. Доступно более ста системных командлетов. Кроме того, вы можете писать собственные командлеты и делиться ими с другими пользователями. Каждый командлет может использоваться отдельно или в сочетании с другими для выполнения сложных задач.
- Предназначен для системных администраторов. PowerShell включает функции, предназначенные для системных администраторов, такие как возможность работы на удаленных компьютерах, доступ к реестру Windows и запуск или остановка служб.
Как запустить Windows PowerShell
После объяснения, что такое Windows PowerShell, давайте посмотрим, как его запустить.
- Нажимаем на клавиатуре компьютера клавиши Win (это клавиша с логотипом Windows) и R одновременно. Откроется командное окно «Выполнить».
- В поле Открыть: введите powershell и нажмите кнопку ОК .
Более современный способ – доступный в Windows 10 – щелкнуть правой кнопкой мыши по меню «Пуск» и выбрать соответствующий пункт из меню «Опытного пользователя»
Как взаимодействовать с Windows PowerShell
Все команды, доступные в командной строке Windows, доступны и могут также использоваться в PowerShell.
Мы можем использовать символы переправления > для отправки вывода в файл или >> для добавления в файл. PowerShell использует псевдонимы для связи команд cmd.exe со своими командлетами. Например, команда cd является псевдонимом для командлета set-location, точно так же, как dir является псевдонимом для командлета get-children.
PowerShell можно использовать для запуска исполняемых команд или для работы непосредственно с реестром Windows без запуска его редактора.
Одна из сильных сторон этой оболочки – её командлеты. Каждый командлет представлен «глаголом», за которым следует тире и существительное.
Чтобы просмотреть полный список всех доступных командлетов, введите get-command. Чтобы получить информацию о конкретном командлете, введите get-help и имя командлета.
Оператор вертикальной черты | , позволяет отправить выходные данные одного командлета другому командлету, который, в свою очередь, будет использовать их в качестве входных данных. Используя его, мы можем подключить все необходимые командлеты, очевидно, при условии, что следующий командлет сможет интерпретировать выходные данные предыдущего.
Как мы объясняли ранее, командлеты возвращают чистые объекты .NET, а не текст. По этой причине командлет, расположенный справа от оператора | , может работать непосредственно со свойствами или методами вывода, созданного предыдущим командлетом.
Что такое Windows PowerShell ISE
Windows PowerShell ISE (интегрированная среда сценариев) – это приложение, появившееся в PowerShell 2.0. Она позволяет запускать команды и писать, тестировать и отлаживать сценарии в едином графическом интерфейсе пользователя на базе Windows.
Этот ISE включает командную панель, одну для сценариев и одну для вывода. Панель вывода отображает результаты команд, запущенных в двух других панелях. Кроме того, графическое окружение можно изменить, выбрав расположение блоков.
PowerShell ISE поддерживает многострочное редактирование, окрашивание синтаксиса, завершение с помощью клавиши TAB и выборочное выполнение и использует собственный профиль, отличный от того, который используется для настройки PowerShell.
Как запустить Windows PowerShell ISE
- Нажмите на клавиатуре компьютера клавиши Win (это клавиша с логотипом Windows) и R одновременно. Откроется окно «Выполнить».
- В поле Открыть: введите powershell_ise и нажмите кнопку ОК .
Источник: windows-school.ru
Windows PowerShell: что это за программа
После перехода на операционную систему Windows 10 многие пользователи заметили в интерфейсе Проводника кнопку «Запустить PowerShell».
В связи с этим в сети появилось много вопросов, пользователей интересовало, что это за программа Windows PowerShell и для чего она нужна. Если вас также интересует этот вопрос, то данный материал должен вам помочь.
Что такое Windows PowerShell
Windows PowerShell – это скриптовый язык и программа с интерфейсом командной строки для выполнения этих скриптов. Данный язык был выпущен в 2006 году в составе второго сервис-пака для Windows XP и с тех пор PowerShell является частью всех операционных систем от Microsoft. В 2008 году появилась вторая версия данного языка, и начиная с Windows 7 используется именно она. Файлы со скриптами Windows PowerShell имеют расширение PS1 и могут запускаться как привычные всем BAT и CMD файлы.
Windows PowerShell – это скриптовый язык, который разрабатывался в первую очередь для бизнес-клиентов Microsoft, которым необходимо мощные инструменты для автоматизации задач по управлению серверами и компьютерами на базе Windows. В качестве основы для данного языка была использована платформа .NET, разрабатываемая компанией Microsoft с 2002 года.
Windows PowerShell позволяет автоматизировать массу разнообразных задач. С его помощью можно управлять файлами, службами, процессами, аккаунтами и настройками. Язык PowerShell понимает многие команды из обычной Командной строки Windows (CMD), но он имеет и свой собственный язык, состоящий из собственных команд, которые здесь называются командлетами.
Командлеты (на английском cmdlets) формируются по правилу Глагол-Существительное, например, Get-Help. Ознакомиться с основами Windows PowerShell можно с помощью справки (командлет «Get-Help»). Для получения общей информации просто введите команду «Get-Help», для получения справки о конкретном командлете введите «Get-Help Имя-командлета». Например, если ввести команду «Get-Help Get-Process», то мы получим справку о командлете Get-Process.
Как запустить программу Windows PowerShell
Программу Windows PowerShell можно запустить разными способами. Самый простой вариант, это просто воспользоваться поиском в меню «Пуск». Для этого откройте меню «Пуск», введите поисковый запрос «Windows PowerShell», после чего откройте найденную программу.
Также можно открыть меню «Выполнить» с помощью комбинации клавиш Windows-R и ввести команду «powershell».
В Windows 10 программу PowerShell можно запустить из любой папки. Для этого необходимо нажать на кнопку «Файл» в верхнем левом углу Проводника и выбрать «Запустить Windows PowerShell».
Как пользоваться программой Windows PowerShell
Как мы уже сказали, с помощью программы PowerShell можно автоматизировать многие рутинные задачи в операционной системе Windows. Для примера мы продемонстрируем некоторые возможности, которыми обладает данный инструмент, для того чтобы стало понятно, как им пользоваться.
Очистка корзины. Для очистки корзины существует специальный командлет, который называется «Clear-RecycleBin». Данный командлет пригодится при написании скриптов для обслуживания компьютеров. При выполнении командлета необходимо указать диск, на котором необходимо очистить корзину. Пример:
На скриншоте внизу видно, как выполняется данный командлет. После введения команды «Clear-RecycleBin c:» появляется запрос на подтверждение. Для того чтобы продолжить выполнение командлета необходимо ввести букву «Y» и нажать Enter.
Если к командлету «Clear-RecycleBin c:» добавить «-Force», то очистка корзины выполнится без запроса на подтверждение. Скриншот внизу.
Архивация файлов. Для архивации и распаковки файлов предусмотрены командлеты «Compress-Archive» и «Expand-Archive«. Например, для того чтобы архивировать папку «C:test» в архив «C:archivetest2.zip» необходимо выполнить следующий командлет:
Compress-Archive -LiteralPath C:test -DestinationPath C:archivetest2.zip
В результате выполнения показанной выше команды, в папке «C:archive» появится файл «test2.zip», в котором будет заархивировано содержимое папки «C:test».
Список командлетов для Windows PowerShell
Для Windows PowerShell существует огромное количество разных командлетов и описать их все в одной статье не получится. Поэтому предлагаем ознакомиться с самыми востребованными из них:
- Get-Help – получение справки;
- Update-Help – обновление справки;
- Get-Command – поиск командлетов;
- Get-Alias – поиск псевдонимов для командлетов;
- Get-PSDrive – просмотр подключенных дисков;
- Get-Member – просмотр свойств и методов, которые есть у объекта;
- Get-WindowsFeature – просмотр сведений о доступных ролях и компонентах сервера;
- Install-WindowsFeature (аналог Add-WindowsFeature) — устанавливает роли или компоненты на нужный сервер;
- Uninstall-WindowsFeature (аналог Remove-WindowsFeature) – удаляет роли или компонента сервера;
- Get-History – просмотр истории команд, которые вводились в этой сессии;
- Get-Variable – просмотр списка переменных и их значений;
- New-Variable – создание новой переменной;
- Set-Variable – установка значения переменной;
- Clear-Variable – удаление значения переменной;
- Remove-Variable – удаление переменной и ее значения;
- Format-List – просмотр результата команды в виде списка свойств, где в каждой строке отдельное свойство;
- Format-Table — просмотр результата команды в формате таблицы;
- Format-Wide — просмотр результата команды в виде широкой таблицы, в которой показывается только одно свойство для каждого объекта;
- Format-Custom – просмотр результата команды с использованием пользовательского представления;
- Export-Csv – экспорт данных в формат CSV;
- Import-Csv – импорт данных из CSV файла;
- Export-Clixml — экспорт данных в формат XML;
Полный список командлетов для Windows PowerShell вы можете получить, выполнив командлет «Get-Command -CommandType cmdlet».
Windows PowerShell — сила командной строки Windows
Источник: komza.ru
Windows PowerShell — что это за программа.
Рассмотрим, что это за программа Windows PowerShell. Если же оболочка отсутствует в списке программ, тогда попробуйте включить её в программах и компонентах Windows 10. Несмотря на то что Windows PowerShell создан в первую очередь для разработчиков, обычные пользователи успешно его используют в собственных целях.
Что такое Windows PowerShell в Windows 10
Приложение Windows PowerShell — это современная кроссплатформенная оболочка добавлена в систему с целью заменить классическую командную строку. Она является полезным инструментом не только для системных администраторов и разработчиков, но и подходит для других пользователей.
Windows PowerShell представляет собой современную, усовершенствованную командную строку, для настройки и управления компьютером. Она позволяет установить контроль над службами, аккаунтами, настройками, процессами и много других.
«>
Язык скриптов воспринимает команды из классической командной строки Windows 10. В свою очередь, имеет богатый собственный язык, который состоит из определённых дополнительных команд (cmdlets). Убедитесь, что установлен компонент NET Framework 3.5 для Windows 10.
Как запустить PowerShell в Windows 10
Достаточно нажать сочетание Win+X и в контекстном меню Пуск выбрать Windows PowerShell (администратор). В последних версиях операционной системы командная строка была заменена на Windows PowerShell. Можно в параметрах заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке Пуск.
В поисковой строке введите Windows PowerShell и в результатах выберите Запуск от имени администратора. Для внесения изменений в систему рекомендуется запускать вышеуказанную оболочку только от имени администратора. Непосредственно с командной строки можно вызвать оболочку Windows PowerShell, выполнив команду PowerShell.
А также можно запустить Windows PowerShell в определённой папке. Достаточно зажать клавишу Shift и в контекстном меню выбрать Открыть окно PowerShell здесь. В предыдущих версиях операционной системы вместо PowerShell был доступный пункт командной строки. Для перехода в командную строку в окне Windows PowerShell выполняем команду Cmd.
Основные команды для PowerShell
В программе поддерживается огромное количество команд, применяемых к различным компонентам операционной системы Windows 10. Хорошо что есть возможность получить справку о любой команде непосредственно в окне программы Windows PowerShell. Это поможет разобраться с основными командами и принципами работы в новой среде.
- Get-Help — отображение справочных сведений о командлетах и основных понятиях. В справке описываются командлеты, функции, сценарии и модули, а также объясняются основные понятия, в том числе элементы языка Windows PowerShell.
- Update-Help — загрузка и установка файлов справки с общей папки или Интернета. После обновлений операционной системы может понадобиться обновление справки — обнаружение, скачивание и установка обновлений для модулей.
- Get-Command — вывод всех доступных функций и командлетов, с авто заполнением строки. Выбрав интересующую команду, выполните её с Get-Help для быстрого получения справки. Например, ознакомится с Get-Help Remove-AppxPackage.
Заключение
На самом деле Windows PowerShell — это очень полезная программа, которая не раз экономила нам время. Множество инструкций писались на примерах с её использованием. Но даже половина возможностей обновлённой оболочки не была задействована. О работе в ней можно написать значительно больше. Но благодаря основным командам можно ознакомиться со всеми возможностями программы.
Оригинал записи и комментарии на LiveInternet.ru
Источник: spayte.livejournal.com