Нюансы автоматического перезапуска приложений в windows 10

Как открыть powershell на windows 10: что делать, если не запускается

Настроить автоматические команды PowerShell

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

Test-Path $Profile

Это вернет либо истину, либо ложь. Если это ошибка, выполните следующую команду:

New-Item –Path $Profile –Type File –Force

Это перезапишет любой существующий профиль. Если вы повторно набираете предыдущую команду и вывод в окне PowerShell имеет значение True, вы, вероятно, не захотите запускать эту команду. Если вы хотите начать все сначала, продолжайте.

Чтобы настроить автоматические команды, отредактируйте свой профиль. Используйте любой текстовый редактор по вашему выбору, но Блокнот установлен по умолчанию и отлично работает. Вы должны отредактировать файл в Блокноте, набрав следующее:

notepad $Profile

Поместите сюда любые команды, которые вы можете запускать в PowerShell, и он будет запускаться автоматически каждый раз, когда вы его открываете. Если вы знакомы с Linux, это то же самое, что изменение файла »~ / .bash_profileВаш.

В большинстве случаев политика выполнения PowerShell предотвращает запуск этого сценария. Это необходимо для обеспечения безопасности вашей системы. Чтобы разрешить запуск сценария, запустите PowerShell от имени администратора и выполните следующее:

Set-ExecutionPolicy RemoteSigned

Прочтите приглашение и введите Y, чтобы установить новую политику выполнения.

Исправьте ошибки powershell.exe

  • 1 Информация о файле powershell.exe
  • 2 Ошибки, связанные с файлом powershell.exe
  • 3 Как исправить ошибки, связанные с powershell.exe?
  • 3.1 Сканирование на наличие вредоносных программ
  • 3.2 Обновление системы и драйверов
  • 3.3 Инструмент проверки системных файлов
  • 3.4 Восстановление системы

4.1 Список версий файла powershell.exe

Информация о файле

Основная информация
Имя файла powershell.exe
Расширение файла EXE
Описание Windows PowerShell
Программного обеспечения
программа Microsoft Windows Operating System
автор Microsoft Corporation
подробности
MIME тип application/octet-stream
Тип файла Executable application
система Windows NT 32-bit
Авторские права Microsoft Corporation. All rights reserved.
Набор символов Unicode
Языковая треска English (U.S.)

Поддерживаемые версии Windows

В следующей таблице приведен список версий PowerShell, сопоставленных с версиями Windows. Эти версии поддерживаются до окончания поддержки версии PowerShell или Windows.

  • Обозначение указывает, что версия ОС или PowerShell по-прежнему поддерживается.
  • Обозначение указывает, что версия ОС или PowerShell не поддерживается.
  • Обозначение 🟡 указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
  • Если и версия ОС, и версия PowerShell отмечены , это сочетание поддерживается.
Windows 7.0 (LTS) 7.1 (текущая версия) 7.2 (LTS-предварительная версия)
Windows Server 2016, 2019 или 2022
Windows Server 2012 R2
Windows Server Core (2012 R2 или выше)
Windows Nano Server (1809 или выше)
Windows Server 2012 🟡 🟡
Windows Server 2008 R2 🟡 🟡
Windows 11
Windows 10 1607 и более поздние версии
Windows 8.1

Примечание

Поддержка конкретной версии Windows определяется политиками жизненного цикла службы поддержки Майкрософт. Дополнительные сведения см. в разделе:

  • Вопросы и ответы о жизненном цикле клиента Windows
  • Вопросы и ответы о политике современного жизненного цикла

PowerShell поддерживается в Windows для перечисленных ниже архитектур процессора.

Windows 7.0 (LTS) 7.1 (текущая версия) 7.2 (LTS-предварительная версия)
Nano Server версии 1803+ x64, ARM32 X64 X64
Windows Server 2012 R2+ x64, x86 x64, x86 x64, x86
Windows Server Core 2012 R2+ x64, x86 x64, x86 x64, x86
Клиент Windows 10 или 11 x64, x86 x64, x86, ARM64 x64, x86, ARM64
Клиент Windows 8.1 x64, x86 x64, x86 x64, x86

Вы можете проверить версию, которую вы используете, запустив .

Ничего не помогло

