Windows PowerShell — что это за программа
В последних версиях системы вместо классической командной строки можно обнаружить оболочку Windows PowerShell. Это программа является усовершенствованной командной строкой. Принцип работы в обновлённой оболочке совсем не изменился. Непосредственно путём выполнения команд происходит внесение изменений в систему.
Эта статья расскажет, что это за программа Windows PowerShell. Если же оболочка отсутствует в списке программ, тогда попробуйте включить её в программах и компонентах Windows 10. Несмотря на то что 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. Это поможет разобраться с основными командами и принципами работы в новой среде.
- Update-Help — загрузка и установка файлов справки с общей папки или Интернета. После обновлений операционной системы может понадобиться обновление справки — обнаружение, скачивание и установка обновлений для модулей.
- Get-Command — вывод всех доступных функций и командлетов, с авто заполнением строки. Выбрав интересующую команду, выполните её с Get-Help для быстрого получения справки. Например, ознакомится с Get-Help Remove-AppxPackage.
Заключение
На самом деле Windows PowerShell — это очень полезная программа, которая не раз экономила нам время. Множество инструкций писались на примерах с её использованием. Но даже половина возможностей обновлённой оболочки не была задействована. О работе в ней можно написать значительно больше. Но благодаря основным командам можно ознакомиться со всеми возможностями программы.
Командлеты PowerShell для подготовки Windows 10 (Windows 10) — Configure Windows
- Время чтения: 2 мин
В этой статье
Область примененияApplies to
- Windows 10Windows10
- Windows 10 MobileWindows10 Mobile
Windows 10 версии 1703 поставляется с командлетами Windows PowerShell для подготовки.Windows 10, version 1703, ships with Windows Provisioning PowerShell cmdlets. Эти командлеты облегчают создание сценариев для следующих функций.These cmdlets make it easy to script the following functions.
КомандлетCmdlet | СинтаксисSyntax | |
---|---|---|
Add-ProvisioningPackageAdd-ProvisioningPackage | Применение пакета подготовкиApply a provisioning package | Add-ProvisioningPackage [-Path] <string> [-ForceInstall] [-LogsFolder <string>] [-QuietInstall] [-WprpFile <string>] [<CommonParameters>] |
Remove-ProvisioningPackageRemove-ProvisioningPackage | Удаление пакета подготовкиRemove a provisioning package | Remove-ProvisioningPackage -PackageId <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] |
Remove-ProvisioningPackage -Path <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] | ||
Remove-ProvisioningPackage -AllInstalledPackages [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] | ||
Get-ProvisioningPackageGet-ProvisioningPackage | Получение сведений об установленном пакете подготовкиGet information about an installed provisioning package | Get-ProvisioningPackage -PackageId <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] |
Get-ProvisioningPackage -Path <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] | ||
Get-ProvisioningPackage -AllInstalledPackages [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] | ||
Export-ProvisioningPackageExport-ProvisioningPackage | Извлечение содержимого пакета подготовкиExtract the contents of a provisioning package | Export-ProvisioningPackage -PackageId <string> -OutputFolder <string> [-Overwrite] [-AnswerFileOnly] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] |
Export-ProvisioningPackage -Path <string> -OutputFolder <string> [-Overwrite] [-AnswerFileOnly] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] | ||
Install-TrustedProvisioningCertificateInstall-TrustedProvisioningCertificate | Добавляет сертификат в хранилище доверенных сертификатовAdds a certificate to the Trusted Certificate store | Install-TrustedProvisioningCertificate <path to local certificate file on disk> |
Get-TrustedProvisioningCertificateGet-TrustedProvisioningCertificate | Список всех установленных доверенных сертификатов подготовки. Используйте этот командлет для получения отпечатка сертификата для использования с командлетом Uninstall-TrustedProvisioningCertificateList all installed trusted provisioning certificates; use this cmdlet to get the certificate thumbprint to use with the Uninstall-TrustedProvisioningCertificate cmdlet | Get-TrustedProvisioningCertificate |
Uninstall-TrustedProvisioningCertificateUninstall-TrustedProvisioningCertificate | Удаление ранее установленного сертификата подготовкиRemove a previously installed provisioning certificate | Uninstall-TrustedProvisioningCertificate <thumbprint> |
Примечание
Чтобы получить сведения об использовании любой команды можно использовать Get-Help.You can use Get-Help to get usage help on any command. Пример.For example: Get-Help Add-ProvisioningPackage
Журналы трассировки регистрируются при помощи командлетов.Trace logs are captured when using cmdlets. Следующие журналы доступны в папке журналов после завершения командлета:The following logs are available in the logs folder after the cmdlet completes:
- ProvTrace.<timestamp>.ETL — файл трассировки (ETL), без фильтраProvTrace.<timestamp>.ETL — ETL trace file, unfiltered
- ProvTrace.<timestamp>.XML — файл трассировки (ETL), преобразованный в необработанные события трассировки, без фильтраProvTrace.<timestamp>.XML — ETL trace file converted into raw trace events, unfiltered
- ProvTrace.<timestamp>.TXT — текстовый файл, содержащий выходные данные, отформатированные для удобного чтения, отфильтрованные таким образом, чтобы отображать только события, зарегистрированные поставщиками в файле WPRPProvTrace.<timestamp>.TXT — TEXT file containing trace output formatted for easy reading, filtered to only show events logged by providers in the WPRP file
- ProvLogReport.<timestamp>.XLS — файл Excel, содержащий выходные данные трассировки, отфильтрованные таким образом, чтобы отображать только события, зарегистрированные в файле WPRPProvLogReport.<timestamp>.XLS — Excel file containing trace output, filtered to only show events logged by providers in WPRP file
Примечание
При применении пакетов подготовки с помощью командлетов Powershell, поведением по умолчанию является подавление запроса, который появляется при применении неподписанного пакета подготовки.When applying provisioning packages using Powershell cmdlets, the default behavior is to suppress the prompt that appears when applying an unsigned provisioning package. Это сделано намеренно, чтобы пакеты подготовки можно было применять как часть имеющихся сценариев.This is by design so that provisioning packages can be applied as part of existing scripts.
Как открыть окно Windows PowerShell в Windows 10 + видео
Приветствую!
Операционная система семейства Windows издавна имеет поддержку командной строки, с соответствующей оболочкой. Однако в Microsoft посчитали, что поддерживаемый ей язык сценариев недостаточно гибкий. Вследствие чего в качестве альтернативны создали Windows PowerShell.
Данная оболочка командной строки встроена в систему, однако не все знают, как её можно открыть, дабы выполнить в ней необходимые команды. Сей пробел мы и будем восполнять, подробно рассказав и продемонстрировав на изображениях, как с лёгкостью вызвать окно Windows PowerShell в Windows 10.
Инструкция по открытию окна Виндовс ПоверШелл в Windows 10
В операционной системе имеется несколько способов, позволяющих открыть и использовать Windows PowerShell. Давайте рассмотрим самый простой способ в первую очередь.
- Дабы максимально быстро отобразить желаемое нами окно, мы прибегнем к способу с Пуск-ом. Наведя на него курсор, мы далее осуществим нажатие правой клавишей мышкой. Покажется достаточно длинное меню из множества пунктов, среди которых имеются и нужные нам, которых насчитывается аж две штуки.
Первый пункт открывает окно Windows PowerShell с обычными правами, а второй с правами администратора (оные требуются в обязательном порядке для выполнения некоторых команд и скриптов).
Достаточно простой и интуитивно понятный способ, не так ли? Но есть и другие…
- Далеко не все пользователи информированы о том, что команды, что предназначены для выполнения через Windows PowerShell, могут быть исполнены и в классическом окне командной строки. Давайте рассмотрим на практике, как это делается.
Открыв окно классической командной строки (как это сделать), необходимо ввести достаточно очевидную команду, дабы скриптовый интерпретатор моментально переключился на обработку PowerShell команд и скриптов. Как вы уже догадались, данной командой является:
Введя её и нажав Enter, впоследствии можно будет вводить и выполнять привычные для PowerShell команды и скриптовые сценарии.
Видеоинструкция
Ну что же, про открытие встроенного в систему полезного инструмента под названием ПоверШелл, который создан для выполнения различных команд и скриптов на их основе, мы подробно рассказали, теперь можно и завершать данный материал. Весьма надеюсь, что оный материал ответил на все имеющиеся у вас вопросы. До встречи!
Мы рады, что смогли помочь Вам в решении поставленной задачи или проблемы.В свою очередь, Вы тоже можете нам очень помочь.
Просто поделитесь статьей в социальных сетях с друзьями.
Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!
Опрос: помогла ли вам эта статья?(cбор пожертвований осуществляется через сервис Яндекс Деньги)
На что пойдут пожертвования \ реквизиты других платёжных систем
Привет.Не секрет, что в экономике ныне дела обстоят не лучшим образом, цены растут, а доходы падают. И данный сайт также переживает нелёгкие времена 🙁
Если у тебя есть возможность и желание помочь развитию ресурса, то ты можешь перевести любую сумму (даже самую минимальную) через форму пожертвований, или на следующие реквизиты:
Номер банковской карты: 5331 5721 0220 5546
Кошелёк Яндекс Деньги: 410015361853797
Кошелёк WebMoney: P865066858877
PayPal: [email protected]
QIWI кошелёк: +79687316794
BitCoin: 1DZUZnSdcN6F4YKhf4BcArfQK8vQaRiA93
Оказавшие помощь:
Сергей И. — 500руб
<аноним> — 468руб
<аноним> — 294руб
Мария М. — 300руб
Валерий С. — 420руб
<аноним> — 600руб
Полина В. — 240руб
Деньги пойдут на оплату хостинга, продление домена, администрирование и развитие ресурса. Спасибо.
С уважением, создатель сайта IT-Actual.ru
Что такое Windows Power Shell, и для чего он нужен
Пользователи, находящиеся в процессе изучения начального экрана Windows 8.1 или Windows 7, нередко запускают в работу совсем незнакомые им приложения. Одним из таковых является Power Shell – продукт от компании Microsoft.
Что такое Power Shell
Если кто-то упорно трудился над написанием кода продукта, значит, он кому-то нужен, для кого-то предназначен. Скорее всего, обычный пользователь сможет извлечь минимальную пользу от наличия этого софта, а вот для системного администратора данная программа – отличный помощник.
Power Shell – это современная стандартизированная оболочка командной строки, открывающая доступ к более гибкому управлению компьютером, функционирующим на базе Windows. По сути – та же командная строка, но возможности гораздо шире.
Функционал инструмента администрирования
Функционал софта внушителен. С его помощью можно управлять службами, аккаунтами, хранилищами файлов, процессами и даже серверами. Оболочка открывает доступ к работе с объектами COM, NET, XML, запуску внешних команд, созданию и выполнению собственных сценариев, проделыванию иных операций.
Оболочка Power Shell имеет собственный набор команд, как и консоль CMD, называемых командлетами. Синтаксис языка, определения командлетов и их параметров в этой программе отличается от привычного, хотя утилита способна распознавать многие команды CMD.
Прекрасно понимаемые Power Shell команды вроде cd, dir, copy и им подобные в этой оболочке являются псевдонимами или, как принято говорить, алиасами, служащими просто для удобства. Пример: команда dir, вводимая пользователем с целью просмотра файловой системы, соответствует командлету Get-ChildItem.
Как разобраться в программе
Человеку, незнакомому с основами командной строки, постигнуть тонкости работы с утилитой будет непросто. К сожалению, простых и понятных справочников по данной теме немного.
Решаясь начать изучение скриптового языка Power Shell, целесообразно ознакомиться с руководством, созданным Франком Кохом, или обратиться к справочной системе самой программы. Последняя является довольно мощной, с большим количеством конкретных примеров. Основная информация здесь откроется для просмотра после ввода командлета Get-Help.
Список всех доступных команд выводит командлет Get-Command. Связка get-help-командлет применяется с целью получения справки по конкретному алиасу. Пример: справка по использованию get-process (отвечает за вывод списка текущих процессов) будет выведена командой get-help-process. Передав ей параметры -example, -detailed, -online или –full, пользователь сможет получить сведенья обо всех его нюансах подробно.
поделитесь с друзьями:
ВКонтакте
OK
Как открыть PowerShell в Windows 10. G-ek.com
В статьях на нашем сайте, вы часто видите инструкции в которых используется PowerShell от имени администратора. В Windows 10 вам иногда придется его использовать, поэтому я хотел бы поделиться с вами различными способами открытия PowerShell от имени Администратора.
Как открыть PowerShell из меню «Win + X»
Этот способ очень удобен в Windows 10. Начиная с Windows 8, Microsoft внедрила меню «Power Users», которое содержит много полезных элементов, таких как «Панель управления», «Сетевые подключения» и т. Д. Конечно и в Windows 10 также есть такое меню. Оно содержит элемент PowerShell и PowerShell (администратор), последний именно то, что нам нужно.
Чтобы получить доступ к этому меню в Windows 10, нажмите сочетания клавиш Win + X на клавиатуре или кликните правой кнопкой мыши на меню «Пуск».
В открывшимся меню выберите пункт PowerShell (администратор).
Открытие PowerShell с помощью Поиска в Windows 10.
В Windows 10 вы можете использовать значок поиска на панели задач. Кликните мышкой на значок поиска и Введите PowerShell, нажмите CTRL + SHIFT + ENTER, чтобы запустить PowerShell от имени администратора.
Это также работает в меню «Пуск», просто начните печатать PowerShell, затем кликните правой кнопкой мыши на появившемся представлении Windows PowerShell и выберите Запуск от имени Администратора.
Запустить экземпляр PowerShell из Проводника Windows 10
Вы можете запустить PowerShell из Проводника. Вы можете задаться вопросом, зачем вам это нужно. Позвольте мне показать вам примерный сценарий.
Всякий раз, когда вы нажимаете клавишу SHIFT и удерживаете ее, а затем кликаете правой кнопкой мыши по папке в проводнике, вы получите пункт в контекстном меню «Открыть окно PowerShell здесь». Это очень удобно, вы просто открыли окно PowerShell по желаемому пути.
Все!
Скрипт настройки Windows 10 / Habr
Давно хотел поделиться своим скриптом по автоматизации настройки Windows 10 (на данный момент актуальная версия 18363), да все руки не доходили. Возможно, он будет кому-то полезен целиком или только его части. Конечно, будет проблематично описать все пункты настройки, но постараюсь выделить самое важное.Если кому-то интересно, то добро пожаловать под кат.
Поддерживаемые версии
Основные функции
- Отключить службы диагностического отслеживания
- Множество твиков Проводника
- Интерасктивная консоль
- Удалить все UWP-приложения из всех учетных записей, кроме следующих…
- Отключить компоненты
- Создать задачу в Планировщике задач по очистке обновлений Windows
- Создать задачу в Планировщике задач по очистке папки «$env:SystemRoot\SoftwareDistribution\Download»
- Добавить папку в список исключений сканирования Защитника Windows
- Отключить пользовательские службы
- Создать ярлык старого формата для «Устройства и принтеры»
- Импорт настроенного макета меню «Пуск» из заготовленного reg-файла
- Открепить все ярлыки от начального экрана
- Переопределить расположение папок «Рабочий стол», «Документы», «Загрузки», «Музыка», «Изображения», «Видео»
- Обновить иконки рабочего стола, переменные среды и панель задач без перезапуска «Проводника»
- Очень много другого
NB
- PowerShell и PowerShell ISE должны запускаться с повышенными правами
- Установить соответствующую политику запуска скриптов PowerShell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Force
Использование
Чтобы запустить скрипт:- Скачайте актуальную версию
- Проверьте, установлена ли кодировка файла на «UTF-8 с BOM»
- Скопировать код целиком и вставить в PowerShell ISE
FAQ
Прочитайте внимательно код. Некоторые функции представлены только в качестве примера. Вы должны осознавать значение функций. Если вы не уверены в том, что делает код, не запускайте его.Большинство функций могут быть запущены на LTSB/LTSC-версиях, а также на более старых версиях Windows и PowerShell (не рекомендуется запускать на x86 системах).Скриншоты
Настроенный макет меню «Пуск»Интерактивная консоль
Скрипт
GithubКак в Windows 10 отключить PowerShell 2.0 и зачем это нужно
В Windows 10 14971 стандартная командная строка в меню Win + X была заменена ее усовершенствованным аналогом PowerShell. В последней на данный момент стабильной сборке системы — Windows 10 1803 используется уже пятая версия этого инструмента, но вместе с тем в ней по-прежнему присутствует и работает устаревшая версия PowerShell 2.0. Консоль второй версии может использоваться некоторыми приложениями, но вместе с тем она представляет угрозу безопасности, делая возможным запуск в системе вредоносных скриптов.
В настоящее время разработчиками Microsoft ведется работа над оптимизацией использующих PowerShell 2.0 приложений, по завершении которой устаревшая версия оболочки будет отключена, но вы можете не дожидаться этого момента и отключить ее самостоятельно. На работу Windows 10 это не должно повлиять, в случае же крайней необходимости включить PowerShell 2.0 вы сможете в любое время. Для начала стоит проверить, включена ли устаревшая версия в вашей системе вообще.
Для этого запустите PowerShell от имени администратора и выполните такую команду:
Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2
Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2 |
Обратите внимание на значение выведенного параметра State.
Если в системе активен PowerShell второй версии, оно будет Enabled (включено), в противном случае значение будет Disabled (отключено). Во втором случае ничего предпринимать не нужно, если же устаревшая версия консоли всё же окажется включенной, отключите ее, выполнив тут же следующую команду:
Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root
Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root |
Чтобы окончательно убедиться, что PowerShell 2.0 действительно отключен, выполните первую команду и посмотрите значение параметра State.
Деактивировать устаревшую версию консоли можно также с помощью апплета управления компонентами Windows. Запустите его командой optionalfeatures, найдите в списке компонентов пункт Windows PowerShell 2.0, снимите с него птичку и нажмите «OK».
Изменения вступят в силу сразу, перезагружать компьютер нет необходимости.