![](/user_photo/2706_HbeT2.jpg)
Лекция №2(КП)
.pdf![](/html/2706/410/html_LWibf_KSue.o9QL/htmlconvd-rgqAvu11x1.jpg)
PowerShell
Windows PowerShell – оболочка командной строки и средой исполнения скриптов, предоставляя возможности .NET Framework пользователям командной строки и создателям скриптов.
Преимущества:
●Поддерживает команды cmd.exe;
●Много разных команд;
●Все команды обрабатываются единым анализатором.
![](/html/2706/410/html_LWibf_KSue.o9QL/htmlconvd-rgqAvu12x1.jpg)
PowerShell
Пример (сигнализирование активности VPN)
#Задать паузу перед выполнением #Start-Sleep -Seconds 300
#Среди сетевых интерфейсов ищем VPN подключение
#-Quiet Возвращает не искомую строку а false | true
$net = (ipconfig | Select-String "exampleVPN" -Quiet) if ("$net" -eq 'true')
{
#VPN подключение активно
Write-Host "exampleVPN it's connected now!"
}
else
{
#VPN подключение отключено
Write-Host "exampleVPN it's disconnected now!" rasdial 'exampleVPN' '0003672402' 'password'
}
![](/html/2706/410/html_LWibf_KSue.o9QL/htmlconvd-rgqAvu13x1.jpg)
Заключение
Выводы
1.Windows имеет встроенные средства для автоматизации действий пользователя различной сложности.
2.Для грамотной автоматизации требуются знания основ программирования.
3.Автоматизация позволят наладить развёртывание «скелетов» проектов, работу компьютера, создание документов и т.д.