Скрипти програмування за допомогою Windows PowerShell можуть допомогти автоматизувати багато функцій.
Комп’ютери існують для того, щоб полегшити наше життя. Вони можуть робити такі дії, як обчислювати розширені рівняння та допомагати нам зв’язуватися з тими, хто знаходиться за тисячі миль. Інший спосіб, яким комп’ютери можуть полегшити наше життя, — це просто полегшити користування комп’ютером. Наприклад, сучасні комп’ютери можуть мати сценарії для виконання довгих списків завдань з дуже невеликою кількістю введення з боку користувача. Windows PowerShell є однією з таких програм автоматизації. Він може виконувати такі дії, як інсталяція оновлень Windows, без будь-яких клопотів, які це відбувається зазвичай.
Крок 1
Створіть новий файл Блокнота. Натисніть значок Windows у нижньому лівому куті екрана та введіть Блокнот, щоб відкрити новий документ.
Відео дня
Крок 2
Скопіюйте та вставте наступний текст у документ. Збережіть документ як "WindowsUpdate.ps1" без лапок. Закрийте документ.
function Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"NotStarted"} 1 {"InProgress"} 2 {"Succeeded"} 3 {"SucceededWithErrors"} 4 {"Failed"} 5 {" Перервано"} } }
$needsReboot = $false $UpdateSession = Новий об'єкт -ComObject Microsoft. Оновлення. Сесія $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()
Write-Host " - Пошук оновлень" $SearchResult = $UpdateSearcher. Пошук("IsAssigned=1 і IsHidden=0 і IsInstalled=0")
Write-Host " - Знайдено [$($SearchResult. Updates.count)] Оновлення для завантаження та встановлення" Write-Host
foreach($Update в $SearchResult. Оновлення) { # Додати оновлення до колекції $UpdatesCollection = New-Object -ComObject Microsoft. Оновлення. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Update. AcceptEula() } $UpdatesCollection. Додати ($Update) | поза-нуль
$needsReboot = $installResult.rebootRequired
}
if($needsReboot) { restart-computer }
Крок 3
Знову натисніть кнопку Windows і введіть "powershell" без лапок. Клацніть правою кнопкою миші піктограму Windows PowerShell, яка з’явиться у вікні пошуку, і натисніть «Запуск від імені адміністратора».
Крок 4
Введіть наступне, якщо ви вперше запускаєте сценарій Windows PowerShell: «set-executionpolicy remotesigned." Це дозволить Windows PowerShell запускати сценарії, які ви пишете самостійно або підписані надійний видавець. Натисніть enter. Введіть «Y» для підтвердження та натисніть «Enter».
Крок 5
Введіть повне розташування файлу щойно створеного документа у вікні PowerShell. Наприклад, ви повинні ввести "C:\users\name\documents\windowsupdate.ps1."
Крок 6
Натисніть «Enter». Тепер скрипт запуститься, і оновлення будуть знайдені, завантажені та встановлені без подальшого введення з вашого боку. Ви можете запускати цей сценарій так часто, як вам подобається, перевіряти та завантажувати нові оновлення Windows. Після завершення оновлення комп’ютер може запропонувати вам перезавантажитися.
Порада
Продовжуйте спостерігати за вікном PowerShell, щоб перевірити хід ваших оновлень.
Увага
Не завантажуйте та не запускайте скрипти, яким ви не довіряєте. Ви можете серйозно пошкодити свій комп’ютер.