Запуск Windows PowerShell — PowerShell
- Статья
- Чтение занимает 4 мин
Windows PowerShell — это обработчик скриптов .DLL
, который внедрен в несколько узлов. Самый распространенный запускаемый узел — интерактивная командная строка powershell.exe
и интерактивная среда скриптов powershell_ise.exe
.
Информацию о запуске Windows PowerShell в Windows Server 2012 R2, Windows 8.1, Windows Server 2012 и Windows 8 см. в статье Общие задачи управления и навигации в Windows.
В PowerShell есть переименованный двоичный файл
В PowerShell 6 и более поздних версиях используется . NET Core. Поддерживаемые версии доступны в Windows, macOS и Linux.
Начиная с PowerShell 6 двоичный файл PowerShell был переименован в pwsh.exe
для Windows и pwsh
для macOS и Linux. Вы можете запустить предварительную версию PowerShell с помощью pwsh-preview
. Дополнительные сведения см. в статье Сведения о pwsh.
Чтобы найти справку по командлетам и документацию по установке для PowerShell 7, воспользуйтесь следующими ссылками:
Документ | Ссылка |
---|---|
Справка по командлетам | Обозреватель модулей PowerShell |
Установка в Windows | Установка PowerShell в Windows |
Установка в macOS | Установка PowerShell в macOS |
Установка в Linux | Установка PowerShell в Linux |
Сведения о других версиях PowerShell см. в документации по использованию PowerShell.
Запуск Windows PowerShell в более ранних версиях Windows
В этом разделе объясняется, как запустить Windows PowerShell и интегрированную среду скриптов Windows PowerShell (ISE) в Windows 7, Windows Server 2008 R2 и Windows Server 2008.
Используйте любой из следующих методов для запуска установленной версии Windows PowerShell 3.0 или Windows PowerShell 4.0, где это возможно.
- Нажмите кнопку Пуск, введите PowerShell и выберите Windows PowerShell.
- В меню Пуск выберите Пуск, Все программы, Стандартные, откройте папку Windows PowerShell и щелкните Windows PowerShell.
В командной строке
В cmd.exe, Windows PowerShell или интегрированной среде сценариев Windows PowerShell для запуска Windows PowerShell введите следующее:
PowerShell
Можно также использовать параметры программы powershell.exe
для настройки сеанса. Дополнительные сведения см. в статье Справка по командной строке PowerShell.exe.
С правами администратора (Запуск от имени администратора)
Нажмите кнопку Пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell и выберите пункт Запуск от имени администратора.
Запуск интегрированной среды сценариев Windows PowerShell в более ранних версиях Windows
Используйте один из следующих методов для запуска интегрированной среды сценариев Windows PowerShell.
- Нажмите кнопку Пуск, введите Интегрированная среда сценариев и выберите Интегрированная среда сценариев Windows PowerShell.
- В меню Пуск выберите Пуск, Все программы, Стандартные, откройте папку Windows PowerShell и щелкните Интегрированная среда сценариев Windows PowerShell.
В командной строке
В cmd.
, Windows PowerShell или интегрированной среде сценариев Windows PowerShell для запуска Windows PowerShell введите следующее: exe
PowerShell_ISE
или
ISE
С правами администратора (Запуск от имени администратора)
Нажмите кнопку Пуск, введите Интегрированная среда сценариев, щелкните правой кнопкой мыши Интегрированная среда сценариев Windows PowerShell и выберите пункт Запуск от имени администратора.
Включение интегрированной среды сценариев Windows PowerShell в более ранних версиях Windows
При использовании Windows PowerShell 4.0 и Windows PowerShell 3.0 интегрированная среда сценариев Windows PowerShell по умолчанию включена во всех версиях Windows. Если она еще не включена, Windows Management Framework 4.0 или Windows Management Framework 3.0 включает ее.
При использовании Windows PowerShell 2.0 интегрированная среда сценариев Windows PowerShell по умолчанию включена в Windows 7. В Windows Server 2008 R2 и Windows Server 2008 эта функция является дополнительной.
Чтобы включить интегрированную среду сценариев Windows PowerShell для Windows PowerShell 2.0 в Windows Server 2008 R2 или Windows Server 2008, выполните указанные ниже действия.
Включение интегрированной среды сценариев Windows PowerShell Windows PowerShell (ISE)
- Запустите диспетчер серверов.
- Щелкните Компоненты и выберите Добавить компоненты.
- В меню «Выберите компоненты» щелкните интегрированную среду сценариев Windows PowerShell.
Запуск 32-разрядной версии Windows PowerShell
При установке Windows PowerShell на 64-разрядном компьютере в дополнение к 64-разрядной версии устанавливается Windows PowerShell (x86) — 32-разрядная версия Windows PowerShell. При открытии Windows PowerShell по умолчанию запускается 64-разрядная версия.
Однако в некоторых случаях нужно запустить Windows PowerShell (x86), например при использовании модуля, которому требуется 32-разрядная версия, или при удаленном подключении к 32-разрядному компьютеру.
Для запуска 32-разрядной версии Windows PowerShell воспользуйтесь любой из следующих процедур.
В Windows Server 2012 R2
- На экране Пуск щелкните Windows PowerShell (x86). Щелкните плитку Windows PowerShell x86.
- Выберите пункт Windows PowerShell (x86) в меню Сервисдиспетчера сервера.
- На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск, введите PowerShell x86
- В командной строке введите следующее:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
В Windows Server 2012
- На экране Пуск введите PowerShell и выберите Windows PowerShell (x86).
- Выберите пункт Windows PowerShell (x86) в меню Сервисдиспетчера сервера.
- На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск, введите PowerShell и выберите Windows PowerShell (x86) .
- В командной строке введите следующее:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
В Windows 8.1
- На экране Пуск щелкните Windows PowerShell (x86). Щелкните плитку Windows PowerShell x86.
- Если вы используете средства удаленного администрирования сервера для Windows 8.1, можно также открыть Windows PowerShell x86 из меню Сервис диспетчера сервера. Выберите Windows PowerShell (x86).
- На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск, введите PowerShell x86 и выберите Windows PowerShell (x86) .
- В командной строке введите следующее:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.
0\powershell.exe
В Windows 8
- На экране Пуск переместите курсор в правый верхний угол, щелкните Параметры, Плитки, а затем переместите ползунок Показать средства администрирования в значение
Да. Введите PowerShell и выберите Windows PowerShell (x86). - Если вы используете средства удаленного администрирования сервера для Windows 8, можно также открыть Windows PowerShell x86 из меню Сервис диспетчера сервера. Выберите Windows PowerShell (x86).
- На экране Пуск или рабочем столе введите PowerShell (x86) и выберите Windows PowerShell (x86).
- В командной строке введите следующее:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
Как запустить Windows PowerShell: простые способы
Windows PowerShell.

