Лекция №2(КП)
.pdfPowerShell
Windows PowerShell – оболочка командной строки и средой исполнения скриптов, предоставляя возможности .NET Framework пользователям командной строки и создателям скриптов.
Преимущества:
●Поддерживает команды cmd.exe;
●Много разных команд;
●Все команды обрабатываются единым анализатором.
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'
}
Заключение
Выводы
1.Windows имеет встроенные средства для автоматизации действий пользователя различной сложности.
2.Для грамотной автоматизации требуются знания основ программирования.
3.Автоматизация позволят наладить развёртывание «скелетов» проектов, работу компьютера, создание документов и т.д.