uk
Feedback
WindowsITPro - winitpro.ru

WindowsITPro - winitpro.ru

Відкрити в Telegram

Канал сайта winitpro.ru для системных администраторов. Настройка и оптимизация Windows, Active Directory, GPO, Exchange, PowerShell, Linux. Виртуализация Hyper-V, VMware, Proxmox. Чат: @winitpro_chat Контакт: @DmitriyKB

Показати більше
9 232
Підписники
-324 години
+227 днів
+6230 днів

Триває завантаження даних...

Залучення підписників
вересень '26
вересень '26
+93
в 0 каналах
серпень '26
+121
в 1 каналах
Get PRO
липень '26
+94
в 0 каналах
Get PRO
червень '26
+119
в 2 каналах
Get PRO
травень '26
+211
в 0 каналах
Get PRO
квітень '26
+159
в 0 каналах
Get PRO
березень '26
+118
в 0 каналах
Get PRO
лютий '26
+110
в 0 каналах
Get PRO
січень '26
+131
в 0 каналах
Get PRO
грудень '25
+135
в 1 каналах
Get PRO
листопад '25
+128
в 0 каналах
Get PRO
жовтень '25
+179
в 2 каналах
Get PRO
вересень '25
+166
в 1 каналах
Get PRO
серпень '25
+153
в 0 каналах
Get PRO
липень '25
+122
в 0 каналах
Get PRO
червень '25
+118
в 0 каналах
Get PRO
травень '25
+135
в 0 каналах
Get PRO
квітень '25
+155
в 0 каналах
Get PRO
березень '25
+172
в 0 каналах
Get PRO
лютий '25
+179
в 0 каналах
Get PRO
січень '25
+219
в 1 каналах
Get PRO
грудень '24
+217
в 0 каналах
Get PRO
листопад '24
+291
в 0 каналах
Get PRO
жовтень '24
+269
в 0 каналах
Get PRO
вересень '24
+244
в 1 каналах
Get PRO
серпень '24
+159
в 0 каналах
Get PRO
липень '24
+138
в 0 каналах
Get PRO
червень '24
+160
в 0 каналах
Get PRO
травень '24
+212
в 1 каналах
Get PRO
квітень '24
+170
в 1 каналах
Get PRO
березень '24
+259
в 1 каналах
Get PRO
лютий '24
+194
в 0 каналах
Get PRO
січень '24
+199
в 0 каналах
Get PRO
грудень '23
+158
в 0 каналах
Get PRO
листопад '23
+124
в 0 каналах
Get PRO
жовтень '23
+120
в 0 каналах
Get PRO
вересень '23
+203
в 0 каналах
Get PRO
серпень '23
+83
в 0 каналах
Get PRO
липень '23
+72
в 0 каналах
Get PRO
червень '23
+80
в 0 каналах
Get PRO
травень '23
+92
в 0 каналах
Get PRO
квітень '23
+92
в 0 каналах
Get PRO
березень '23
+94
в 0 каналах
Get PRO
лютий '23
+102
в 0 каналах
Get PRO
січень '23
+117
в 0 каналах
Get PRO
грудень '22
+67
в 0 каналах
Get PRO
листопад '22
+85
в 0 каналах
Get PRO
жовтень '22
+91
в 0 каналах
Get PRO
вересень '22
+89
в 0 каналах
Get PRO
серпень '22
+74
в 0 каналах
Get PRO
липень '22
+81
в 0 каналах
Get PRO
червень '22
+84
в 0 каналах
Get PRO
травень '22
+89
в 0 каналах
Get PRO
квітень '22
+128
в 0 каналах
Get PRO
березень '22
+135
в 0 каналах
Get PRO
лютий '22
+73
в 0 каналах
Get PRO
січень '22
+455
в 0 каналах
Get PRO
грудень '21
+72
в 0 каналах
Get PRO
листопад '21
+283
в 0 каналах
Get PRO
жовтень '21
+232
в 0 каналах
Get PRO
вересень '21
+101
в 0 каналах
Get PRO
серпень '21
+61
в 0 каналах
Get PRO
липень '21
+95
в 0 каналах
Get PRO
червень '21
+90
в 0 каналах
Get PRO
травень '21
+82
в 0 каналах
Get PRO
квітень '21
+400
в 0 каналах
Get PRO
березень '21
+441
в 0 каналах
Get PRO
лютий '21
+90
в 0 каналах
Get PRO
січень '21
+90
в 0 каналах
Get PRO
грудень '20
+1 507
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
19 вересня+1
18 вересня+2
17 вересня+6
16 вересня+3
15 вересня+8
14 вересня+8
13 вересня+4
12 вересня+6
11 вересня+18
10 вересня+4
09 вересня+1
08 вересня+2
07 вересня+4
06 вересня+6
05 вересня+1
04 вересня+6
03 вересня+6
02 вересня+5
01 вересня+2
Дописи каналу
Что реально стоит за требованиями в вакансиях DevOps-инженера Открываешь вакансию - а там список из десяти технологий и фраза
Что реально стоит за требованиями в вакансиях DevOps-инженера Открываешь вакансию - а там список из десяти технологий и фраза «опыт от 3 лет». Непонятно, что из этого критично, а что просто скопировали из соседней вакансии. 🔹В этом ролике - нарезка с вебинара, где Senior ИТ-рекрутер Аниса Рогатова и практикующий DevOps-инженер Евгений Федосеев разбирают реальные вакансии по косточкам: что на самом деле стоит за каждым требованием и на что смотрят при отборе. 🔹Полезно, если сейчас откликаешься на вакансии и не уверен, дотягиваешь ли до требований - или просто хочешь понимать, как рекрутер и инженер читают резюме по-разному. Смотреть полную запись вебинара 👉СМОТРЕТЬ

