Синтакс-помощник PowerShell

Этой статьёй я открываю список синтакс-помощников программ, которые помогают мне реализовывать задачи в моей профессии. Первый такой справочник (страница) будет для замечательного инструмента администрирования “PowerShell“.
В данной статье будут описаны полезные командлеты, свойства, синтаксис программных конструкций и многое другое. В конце страницы будут перечислены ссылки на сторонние ресурсы с дополнительной информацией.
Эта заметка будет постоянно обновляться. Надеюсь мне или вам она пригодится. И так начнем.
Глобальные переменные:
1 2 3 4 5 6 |
#переменные окружения $env:computername #Имя компьютера $env:USERNAME #Имя пользователя $env:USERDOMAIN #Домен $env:APPDATA #APPDATA |
Работа с буфером обмена:
1 2 3 4 5 6 7 8 9 10 |
#вставляем в буфер обмена значение Set-Clipboard -Value ПарольОтМоейУчетнойЗаписи #Получаем из в буфера обмена значение Get-Clipboard #Если в буфере находятся не простой текст, то при получении содержимого необходимо указывать тип данных. Например добавим в буфер список файлов и выведем его: Set-Clipboard -Path C:\* Get-Clipboard -Format FileDropList |
Функции:
1 2 3 4 5 6 7 8 9 10 |
#Описываем функцию function say($p_word) { $p_word } #Вызываем функцию say("Привет мир") |
Службы:
1 2 3 4 5 6 7 8 9 10 11 12 |
get-service #Получаем все службы get-service | where {$_.status -eq 'running'} #Получаем запущенные службы get-service | where {$_.status -eq 'Stopped'} #Получаем остановленные службы Stop-Service -DisplayName 'Агент сервера 1С:Предприятия 8.3 (x86-64)' #Останавливаем службу Start-Service -DisplayName 'Агент сервера 1С:Предприятия 8.3 (x86-64)'#Запускаем службу Restart-Service -DisplayName 'Агент сервера 1С:Предприятия 8.3 (x86-64)'#Рестарт службы |
Полезные ссылки:
- https://docs.microsoft.com/ru-ru/powershell/scripting/overview?view=powershell-6 – справка о powershell;
0
klevo!