Начать стоит с понятия Shell. Под ним подразумевается некий набор утилит, формирующих собой интерфейс для доступа к каким-либо функциям системы. Это может быть как графический интерфейс, так и набор функций внутри командной строки.
Windows PowerShell — это программная оболочка, которую Microsoft создала для того, чтобы автоматизировать процессы в системе и менять параметры в конфигурационных файлах. Выглядит PowerShell как стандартная команда строка. Отличаются лишь ее технические составляющие и поддерживаемые языки.
Так что если вы хоть раз запускали cmd.exe, то уже примерно представляете, как выглядит PowerShell.
Что делает PowerShell?
Как мы уже выяснили выше, PowerShell создавался как инструмент для автоматизации рутинных задач и внутренних процессов ОС. Также его используют системные администраторы для решения своих насущных проблем. К примеру, с помощью PowerShell можно вывести на экран все подключенные к одной сети USB-устройства (с разных компьютеров). Или заставить некоторые процессы отправить в фоновый режим, чтобы они потребляли меньше ресурсов. Многие разработчики используют PowerShell для выведения необходимых данных на экран, потому что зачастую техническая информация не отображается в графическом интерфейсе, либо отображается там некорректно, либо ее сложно найти.
PowerShell можно открыть несколькими способами. В большинстве случаев они идентичны для всех операционных систем семейства Windows. В этой статье мы опишем, как можно 5 разными способами запустить консоль PowerShell для Windows 10.
Способ № 1: контекстное меню «Пуск»
Консоль PowerShell расположена в контекстном меню «Пуск». Найти её несложно:
- Для запуска на кнопке «Пуск» выполняем ПКМ (правый клик мыши).
- Откроется всплывающее меню. Здесь выбираем, как нам нужно его открыть — кликаем по строке Windows PowerShell или Windows PowerShell (Администратор).
Находим Power Shell в панели «Пуск»
Способ № 2: меню «Пуск»
Консоль PowerShell также можно найти в списке установленных программ и приложений в меню Пуск:
- Кликаем левой клавишей мыши на кнопке «Пуск».
- Находим в списке приложений «Windows PowerShell» — клик левой клавишей мыши для запуска консоли от имени пользователя. Чтобы запустить её от имени администратора нужно нажать ПКМ и выбрать соответствующий пункт.
Power Shell лучше запускать от имени администратора
Способ № 3: через «Диспетчер задач»
Бывают случаи, когда кнопка «Пуск» не отвечает или появились другие неполадки, не позволяющие открыть Windows PowerShell способами описанными выше. Тогда можно создать задачу вручную:
- Открываем «Диспетчер задач» — сделать это можно через правый клик мыши на панели задач или с помощью комбинации клавиш Ctrl+Shift+Esc. Привыкайте использовать комбинации горячих клавиш, они намного ускоряют работу и помогают в различных ситуациях — снять задачу, если какая-то программа зависла, или создать новую.
- Затем кликаем по кнопке «Файл» и выбираем «Запустить новую задачу».
Запускаем новую задачу
- В диалоговом окне пишем команду «PowerShell».
- Отмечаем галочкой пункт «Создать задачу с правами администратора» и кликаем «Ок».
Примечание: при первом запуске «Диспетчера задач» информация здесь будет отображена примерно в таком виде, как на скриншоте ниже. Чтобы раскрыть все функции диспетчера задач нужно кликнуть по кнопке «Подробнее».
Способ № 4: через поиск Windows
По умолчанию в Windows возле кнопки «Пуск» есть поисковая строка, с помощью которой можно открыть любое приложение или файл на компьютере. Он может быть отображен в виде значка или в виде поля для ввода запроса.
- Кликаем по этому значку или на само поле и пишем название консоли PowerShell.
- Первым в списке будет нужное нам классическое приложение — кликните «Открыть» или «Запустить от имени администратора», чтобы у приложения было больше прав.
- Ищем Power Shell в поисковой строке.
- Если поиск скрыт, то кликаем правой клавишей мыши на пустом месте на панели задач и выбираем «Поиск».
- В появившемся дополнительном списке выбираем «Показать значок поиска» или «Показать поле поиска».
- Показываем значок поиска.
Способ № 5: с помощью утилиты «Выполнить»
Мой любимый способ работы с различными функциями системы с помощью классической утилиты «Выполнить». Открыть её можно также несколькими способами. Я не буду описывать их все, ведь у нас другая тема статьи. Достаточно одной комбинации горячих клавиш:
- Чтобы запустить утилиту «Выполнить» на компьютере с установленной системой Windows 10 нажимаем на клавиатуре комбинацию Win+R (Win — это клавиша с эмблемой Windows, расположена справа и слева от клавиши «Пробел»).
- В диалоговом окне пишем команду PowerShell и кликаем «Ок» — только в этом случае консоль будет открыта от имени пользователя, под которым мы вошли в систему. Чтобы запустить консоль от имени администратора нужно при нажатии клавиши «Ок» одновременно удерживать ещё клавиши Ctrl+Shift или воспользоваться одним из способов описанных выше.
- Power Shell можно открыть с помощью «Выполнить».
Для успешной работы с утилитой вышеописанных способов будет более чем достаточно. Выбирайте, какой вам больше по душе.
Post Views: 1 962
Что такое PowerShell? — PowerShell
Обратная связь Редактировать
Твиттер LinkedIn Фейсбук Эл. адрес
- Статья
- 2 минуты на чтение
PowerShell — это кроссплатформенное решение для автоматизации задач, состоящее из оболочки командной строки, сценария
язык и структура управления конфигурацией. PowerShell работает в Windows, Linux и macOS.
Оболочка командной строки
PowerShell — это современная командная оболочка, которая включает в себя лучшие функции других популярных оболочек. в отличие большинство оболочек, которые принимают и возвращают только текст, PowerShell принимает и возвращает объекты .NET. Оболочка включает следующие функции:
- Надежная история командной строки
- Завершение табуляции и предсказание команд (см. about_PSReadLine)
- Поддерживает псевдонимы команд и параметров
- Конвейер для цепочки команд
- Справочная система в консоли, похожая на Unix
man
страницы
Язык сценариев
В качестве языка сценариев PowerShell обычно используется для автоматизации управления системами. это
также используется для создания, тестирования и развертывания решений, часто в средах CI/CD. PowerShell построен на
общеязыковая среда выполнения .NET (CLR). Все входы и выходы являются объектами .NET. Не нужно разбирать
текстовый вывод для извлечения информации из вывода. Язык сценариев PowerShell включает в себя
следующие особенности:
- Возможность расширения за счет функций, классов, сценариев и модулей
- Расширяемая система форматирования для удобного вывода
- Расширяемая система типов для создания динамических типов
- Встроенная поддержка распространенных форматов данных, таких как CSV, JSON и XML
Платформа автоматизации
Расширяемый характер PowerShell позволил развертывать и развертывать экосистему модулей PowerShell. управлять практически любой технологией, с которой вы работаете. Например:
Microsoft
- Лазурный
- Windows
- Обмен
- SQL
Сторонний
- AWS
- ВМваре
- Облако Google
Управление конфигурацией
Конфигурация желаемого состояния PowerShell (DSC) — это структура управления в PowerShell, которая
позволяет управлять инфраструктурой предприятия с помощью конфигурации в виде кода. С помощью DSC вы можете:
- Создавать декларативные конфигурации и пользовательские сценарии для повторяющихся развертываний
- Принудительное применение параметров конфигурации и отчет о смещении конфигурации
- Развертывание конфигурации с использованием моделей push или pull
Следующие шаги
Начало работы
Вы новичок в PowerShell и не знаете, с чего начать? Взгляните на эти ресурсы.
- Установка PowerShell
- Руководства по битам PowerShell
- PowerShell 101
- Видео Microsoft Virtual Academy
- Модули обучения PowerShell
PowerShell в действии
Посмотрите, как PowerShell используется в различных сценариях и на разных платформах.
- Удаленное взаимодействие PowerShell через SSH
- Начало работы с Azure PowerShell
- Построение конвейера CI/CD с помощью DSC
- Управление Microsoft Exchange
Обратная связь
Отправить и просмотреть отзыв для
Этот продукт Эта страница
Просмотреть все отзывы о странице
Начало работы с PowerShell — PowerShell
- Статья
- 7 минут на чтение
Я часто обнаруживаю, что выступающие на конференциях и собраниях групп пользователей уже используют PowerShell когда они начинают презентации начального уровня. Эта книга начинается с ответов на вопросы, которые я слышал посетители, которые ранее не использовали PowerShell, задают вопросы на этих сеансах.
В частности, эта глава посвящена поиску и запуску PowerShell, а также решению некоторых проблем. начальные болевые точки, с которыми сталкиваются новые пользователи при работе с PowerShell. Обязательно следуйте и просмотрите примеры, показанные в этой главе, на компьютере с лабораторной средой Windows 10.
Что нужно для начала работы с PowerShell?
Все современные версии операционных систем Windows поставляются с установленной оболочкой PowerShell. Если вы используете версию старше 5.1, вам следует установить последнюю версию.
- Сведения об обновлении до Windows PowerShell 5.
1 см. в разделе Обновление существующей оболочки Windows PowerShell
. - Чтобы установить последнюю версию PowerShell, см. раздел Установка PowerShell .
Где найти PowerShell?
Самый простой способ найти PowerShell в Windows 10 — ввести PowerShell в строку поиска как показано на рис. 1-1.
Обратите внимание, что на рис. 1-1 показаны четыре различных ярлыка для PowerShell. Компьютер, используемый для
В демонстрационных целях в этой книге используется 64-разрядная версия Windows 10, поэтому существует 64-разрядная
версия консоли PowerShell и PowerShell ISE (интегрированная среда сценариев), а также
32-разрядная версия каждого из них, обозначенная суффиксом (x86) в ярлыках. Если вы оказались
при работе с 32-разрядной версией Windows 10 у вас будет только два ярлыка. Эти предметы не имеют
(x86), но являются 32-разрядными версиями. Если у вас 64-битная операционная система, я рекомендую
для запуска 64-битной версии PowerShell, если у вас нет особой причины для запуска 32-битной
версия.
Сведения о запуске PowerShell в других версиях Windows см. Запуск Windows PowerShell.
Как запустить PowerShell?
В производственных корпоративных средах, которые я поддерживаю, я использую три разных Active Directory учетные записи пользователей. Я отразил эти учетные записи в лабораторной среде, используемой в этой книге. я вхожу в Компьютер с Windows 10 в качестве пользователя домена, который не является доменным или локальным администратором.
Я запустил консоль PowerShell, щелкнув ярлык «Windows PowerShell», как показано на Рисунок 1-1.
Обратите внимание, что в строке заголовка консоли PowerShell указано «Windows PowerShell», как показано на рис. 1-4. Некоторые команды выполняются нормально, но PowerShell не может участвовать в управлении доступом пользователей (UAC). Что означает, что он не может запрашивать повышение прав для задач, требующих одобрения администратора. Генерируется следующее сообщение об ошибке:
Get-Service -Name W32Time | Стоп-сервис
Stop-Service: служба «Время Windows (W32Time)» не может быть остановлена из-за следующих ошибка: Не удается открыть службу W32Time на компьютере «.». В строке:1 символ:29+ Get-Service -Name W32Time | Стоп-сервис + + CategoryInfo: CloseError: (System.ServiceProcess.ServiceController:ServiceController) [Стоп-сервис], ServiceCommandException + FullyQualifiedErrorId: CanNotStopService,Microsoft.PowerShell.Commands.StopServiceCommand
Решение этой проблемы — запустить PowerShell от имени пользователя домена, который является локальным администратором. Вот как настроена моя вторая учетная запись пользователя домена. Используя принцип наименьших привилегий, эта учетная запись НЕ должна быть администратором домена или иметь какие-либо повышенные привилегии в домене.
Закройте PowerShell. Перезапустите консоль PowerShell, но на этот раз щелкните правой кнопкой мыши значок Windows. Ярлык PowerShell и выберите Запуск от имени администратора , как показано на рисунке 1-5.
Если вы вошли в Windows как обычный пользователь, вам будет предложено ввести учетные данные. я войду в
учетные данные для моей учетной записи пользователя, который является пользователем домена и локальным администратором, как показано на рисунке 1-6.
После перезапуска PowerShell в качестве администратора в строке заголовка должно быть написано «Администратор: Windows PowerShell», как показано на рисунке 1-7.
Теперь, когда PowerShell запускается с правами локального администратора, UAC больше не будет проблемой. когда на локальном компьютере запускается команда, для которой обычно требуется запрос на повышение прав. Хранить Имейте в виду, однако, что любая команда, запускаемая из этого экземпляра консоли PowerShell с повышенными правами, также выполняется повышенный.
Чтобы упростить поиск PowerShell и запуск его от имени администратора, я рекомендую закрепить его на панель задач и настроить ее на автоматический запуск от имени администратора при каждом запуске.
Снова выполните поиск PowerShell, но на этот раз щелкните его правой кнопкой мыши и выберите «Закрепить на панели задач», как показано на рисунке. на рис. 1-8.
Щелкните правой кнопкой мыши ярлык PowerShell, который теперь закреплен на панели задач, и выберите свойства как показано на рис. 1-9.
Щелкните «Дополнительно», обозначенное цифрой 1 на рис. 1-10, затем установите флажок «Запуск от имени администратора». как обозначено цифрой 2 на рис. 1-10, а затем дважды нажмите OK, чтобы принять изменения и выйти из обоих диалоговые окна.
Вам никогда не придется беспокоиться о поиске PowerShell или о том, работает ли он как снова администратор.
Запуск PowerShell с повышенными правами администратора для предотвращения проблем с UAC влияет только на команды, которые выполняются на локальном компьютере. Это не влияет на команды, предназначенные для удаленного доступа. компьютеры.
Какую версию PowerShell я использую?
В PowerShell есть ряд автоматических переменных, в которых хранится информация о состоянии. Один из них
переменных $PSVersionTable
, который содержит хеш-таблицу, которую можно использовать для отображения соответствующих
Информация о версии PowerShell:
$PSVersionTable
Имя Значение ---- ----- PS Версия 5.1.19041.1 Рабочий стол PSEdition PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} Версия сборки 10.0.19041.1 CLRВерсия 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 СериализацияВерсия 1.1.0.1
Новые версии Windows PowerShell распространяются как часть Windows Management Framework (ВМФ). В зависимости от версии WMF требуется определенная версия .NET Framework. Усовершенствовать до Windows PowerShell 5.1, см. Обновление существующей оболочки Windows PowerShell.
Политика выполнения
Вопреки распространенному мнению, политика выполнения в PowerShell не является границей безопасности. Это предназначен для предотвращения неосознанного запуска скрипта пользователем. Решительный пользователь может легко обойти политика выполнения в PowerShell. В Табл. 1-2 показана политика выполнения по умолчанию для текущих Операционные системы Windows.
Версия операционной системы Windows | Политика выполнения по умолчанию |
---|---|
Сервер 2019 | Удаленная подпись |
Сервер 2016 | Удаленная подпись |
Windows 10 | Ограничено |
Независимо от параметра политики выполнения любая команда PowerShell может выполняться в интерактивном режиме. политика выполнения влияет только на команды, выполняемые в сценарии.
Используется командлет Get-ExecutionPolicy
чтобы определить текущий параметр политики выполнения, и командлет Set-ExecutionPolicy
используется для изменения политики выполнения. Я рекомендую использовать политику RemoteSigned , которая
требует, чтобы загруженные сценарии были подписаны доверенным издателем для запуска.
Проверьте текущую политику выполнения:
Get-ExecutionPolicy
Ограничено
Сценарии PowerShell вообще невозможно запустить, если для политики выполнения установлено значение Запрещено . Это
настройка по умолчанию во всех клиентских операционных системах Windows. Чтобы продемонстрировать проблему, сохраните
следующий код в виде файла .ps1
с именем Stop-TimeService.ps1
.
Get-Service -Name W32Time | Stop-Service - PassThru
Эта команда выполняется в интерактивном режиме без ошибок, пока PowerShell запускается с повышенными правами как
администратор. Но как только он сохраняется как файл сценария, и вы пытаетесь его выполнить, он
выдает ошибку:
.\Stop-TimeService.ps1
.\Stop-TimeService.ps1 : файл C:\demo\Stop-TimeService.ps1 не может быть загружен, поскольку запуск сценариев отключен в этой системе. Для получения дополнительной информации см. about_Execution_Policies на странице http://go.microsoft.com/fwlink/?LinkID=135170. В строке:1 символ:1 + .\Stop-TimeService.ps1 + + CategoryInfo: SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId: UnauthorizedAccess
Обратите внимание, что ошибка, показанная в предыдущем наборе результатов, точно указывает на проблему. (запуск скриптов в этой системе отключен). Когда вы запускаете команду в PowerShell, которая генерирует сообщение об ошибке, обязательно прочитайте сообщение об ошибке, а не просто перезапустите команду и надейтесь, что он проходит успешно.
Измените политику выполнения PowerShell на удаленную подпись.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Изменение политики выполнения Политика выполнения помогает защитить вас от сценариев, которым вы не доверяете.Изменение исполнения может подвергнуть вас риску безопасности, описанному в разделе справки about_Execution_Policies. на http://go.microsoft.com/fwlink/?LinkID=135170. Вы хотите изменить политику выполнения? [Y] Да [A] Да для всех [N] Нет [L] Нет для всех [S] Приостановить [?] Справка (по умолчанию "N"):y
Обязательно прочтите предупреждение, отображаемое при изменении политики выполнения. я также рекомендую взгляните на раздел справки about_Execution_Policies, чтобы убедиться, что вы понимаете Последствия изменения политики выполнения для безопасности.
Теперь, когда для политики выполнения установлено значение RemoteSigned , сценарий Stop-TimeService.ps1
работает без ошибок.
.\Stop-TimeService.ps1
Имя состояния DisplayName ------ ---- ----------- Остановлен W32Time Время Windows
Обязательно запустите службу времени Windows, прежде чем продолжить, иначе вы можете столкнуться с непредвиденными ситуациями.