2
🖴 При активном использовании Windows Subsystem for Linux (WSL2), файл виртуального диска дистрибутива Linux (ext4.vhdx) може
🖴 При активном использовании Windows Subsystem for Linux (WSL2), файл виртуального диска дистрибутива Linux (ext4.vhdx) может вырасти до десятков гигабайт. При этом, удаление файлов внутри Linux дистрибутива не приводит к автоматическому уменьшению размера VHDX файла на файловой системе в Windows. Динамические VHDX-файлы могут увеличивать свой размер по мере записи в них новых данных, но такие не умеют сжиматься автоматически после удалении данных внутри них.   ⚠️ То есть может быть ситуация, когда файл ext4.vhdx на системном диске Windows занимает 50 ГБ, хотя внутри WSL фактически используется всего 3 Гб. Такие VHDX файлы можно сжать в оффлайне режиме вручную. 📌 Проверить фактически занятое место внутри WSL можно командой: df -h / Чтобы найти путь к VHDX файлу вашего дистрибутива WSL, сначала выведите список всех установленных WSL: wsl.exe --list --verbose Затем извлеките информацию о виртуальном диске указанного WSL образа из реестра: $distro='Ubuntu-24.04' $vhdx=(Get-ChildItem -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss | Where-Object { $_.GetValue("DistributionName") -eq $distro}).GetValue("BasePath") + "\ext4.vhdx" Останавливаем запущенный образ: wsl --shutdown Сжимаем VHDX командой PowerShell: Optimize-VHD -Path "C:\...\ext4.vhdx" -Mode Full Или с помощью diskpart: select vdisk file="C:\...\ext4.vhdx" attach vdisk readonly compact vdisk detach vdisk Аналогичным образом можно сжать VHDX файл Docker Desktop после удаления неиспользуемых образов и контейнеров: Optimize-VHD -Path "$env:LOCALAPPDATA\Docker\wsl\disk\docker_data.vhdx" -Mode Full 📚 В статье разбираем, где хранятся VHDX диски WSL и Docker Desktop, как определить фактическое использование места, очистить данные и уменьшить размер виртуального диска через Optimize-VHD или diskpart. Также рассмотрен экспериментальный sparse-режим WSL2, который позволяет автоматически возвращать свободное место хостовой системе. Как сжать виртуальный диск WSL2 или Docker Desktop в Windows?
1 574
3
⚡️⚡️Инциденты, Kubernetes и мок-собеседования — на DevOops 2026 Уже этой осенью на конференции DevOops 2026 будет пять практи+3
⚡️⚡️Инциденты, Kubernetes и мок-собеседования — на DevOops 2026 Уже этой осенью на конференции DevOops 2026 будет пять практических воркшопов, где недостаточно просто слушать. Участники будут расследовать продакшен-инциденты, работать с живой инфраструктурой, собирать Kubernetes-платформу, разбираться с runtime security и проходить техническое мок-собеседование. 📆12–13 октября, Санкт-Петербург + онлайн Здесь важен именно офлайн: эти форматы не будут транслироваться и не попадут в запись. Воркшопы и мастер-классы построены вокруг командной работы, живых стендов, вопросов участников и задач, которые нужно решать прямо в зале. Все подробности — в карточках и на сайте. Если интересны именно эти форматы, нужен офлайн-билет. На месте также можно попасть на вечеринку, посмотреть стенды партнеров и остаться на живые дискуссии после каждого доклада. 🌟По промокоду: winitproru персональные билеты со скидкой. [Купить билет]
2 174
4
⚠️ Вышедшие в сентябре 2026 обновления для Microsoft Excel могут сломать базовый функционал копирования и вставки, автозаполнения протягиванием или перетаскиванием ячеек, а также приводит к невозможности скопировать листы в пределах одной книги Excel. Проблеме подвержены как классические MSI версии Microsoft Excel (2016 и 2019), так и Click-to-Run (C2R) версии Excel 2019,2021 и 2024. В MSI версиях Microsoft Excel 2016 проблема появляется после установки обновления безопасности KB5002914 (от 8 сентября 2026). Официального исправления пока нет, поэтому для восстановления работоспособности пока помогает только удаление этого обновления; wusa /uninstall /kb:5002914 /quiet /norestart Или командой: msiexec.exe /package Product_GUID /uninstall Update_GUID /qn Например, Product_GUI Office 2016 Professional x64 - {90160000-0011-0000-1000-0000000FF1CE} Office 2016 Professional x86 - {90160000-0011-0000-0000-0000000FF1CE} Office 2016 Standard x64 - {90160000-0012-0000-1000-0000000FF1CE} Update_GUID -{27882596-A8ED-4382-9C71-6CD2DD19F732} Целиком строку удаления (uninstallstring) установленного обновления Office можно извлечь из реестра: Get-ItemProperty ` "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" , "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" ` -ErrorAction SilentlyContinue | Where-Object { $_.DisplayName -like "*KB5002914*" } | Select-Object DisplayName, UninstallString В Click-to-Run версиях Office нельзя удалить KB5002914 как отдельный патч в MSI версиях. В Office C2R для отката к предыдущей версии используется команда officec2rclient.exe. Сначала, чтобы обновление не приехало опять, временно блокируем обновление версии в C2R из интерфейса приложения File -> Account -> Update Options -> Disable Updates или так: reg add "HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate" /v "EnableAutomaticUpdates" /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate" /v "HideEnableDisableUpdates" /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" /v "UpdatesEnabled" /t REG_SZ /d "False" /f Для удаления обновления используется команда: officec2rclient.exe /update user updatetoversion=<build number> (список номеров билдов можно посмотреть на сайте Microsoft в разделе update history продукта). Например, "C:\Program Files\Common Files\microsoft shared\ClickToRun\officec2rclient.exe" /update user displaylevel=true updatetoversion=16.0.14334.20848 После того, как Microsoft отзовет обновление или выпустит патч, нужно включить получение обновлений. reg delete "HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate" /v "EnableAutomaticUpdates" /f reg delete "HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate" /v "HideEnableDisableUpdates” /f reg add "HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration” /v "UpdatesEnabled" /t REG_SZ /d "True" /f   ✅ Как отменить (откатить) обновление Microsoft Office
4 863
5
📚 Архив сайта: Команды DISM /Cleanup-Image /RestoreHealth и SFC: Проверка и восстановление системных файлов и хранилища комп
📚 Архив сайта: Команды DISM /Cleanup-Image /RestoreHealth и SFC: Проверка и восстановление системных файлов и хранилища компонентов Windows   DISM и SFC - две штатные утилиты для исправления множества проблем с системными файлами Windows, если что-то сломалось или работает не так. ⚠️ Порядок команд здесь важен: сначала проверяем и при необходимости восстанавливаем хранилище компонентов с помощью DISM, а затем запускаем SFC, который использует хранилище компонентов в качестве источника оригинальных файлов. Если хранилище повреждено, SFC может не найти исправные копии системных файлов для восстановления. Проверить состояние хранилища компонентов: DISM /Online /Cleanup-Image /ScanHealth Восстановить его: DISM /Online /Cleanup-Image /RestoreHealth По умолчанию DISM использует Windows Update как источник необходимых файлов (требуется подключение к интернету). Если Windows Update не доступен, в качестве источника оригинальных файлов для восстановления можно указать установочный образ install.wim/install.esd с соответствующей версией Windows: DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 /LimitAccess После восстановления хранилища компонентов запускаем проверку системных файлов: sfc /scannow SFC проверяет защищенные системные файлы и при необходимости заменяет поврежденные или отсутствующие файлы эталонными копиями из хранилища компонентов. ✅ В статье подробно разбираем использование DISM и SFC, проверку и восстановление хранилища компонентов, восстановление Windows из локального WIM/ESD-образа и сценарии оффлайн восстановления. Команды DISM и SFC: проверка и восстановление системных файлов Windows 11 и 10
4 573
6
🎓 Бесплатный курс по UserGate. Теперь — с практикой на реальном стенде Работаете с UserGate или только планируете внедрение?
🎓 Бесплатный курс по UserGate. Теперь — с практикой на реальном стенде Работаете с UserGate или только планируете внедрение? Бесплатный курс поможет не только разобраться в настройке NGFW, но и закрепить знания на практике. В курс добавили практические задания на реальном стенде UserGate. Вы запускаете виртуальную машину, подключаетесь к стенду и самостоятельно выполняете настройки с проверкой результата. На курсе также: ✅ настройка сети, маршрутизации и политик безопасности; ✅ настройка NAT, защищённых соединений, публикации сервисов и отказоустойчивости; ✅ инструменты контроля, журналирования и диагностики; ✅ пошаговые видеоуроки и краткие конспекты; ✅ практические задания на реальном стенде UserGate. После успешного выполнения заданий вы получите: ⭐️ именной сертификат; 📕 материалы для повторения и закрепления знаний. Получите бесплатный доступ к курсу и попробуйте UserGate в работе — на реальном стенде. Реклама. ООО "ИНФРАТЕХ". ИНН 5024197250.
2 247
7
🌐 MikroTik RouterOS можно использовать не только на физических роутерах, но и на виртуальных машинах. Для этого MikroTik пре
🌐 MikroTik RouterOS можно использовать не только на физических роутерах, но и на виртуальных машинах. Для этого MikroTik предлагает специальную версию Cloud Hosted Router (CHR), оптимизированную для x64 архитектуры и работы в виртуальной среде. Такая ВМ может пригодиться для тестовых стендов и homelab, если вы хотите поэкспериментировать с RouterOS, VLAN, маршрутизацией, NAT, firewall, VPN и другими сетевыми настройками, не затрагивая рабочую инфраструктуру. Бесплатной лицензия (Free tier) ограничивает скорость каждого интерфейса до 1 Мб/с, что конечно недостаточно для сколь нибудь продуктивных задач, но как тестовый стенд – вполне себе. С минимальной P1 лицензий за 45$ (ограничение 1 Гбит/с на интерфейс) можно уже строить реальные сценарии с полноценным облачным роутером на MikroTik. ✅ В статье мы рассмотрели установку MikroTik CHR на виртуальную машину и базовую настройку виртуального роутера в качестве шлюза между LAN и Интернетом. Для примера используется хост с Proxmox с двумя физическими сетевыми интерфейсами (по аналогии можно использовать любой другой гипервизор), а настройка MikroTik выполняется через CLI. 📚 Установка MikroTik RouterOS (CHR) в виртуальную машину Proxmox
5 639
8
🔥Бесплатно: проверьте себя на реальном DevOps-инциденте за 15 минут Знаете теорию, но не уверены, что справитесь с реальным
🔥Бесплатно: проверьте себя на реальном DevOps-инциденте за 15 минут Знаете теорию, но не уверены, что справитесь с реальным инцидентом? Учебный центр Слёрм (готовит DevOps- и SRE-инженеров) открыл бесплатный доступ к кейсу из Практикума «10 реальных инцидентов на стендах». Это полноценная задача целиком: рабочий стенд, задание «Nginx с приветствием», автопроверка результата и эталонное решение после сдачи. Что вы получаете бесплатно: 🔹живой стенд с уже сломанной средой — разворачивается под вас; 🔹саму задачу — найти причину и починить руками, как в реальной работе; 🔹автопроверку — она смотрит фактическое состояние инфраструктуры, а не то, что вы написали в ответе; 🔹эталонное решение автора — открывается сразу после того, как справитесь. 👉 Проверить себя бесплатно
1 837
9
⚠️ Бывает, что после установки очередного обновления Windows некоторые программы или какой-то функционал ОС перестают работат
⚠️ Бывает, что после установки очередного обновления Windows некоторые программы или какой-то функционал ОС перестают работать корректно или выдают ошибки. В этой случае для быстрого исправления проблемы нужно удалить проблемное обновление. После этого, чтобы предотвратить его автоматическую установку при следующем цикле сканирования нужно либо временно поставить установку обновлений на паузу (до 35 дней), либо запретить повторную установку только одного обновления, скрыв его. ✅ Ранее Microsoft предлагала использовать специальную графическую утилиту wushowhide.diagcab, которая позволяет скрыть (или отменить скрытие) определенного обновления от локальной службы Windows Update. Страница KB3073930 на данный момент удалена с сайта microsoft.com, но пока ещё можно загрузить файл по прямой ссылке wushowhide.diagcab ✅ Также для скрытия обновлений можно использовать PowerShell модуль PSWindowsUpdate: Вывести доступные обновления: Get-WindowsUpdate Скрыть обновление по KB ID: Hide-WindowsUpdate -KBArticleID KB5048652 Если нужно скрыть обновление драйвера (у которых в Windows Update нет привычных номеров KB), нужно получить его ID: $Updates = Get-WindowsUpdate -WindowsUpdate -UpdateType Driver $Updates | Select Title,Description -Expand Identity Затем скрыть обновление драйвера по его ID: Hide-WindowsUpdate -UpdateID "3f6ba9a7-b031-4990-808f-69a9e1ef6a91" Как скрыть (заблокировать установку) отдельные обновлений в Windows
6 703
10
⛔️ Выбор решения 1С для казначейства нельзя сводить к сравнению списка функций. Ошибка на этом этапе приводит к лишним дорабо
⛔️ Выбор решения 1С для казначейства нельзя сводить к сравнению списка функций.  Ошибка на этом этапе приводит к лишним доработкам, сложному согласованию платежей и системе, которая не соответствует реальным процессам предприятия. ❔ 2 сентября в 20:00 МСК приглашаем вас на открытый урок «Как аналитику выбрать решение 1С для автоматизации казначейства». Разберём на практическом примере, как согласование заявок реализовано в 1С:ERP, 1С:УХ и 1С:ERP.УХ. Вы узнаете:  ➖ какие требования нужно выяснить у заказчика; ➖ как сопоставить бизнес-процесс с возможностями системы; ➖ по каким критериям сравнивать решения.  🥇 После занятия вы сможете аргументированно обсуждать выбор продукта с бизнесом и проектной командой. Открытый урок проходит в преддверии старта курса «Бизнес-аналитик 1С».  ➡️ Зарегистрируйтесь, чтобы принимать решения на основе процессов и требований, а не формального перечня возможностей: https://otus.pw/KC8v/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru️️
3 343
11
⌨️Встроенный в Windows компонент Keyboard Filter позволяет администратору запретить использование определенных сочетаний клав
⌨️Встроенный в Windows компонент Keyboard Filter позволяет администратору запретить использование определенных сочетаний клавиш. Это может пригодиться на киосках, операторских рабочих станциях, терминалах и других компьютерах с ограниченным пользовательским интерфейсом. Например, можно заблокировать как стандартные сочетаний Alt+Tab, Alt+F4, Ctrl+Alt+Del, Ctrl+Shift+Esc, Ctrl+C/Ctrl+V , так и произвольные комбинации клавиш или отдельные символы. Компонент устанавливается командой: Enable-WindowsOptionalFeature -Online -FeatureName Client-KeyboardFilter В ветке реестра HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter уже есть список предопределенных (стандартных) сочетаний клавиш Windows. Чтобы заблокировать одно из них, достаточно изменить значение соответствующего параметра на Blocked. Например, чтобы запретить Alt+F4: reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter" /v "Alt+F4" /t REG_SZ /d "Blocked" /f Произвольное сочетание можно добавить в CustomFilters: reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomFilters" /v "Ctrl+C" /t REG_SZ /d "Blocked" /f Отдельную клавишу можно заблокировать по ее сканкоду. Например, левую клавишу Win: reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\KeyboardFilter\CustomScancodes" /v "E05B" /t REG_SZ /d "Blocked" /f 📚 В статье также показано, как создавать собственные фильтры для отдельных клавиш и комбинаций, блокировать клавиши по scan code и проверять активные политики через Event Viewer и PowerShell. ⚠️ Ложка дегтя - Keyboard Filter поддерживается только в редакциях Enterprise, Education, IoT Enterprise и LTSC. В RDP-сессиях фильтр не работает. Как запретить некоторые сочетания клавиш в Windows с Keyboard Filter
5 206
12
🔥 Бесплатный вебинар: «Модели ветвления и их влияние на CI/CD-пайплайн» Разбираться будут практики, которые каждый день стро
🔥 Бесплатный вебинар: «Модели ветвления и их влияние на CI/CD-пайплайн» Разбираться будут практики, которые каждый день строят DevOps-процессы в крупных компаниях: 🔹 Кирилл Юденок — старший инженер по практикам DevOps в Флант (один из крупнейших российских DevOps-интеграторов) 🔹 Вячеслав Федосеев — лидер команды DevOps в «Честном знаке» (национальная система маркировки товаров) О чём поговорим: ✅Что такое модель ветвления и почему это не «просто про git» ✅Зачем она вообще нужна — и что происходит без неё ✅Реальная история одного проекта: от хаотичных push'ей в main до выстроенного процесса ✅4 базовые модели ветвления: схемы, плюсы, минусы — без воды ✅Как выбранная модель определяет требования к CI/CD-пайплайну — на живом примере от экспертов Будет полезно и тем, кто настраивает CI/CD сам, и тем, кто хочет понимать, почему процесс в команде устроен именно так. 👉 12 августа, 19:00 мск 👉 Бесплатно, участие по регистрации 👉 Записаться на вебинар — в боте
1 807
13
📝 В сложных PowerShell/BAT-скриптах помимо текстового логирования часто имеет смысл записывать ключевые события непосредстве
📝 В сложных PowerShell/BAT-скриптах помимо текстового логирования часто имеет смысл записывать ключевые события непосредственно в Windows Event Log. Собственные события Event Viewer можно использовать для мониторинга, запуска задач по триггеру в Task Scheduler или централизованного сбора журналов.    Для записи событий в Windows Event Log можно использовать встроенный PowerShell командлет Write-EventLog. 🔹 Чтобы записать простое событие в стандартный журнал Application, выполните: Write-EventLog -LogName Application -Source "Application" -EntryType Information -EventID 1001 -Message "DB backup script completed successfully"   🔹 Можно создать отдельный кастомный источник для более удобной фильтрации событий по источнику: New-EventLog -LogName Application -Source "MyScript" Записать информационное событие в журнал Application с собственным источником: Write-EventLog -LogName Application -Source "MyScript" -EntryType Information –EventID 1 –Message "Запущен PowerShell cкрипт опроса состояния сервера " Событие будет добавлено в журнал. 🔹 Либо можно создать отдельный EVTX журнал для ваших событий: New-EventLog -LogName CustomPSLog -Source PS1Script ✅ В BAT скриптах для отправки событий в журнал Event Viewer используется команда eventcreate: eventcreate /t information /l application /id 1 /d "BAT script started" Запись событий в журнал Event Viewer из PowerShell/CMD
5 042
14
🤷 Права доступа в Битрикс24 часто настраивают по ходу дела: одному сотруднику дали лишнее, другому закрыли нужное, а руковод
🤷 Права доступа в Битрикс24 часто настраивают по ходу дела: одному сотруднику дали лишнее, другому закрыли нужное, а руководитель видит не те данные.  В итоге страдают безопасность, процессы и контроль над коммерческой информацией. 🔗 10 августа в 19:00 МСК приглашаем вас на открытый урок, где разберём, как выстроить организационную структуру, группы пользователей и ролевую модель прав в CRM. На практическом примере покажем: ➖ как создавать роли; ➖ задавать доступ к лидам, сделкам, контактам и отдельным стадиям воронки; ➖ также проверять пересечение прав, если сотрудник входит в несколько групп. Открытый урок проходит в преддверии старта курса «Интегратор Битрикс24». ➡️ Зарегистрируйтесь, чтобы научиться настраивать доступ точно: только к тем данным и действиям, которые действительно нужны для работы:  https://otus.pw/3HAK/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
3 936
15
⚠️ После июльского Patch Tuesday многие администраторы начали массово жаловаться на многократное увеличение времени синхрониз
⚠️ После июльского Patch Tuesday многие администраторы начали массово жаловаться на многократное увеличение времени синхронизации WSUS, ошибки таймаута и рост нагрузки на IIS.  Причина: ошибочная публикация Microsoft большого количества тестовых Detectoid-объектов в каталоге WSUS. Из-за резкого увеличения объема метаданных существенно выросло время синхронизации и обработки каталога обновлений. На клиентах Windows Update могут появляться ошибки 0x80244010 (WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS), 0x80244022, 0x80072EE2, HTTP 503 и другие проблемы при поиске обновлений.   ⚙️ Microsoft уже устранила проблему на стороне серверов обновлений, поэтому новые WSUS-серверы ей не подвержены. Однако существующие серверы, успевшие синхронизировать ошибочные метаданные, необходимо очистить вручную. Подробно шаги исправления описаны в статье базы знаний KB5121986 ✅ Краткий порядок действий: 1️⃣ Подключаемся к базе SUSDB через  SQL Server Management Studio 2️⃣ Делаем бэкап базы данных WSUS 3️⃣ Снимаем ограничение на MaxXMLPerRequest: UPDATE tbConfigurationC SET MaxXMLPerRequest = 0;  (убирает 5 Мб лимит на размер XML данных, которые клиент может получить от сервера обновлений за один запрос) 4️⃣ Выполнить опубликованный SQL-скрипт для удаления ошибочно опубликованных Detectoid-объектов (полный скрипт приведен в статье KB5121986). 5️⃣ Вернуть исходное значение MaxXMLPerRequest: UPDATE tbConfigurationC SET MaxXMLPerRequest = 5242880; 6️⃣ Перезапустить пул WsusPool или IIS IISReset 7️⃣ При необходимости выполнить переиндексацию SUSDB и запуск WSUS Server Cleanup Wizard.    Процедуру рекомендуется выполнить на всех WSUS-серверах инфраструктуры, включая upstream/downstream-серверы и реплики, которые успели получить проблемные метаданные.
4 075
16
⚡️ Каналы для вашего развития в IT и DevOps Рекомендуем качественный контент знакомого ИТ-сообщества с 15-летним стажем: ⚪️ I
⚡️ Каналы для вашего развития в IT и DevOps Рекомендуем качественный контент знакомого ИТ-сообщества с 15-летним стажем: ⚪️ ITKB_channel (в MAX 📲 IT-KB) — бесплатное обучение по Windows, Linux, DevOps, Security, Network, программированию. ⚪️ ITKB_Archive — цифровая библиотека (книги, курсы, ИТ литература по Windows, Linux, сети, программирование, Project, DevOps)
3 435
17
📚 В групповых политиках Windows есть раздел для централизованной установки приложений на компьютеры пользователей Computer/U+2
📚 В групповых политиках Windows есть раздел для централизованной установки приложений на компьютеры пользователей Computer/User Configuration -> Policies -> Software Settings -> Software installation. Однако пользуются этой фичей редко, т.к. она умеет работать только с приложениями, упакованными в MSI установщики, а если вам нужно задать определенные параметры установки пакета, придется пилить свой файл трансформации MST для MSI пакета. ❓ Однако мало кто помнит, что кроме MSI формата инсталляторов, через групповые политики Windows можно устанавливать произвольные EXE приложения. Для этого достаточно создать текстовый конфигурационный файл с расширением ZAP (Zero Administration Package, пакет нулевого администрирования), в котором указать команду запуска установки приложения из EXE файла. По сути, ZAP файлы имеют структуру INI файла. 1️⃣ Например, для установки клиента Obsidian, создадим такой ZAP файл:  [Application] FriendlyName = "Obsidian - Notes and knowledge-base editior for Markdown files" SetupCommand = "\\s-fs01\Install\Obsidian-1.13.4.exe" /S DisplayVersion = 1.13.4 Publisher = "Dynalist"   2️⃣ Здесь указано, в какой сетевой папке хранится установщик приложения и с какими параметрами его нужно установить. В данном случае опция /S указывает, что нужно выполнить установку программы в "тихом" режиме без вывода графического интерфейса. 3️⃣ Затем путь к ZAP файлу указывается в GPO и назначается на OU с пользователями. 4️⃣ Пользователи в классической панели управления (control appwiz.cpl,,1) увидят это приложение, как доступное для установки из сети (Install a program from the network) и могут запустить его установку в любой момент. В новую панель Параметры этот пункт не перенесли, видимо считая ZAP файлы древним legacy (хотя, наверное, так и есть🤷‍♂️).   Важный нюанс – установка запускается с правами текущего пользователя, и если приложение потребует прав администратора, то появится запрос повышения привилегий UAC. Таким образом этот способ установки преимущественно подходит для приложения, который ставятся в профиль пользователя (AppData) и не требуют прав администратора (таких сейчас много на самом деле). В общем, довольно интересный и простой способ создать такой себе список установки приложения “по требованию”, когда любой пользователь может выбрать из коллекции опубликованных программ и установить себе нужные.  👌   ✅ Установка программ (MSI и EXE) с помощью групповых политик в домене Active Directory
3 824
18
Виртуализация по-взрослому: честный разговор Jet и Deckhouse Классическая виртуализация или KubeVirt? Или Deckhouse Virtualiz
Виртуализация по-взрослому: честный разговор Jet и Deckhouse Классическая виртуализация или KubeVirt? Или Deckhouse Virtualization Platform? Живая миграция, высокая доступность, хранилища, сеть, инфраструктурные ограничения, совместимость — вопросов у заказчиков много. Но мы решили не ограничиваться коротким знакомством с технологиями, а записать живую дискуссию про разные подходы к виртуализации — с разбором возможностей, ограничений и практических нюансов. В разговоре участвуют независимый эксперт по виртуализации, а также эксперты компаний «Флант» и «Инфосистемы Джет». Смотрите подкаст о выборе платформы виртуализации, инфраструктурных нюансах, ограничениях и сценариях эксплуатации — и оставляйте свои вопросы под видео. Автор лучшего получит приз. Смотреть подкаст Реклама. АО "ФЛАНТ". ИНН 7723661439.
1 622
19
🍺 Сегодня последняя пятница июля, а это значит, с днем Системного Администратора, дорогие друзья и коллеги😎! ✅ Всех причаст
🍺 Сегодня последняя пятница июля, а это значит, с днем Системного Администратора, дорогие друзья и коллеги😎! ✅ Всех причастных с праздником! 🎉 Тех, кто легко может починить то, что не ломал сам, чье любимое правило “Работает? Не трогай!”, кто сначала читает документацию и только потом щелкает далее-далее, тех из чьих нервов можно плести канаты,.   Пусть баги обходят Вас стороной, дашборды мониторинга остаются зелёными, пользователи - благодарными, а терпение и кофе в кружке- бесконечными☕️ Сисадмин это состояние души! 👨🏻‍💻
5 501
20
⚙️ Кстати, для упрощения миграции Windows машин в Proxmox (как для P2V, так и для V2V сценариев) нашел полезный PowerShell ск
⚙️ Кстати, для упрощения миграции Windows машин в Proxmox (как для P2V, так и для V2V сценариев) нашел полезный PowerShell скрипт, который нужно запускать на исходной машине перед миграцией: https://github.com/croit/load-virtio-scsi-on-boot Скрипт подготавливает Windows к миграции в среды KVM/Proxmox без необходимости лишних перезагрузок и предотвращения BSOD INACCESSIBLE_BOOT_DEVICE при попытке загрузить систему с диска на нативном контроллере VirtIO SCSI: powershell.exe -ExecutionPolicy Bypass -File .\Downloads\load-virtio-scsi-on-boot.ps1   ⚠️ Как это работает: Скрипт через Win32 API создает временное программное (фантомное) устройство и затем pnputil ставит для него дрйвер из INF-файла. Windows связывает драйвер с железом, разворачивает службы в реестре и переводит тип запуска драйвера в Boot Start. Поддерживаются как VirtIO SCSI (vioscsi), так и VirtIO Block (viostor). ✅ В результате на этапе миграции отпадают лишние танцы с бубном вроде временного подключения диска через IDE/SATA контроллер или создания мусорных SCSI-дисков для подкладывания драйверов.    О миграции Windows хостов в гипервизор Proxmox
5 114