Даже в случае, когда ни один из пунктов статьи не помог вернуть Пуск, отчаиваться не стоит. У большинства пользователей активирована функция создания контрольных точек в Windows 10, что дает возможность откатить систему к более раннему состоянию. Эти же точки в обязательном порядке создаются перед обновлением ОС, которое и становится основной причиной неработоспособности Пуска.

В крайнем случае не запрещено выполнить сброс «десятки» или откат до ее изначального состояния.

В Windows 10 было исправлено основное неудобство прежних версий: кнопку «Пуск» вернули на своё законное место. Но теперь она выглядит не так, как раньше, потому что прежний её вид объединили со стартовым экраном Windows 8. Однако настроить меню под свои нужды довольно просто.

Использование служб Windows

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

Например, вы можете отключить службы факса, принтера или Bluetooth, если вы не используете их на своем ПК. Кроме того, вы также можете отключить такие службы, как брандмауэр Windows, если вы используете стороннее приложение брандмауэра.

С другой стороны, есть некоторые службы, которые отключены, но вы можете быть заинтересованы в их включении. Например, вы можете установить для службы «Удаленный реестр» значение Вручную, чтобы другие люди могли удаленно настраивать ваш реестр Windows.

Меры предосторожности

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

Напротив, вы можете включить службу, которая может поставить под угрозу вашу безопасность. Например, служба «Удаленный реестр», которая позволяет удаленным пользователям настраивать реестр.

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

Немного теории

Очередь печати – это файлы с расширениями

  • .SHD (содержит настройки задания печати)
  • .SPL (содержит, собственно, данные, которые нужно напечатать).

По умолчанию эти файлы находятся в каталоге %systemroot%\System32\spool\PRINTERS. “По умолчанию” как-бы намекает на то, что этот путь можно изменить. И нам для начала этот путь нужно было узнать, чтобы убедиться в том, что файлы очереди печати лежат здесь (наверное, бывало по другому).

Этот путь хранится в реестре, по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers, ключ DefaultSpoolDirectory:

В идеале в этом каталоге ничего не должно быть, если только мы не отправляли недавно что-то на печать. Если же при печати возникали какие-либо сбои, здесь могут быть файлы, это те самые задания печати, которые нельзя удалить из очереди принтера. Удалить их отсюда как обычные файлы (через проводник, Powershell и т.д.) скорее всего не получится, так как они заняты службой печати.

Поэтому вырисовывается алгоритм:

  1. Остановить службу печати
  2. Определить путь к файлам очереди печати
  3. Удалить эти файлы
  4. Запустить очередь печати

Всё очень просто. Задача осложняется тем, что мы хотим это всё делать на удалённом компьютере.

Using PowerShell to Restart Computers with Restart-Computer

The first PowerShell specific method, and most common, is the PowerShell cmdlet. This cmdlet is simple to use with flexible parameters, some of which make script integration very easy.

As you can see in the example below, this is generally the most straightforward method and go-to solution for most PowerShell scripts.

The simple example below connects to a remote computer called SRV1. To skip the default confirmation, it uses the parameter to restart the computer.

The cmdlet has a few parameters to configure how to command interacts with the computer as shown below.

  • – The system that you intend to restart. This parameter can take the following remote addresses, NetBIOS, IP Address, or the Fully Qualified Domain Name (FQDN). For the local system use , , or omit the parameter.
  • – Used if other users are currently on the system. This will force a shutdown.
  • – This parameter will block the prompt and pipeline indefinitely (unless paired with the timeout parameter). This works in conjunction with the parameter to poll for a specific component to become available.
  • – Used with the parameter, this will ensure that the restart doesn’t block the prompt and pipeline indefinitely if there is a problem.
  • – There are a few components that PowerShell can look for to indicate a successful restart. By default, looks to see if PowerShell itself is running to indicate a successful restart operation. Another option is to wait for WMI or WinRM to be available.
  • – By default, the cmdlet will poll every seconds for the defined component to check while waiting for a remote system to become available. This parameter will override that default delay time period.

Прибегнем к помощи PowerShell

Напоследок остался менее безопасный способ заставить Пуск функционировать. Однако, использование PowerShell (расширенная командная строка) может привести к неполадкам с магазином приложений.

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

Для запуска инструмента перейдите в каталог «\System32\WindowsPowerShell\v1.0», расположенный в папке с ОС, и выполните файл powershell.exe от имени администратора.

