| Command | Description |
|---|---|
| Windows Info | |
Get-ComputerInfo | информация о компьютере |
(Get-CimInstance Win32_OperatingSystem).LastBootUpTime | время последней загрузки |
(Get-CimInstance Win32_LogonSession Sort-Object StartTime -Descending Select-Object -First 1).StartTime | время входа пользователя |
| GPO | |
| klist -li 0x3e7 purge | принудительное обновление системного Kerberos-кэша |
gpupdate /force | применить групповые политики на клиенте |
| gpupdate /target:computer /force | применить групповые политики на клиенте |
gpresult /r | проверка применилась ли групповая политика, на клиенте |
Invoke-GPUpdate -Computer PC001 -Force | применить групповые политики на указанном компьютере (с админ. правами, удаленно) |
$pcs = "PC001","PC002","PC003"Invoke-GPUpdate -Computer $pcs -Force | применить групповые политики на нескольких компьютерах (с админ. правами, удалено) |
Invoke-GPUpdate -Computer PC001 -Target User -Force | применить групповые политики и пользовательскую часть для конкретного пользователя (с админ. правами, удалено) |
psexec \\PC001 -s gpupdate /force | применить групповые политики (с админ. правами, удаленно) |
| Tasks | |
Get-ScheduledTask -TaskName "Force-WSUS-CheckIn" | получить задачу |
Get-ScheduledTaskInfo -TaskName "Force-WSUS-CheckIn" | получить информацию о задаче |
Get-ScheduledTask | Where-Object {$_.TaskName -like '*Force*' -or $_.TaskName -like '*WSUS*'} | получить задачу |
Start-ScheduledTask -TaskName 'Force-WSUS-CheckIn' | запустить задачу |
| **Windows Update List ** | |
Get-CimInstance -Namespace root\cimv2 -ClassName Win32_QuickFixEngineering | Sort-Object InstalledOn -Descending | Select-Object InstalledOn, HotFixID, Description, InstalledBy | Показывает установленные KB (Quick Fix Engineering). (не всегда полный список) |
Get-WindowsUpdateLog | |
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where-Object { $_.DisplayName -match "Update|KB" } | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object InstallDate -Descending | Список установленных обновлений через “Installed Updates” |
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber, OSArchitecture, LastBootUpTime | Список установленных обновлений |
| Network | |
ping -t | Бесконечный пинг. Незаменим при настройке антенн или перетыкании кабелей. |
tracert | Показывает карту маршрута |
tracert -d google.com | |
ping -l 1000 | Размер пакета. |
ping -a | Пытается узнать имя компьютера по IP-адресу. |
ipconfig | инфо о сетевых адаптерах |
ipconfig /release | Сбросить текущий IP-адрес (отказаться от него). |
ipconfig /renew | Запросить новый IP-адрес у DHCP-сервера (роутера). |
ipconfig /flushdns | Очистить кэш DNS. Очень важно! Если сайт переехал на новый сервер, а ваш компьютер запомнил старый адрес, эта команда заставит его «забыть» старое и спросить заново. |
nslookup | IP адрес по имени |
netstat -ano | активные соединения полное представление |
netstat -ab | активные соединения показывает имя программы |
Test-NetConnection <IP/Name> -Port <Number> | тестирует связь |