Не менее простым вариантом вызова расширенной командной строки является выполнение команды «powershell» в запущенной с администраторскими привилегиями командной строке.

В вставляем в текстовую строку открывшегося окошка PowerShell следующую команду и запускаем ее:

Выполнение операций займет считанные секунды, после чего проверьте, открывается ли Пуск. Если опять неудача, идем далее.

Остановка, запуск, приостановка и перезапуск служб из powershell

Остановить службу можно с помощью командлета Stop-Service. Чтобы остановить службу печати, выполните команду:

Stop-Service -Name spooler

Командлет Stop-Service не выводит никаких данных после выполнения. Чтобы увидеть результат выполнения команды, используйте параметр -PassThru.

Обратите внимание, что не каждую службу можно остановить. Если есть зависимые службы, то получите ошибку

Cannot stop service because it has dependent services. It can only be stopped if force flag set.

Для принудительной остановки используйте параметр –Force. Вы должны помнить, что остановятся также все зависимые службы:

Stop-Service samss –Force -Passthru

Следующая команда остановит перечисленные службы (bits,spooler) со статусом ”Running”:

get-service bits,spooler | where {$_.status -eq ‘running’} | stop-service –passthru

Командлет Start-Service запускает остановленные службы:

Start-Service -Name spooler -PassThru

Служба не запустится, если есть остановленные зависимые службы. Чтобы их найти и включить:

get-service samss | Foreach { start-service $_.name -passthru; start-service $_.DependentServices -passthru}

Командлет Suspend-Service может приостанавливать службы, допускающие временную приостановку и возобновление. Для получения сведений о возможности временной приостановки конкретной службы используйте командлет Get-Service со свойством «CanPauseAndContinue«.

Get-Service samss | Format-List name, canpauseandcontinue

Чтобы отобразить список всех служб, работа которых может быть приостановлена, введите команду:

Get-Service | Where-Object {$_.canpauseandcontinue -eq “True”}

Приостановим службу SQLBrowser:

Suspend-Service -Name SQLBrowser

Для возобновления работы приостановленной службы служит командлет Resume-service:

Resume-Service -Name SQLBrowser

Следующая команда возобновляет работу всех приостановленных служб:

get-service | where-object {$_.Status -eq “Paused”} | resume-service

Командлет Restart-Service перезапускает службу:

Restart-Service -Name spooler

Эта команда запускает все остановленные сетевые службы компьютера:

get-service net* | where-object {$_.Status -eq “Stopped”} | restart-service

Параметр —ComputerName у этих командлетов отсутствует, но их можно выполнить на удаленном компьютере с помощью командлета Invoke-Command или через пайп:

Например, чтобы перезапустите очередь печати на удаленном компьютере RM1, выполните команду:Get-Service Spooler -ComputerName RM1 | Start-Service

Регистрация задачи в планировщике

Теперь, после выполнения минимальных требований в виде ‘action’ и ‘trigger’, мы должны объединить эти объекты. Это делается с помощью команды ‘Register-ScheduledTask’. Дополнительно мы можем определить название и описание создаваемого объекта:

Учитывайте, что вы можете использовать несколько триггеров  и действий. Для этого вы должны перечислить их через запятую.

TaskPath указывает где была создана задача. В примере выше это произошло в корне планировщика:

Вы можете использовать аналогичный параметр для регистрации задачи в другой директории:

Способа узнать путь два:

  1. Через графический интерфейс;
  2. Через команду ‘Get-ScheduledTask’ (будет рассмотрена ниже).

В powershell есть еще одна команда, которая может участвовать в создании задач «New-ScheduledTask». Основное отличие такой команды в том, она не регистрирует (добавляет) задачу в сервис планировщика. Если бы мы использовали обе команды это бы выглядело так:

Восстановление и приостановка работ служб

Не каждую службу можно приостановить (Pause) и восстанавливть. Что бы увидеть все службы, у которых есть такая возможность, выполните:

 

Командой ниже мы получи, нажмем паузу и восстановим работу сервиса Winmgmt:

Ошибки, если мы попытаемся остановить службу у которых нет такой возможности:

  • Service ‘Windows Remote Management (WS-Management)’ cannot be suspended because the service does not support beingsuspended or resumed. 
  • Не удается приостановить службу «Spooler», так как этой службой не поддерживается приостановка или возобновление.

В этих командах так же можно использовать параметры Include и Exclude, с масками. 

На скрипте ниже показана проверка возможности приостановки сервиса, если у него есть такая возможность. Если ее нет, то сервис остановит свою работу:

Проверьте, настроен ли PowerShell на автозапуск при запуске

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

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

На вкладке «Автозагрузка» найдите запись «Windows PowerShell» в списке элементов автозагрузки.

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

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

Для дальнейшего изучения и устранения проблемы вам может потребоваться проверить другие параметры и конфигурации вашего компьютера, такие как запланированные задачи, сценарии запуска и системные службы. Вы также можете проверить папку автозагрузки в Windows 10 или Windows 11 и узнать, как отключить запускаемые программы.

Написание и запуск скриптов

Скрипты сохраняются в виде файлов с расширением . Несмотря на то, что PowerShell уже давно является нативной частью ОС Windows, вы не сможете запустить его скрипты простым двойным щелчком. Для этого надо кликнуть правой кнопкой по скрипту и выбрать «Запустить в PowerShell».

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

  • Restricted — выполнение скриптов запрещено. Стандартная конфигурация;
  • AllSigned — можно запускать скрипты, подписанные доверенным разработчиком; перед запуском скрипта PowerShell запросит у вас подтверждение;
  • RemoteSigned — можно запускать собственные скрипты или те, что подписаны доверенным разработчиком;
  • Unrestricted — можно запускать любые скрипты.

Для начала работы необходимо изменить настройку политики запуска на RemoteSigned, используя команду :

Командлеты

Командлеты — это команды с предопределённой функцией, подобные условным операторам в языках программирования. У них есть несколько ключевых особенностей:

  • существуют системные, пользовательские и опциональные командлеты;
  • результатом выполнения командлета будет объект или массив объектов;
  • командлеты могут обрабатывать данные и передавать их другим командлетам с помощью конвейеров;
  • командлеты нечувствительны к регистру, так что нет никакой разницы между , и ;
  • в качестве разделителя используется символ .

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

  • Get-Process — отобразить текущие процессы, запущенные на компьютере;
  • Get-Service — отобразить список служб и их статус;
  • Get-Content — отобразить содержимое указанного файла, например .

При необходимости список всех доступных командлетов можно вывести с помощью Get-Help-Category:

Также можно создавать и свои собственные командлеты.

Параметры

У каждого командлета есть несколько параметров, определяющих его работу. PowerShell ISE автоматически предлагает все доступные параметры с отображением их типа. Например, выводит список служб, у которых имя начинается с . Если вы забыли, какие параметры у введённого командлета, воспользуйтесь . Например, :

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

Некоторые командлеты также могут вызываться с помощью алиасов, например вместо можно просто написать .

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

Конвейер

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

  • — сортировка запущенных служб по статусу;
  • — запись текста в файл.

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

Список версий файлов

Имя файла
powershell.exe

система
Windows 10

Размер файла
430080 bytes

Дата
2017-03-18

Скачать

Подробности файла
MD5 be8ffebe1c4b5e18a56101a3c0604ea0
SHA1 2ec8af7c1538974d64291845dcb02111b907770f
SHA256 d2434e607451a4d29d28f43a529246dc81d25a2fae9c271e28c55452c09a28a5
CRC32 8f508fc1
Пример расположения файла C:\Windows\System32\WindowsPowerShell\v1.0\

Имя файла
powershell.exe

система
Windows 8.1

Размер файла
460288 bytes

Дата
2014-11-21

Скачать

Подробности файла
MD5 ef8fa4f195c6239273c100ab370fcfdc
SHA1 5f0692820151ac639fb8bd399bf087954d5bc46b
SHA256 0bbf1952ee724d29f04d9ea52cae9c8c781791d57ed127ae7b618704c3395a79
CRC32 fd4aa28d
Пример расположения файла C:\Windows\System32\WindowsPowerShell\v1.0\

Имя файла
powershell.exe

система
Windows 8

Размер файла
454656 bytes

Дата
2012-07-26

Скачать

Подробности файла
MD5 e2358d99a000143a8a5ec4ff41749778
SHA1 2b291e6e0432bf2654b2cb527a318256f6a33300
SHA256 9450421392f7399e93f348325d714ed40e97f3231f1b417a13aa05d3d3530cdb
CRC32 1289d8d9
Пример расположения файла 1: C:\Windows\System32\WindowsPowerShell\v1.0\

Имя файла
powershell.exe

система
Windows 7

Размер файла
473600 bytes

Дата
-0001-11-30

Скачать

Подробности файла
MD5 852d67a27e454bd389fa7f02a8cbe23f
SHA1 5330fedad485e0e4c23b2abe1075a1f984fde9fc
SHA256 a8fdba9df15e41b6f5c69c79f66a26a9d48e174f9e7018a371600b866867dab8
CRC32 8a8313ef
Пример расположения файла C:\Windows\System32\WindowsPowerShell\v1.0\

Имя файла
powershell.exe

система
Windows 7

Размер файла
452608 bytes

Дата
-0001-11-30

Скачать

Подробности файла
MD5 92f44e405db16ac55d97e3bfe3b132fa
SHA1 04c5d2b4da9a0f3fa8a45702d4256cee42d8c48d
SHA256 6c05e11399b7e3c8ed31bae72014cf249c144a8f4a2c54a758eb2e6fad47aec7
CRC32 cb0f024c
Пример расположения файла C:\Windows\System32\WindowsPowerShell\v1.0\

Перезапуск проводника explorer.exe

Программа проводник (она же процесс explorer.exe) является одной из главных в операционных системах Виндовс и многие другие программы зависят от неё. Перезапуск проводника можно осуществить двумя способами.

Нажмите на клавиатуре комбинацию клавиш Ctrl+Alt+Del и выберите «Диспетчер задач». Также его можно вызвать правой кнопкой кликнув на панели задач.

В появившемся окне Диспетчера задач на вкладе «Процессы» найдите «Проводник» (Windows Explorer в английской версии Windows 10). Кликните по нему правой кнопкой мыши и нажмите «Перезапустить». Также перезапустить его можно нажав кнопку в правом нижнем углу.

После этого попробуйте запустить меню Пуск. Если способ не помог, то читайте далее.

Одно из ваших приложений использует PowerShell

Стороннее приложение может использовать PowerShell для некоторых своих функций. Вот несколько конкретных шагов, которые вы можете выполнить, чтобы проверить, так ли это:

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

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

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

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

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

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

[Windows] Автоматический перезапуск программы после сбоя

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

Нужна софтина, которая умеет мониторить наличие запущенного процесса, и при его отсутствии через определённое время запускать его заново.

Windows XP, если это имеет значение.

  • Вопрос задан более трёх лет назад
  • 21812 просмотров

pslist.exe -e «процесс» if %errorlevel%==1 start «» «программа»

pslist входит в состав pstools, качается с майкрософтофского технета

Option Explicit Dim objWMIService, objProcess, colProcess, objShell Dim strComputer, strList, status, strProgramPath

Процедура использования утилиты

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

На простом примере, команда, задающаяся как «Get-Help» — это своеобразный справочник утилиты, предоставляющий при вводе общую информацию. Если нужна справка по определенному процессу

, например о подключенных дисках, нужно задать команду – «Get-Help Get-PSDrive», и так по любому вопросу, меняя только имя командлета. Для каких либо действий, к примеру,очистки корзины от файлового мусора, обычно используется «Clear-RecycleBin», применяющийся и для более важных задач в обслуживании ПК и для написания скриптов. Но отвечает он и за такой простой процесс, как очистка системных корзин. Прежде нужно указать диск, подлежащий очистке, по принципу: «Clear-RecycleBin C:» для подтверждения действия ввести символ «Y» и нажать на «Enter».

Работа с конвейером

В работе, конвейер чрезвычайно прост и удобен, чем особенно выделяется на фоне других типов команд. Например, если выводить результат

Get-Process, содержащий информацию об активных процессах на ПК в командлет Soft-Object, он отсортирует их по дескрипторам. Переведя полученные значения в Where-Object,произойдет фильтрация этих процессов по заданному параметру, к примеру, наименьшего объема страничной памяти. А если и этот результат вывести в Select-Object, он выделит лишь первые 10 процессов, с учетом числа дескрипторов.

Или еще один простой пример, применяющийся для получения информации о самых тяжеловесных файлах, хранящихся на системном диске: Команда Get-ChildItem, открывает каталог для выбора объекта, Sort-Object отсортирует выбранный объект, а Select-Object укажет его нужные свойства.

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

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