Ответы пользователя по тегу Windows
  • Мониторинг процесса Windows с помощью Zabbix?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    1.открываем perfmon.msc (не перепутайте с perfmon.exe - это немного другая программа.)
    2.в "системном мониторе" (сейчас под рукой руссифицированная ось, поэтому ищите аналогичное на английском, благо монитор по умолчанию там один) нажимаем "добавить счетчики"
    3. выбираем Process и ваш процесс, нужные метрики.
    Все это только для понимания "что" вы будете мониторить.
    теперь "как": идем и внимательно читаем:
    https://www.zabbix.com/documentation/4.2/ru/manual...
    https://www.zabbix.com/documentation/4.2/ru/manual...
    В последней статье ищем proc_info - это оно и есть
    Если есть какие то перфкаунтеры которых вы не нашли в заббикс - в 1й статье в конце есть как добавить нужные через user parameters

    Почему perfcounters а не WMI? Потому что обращение к WMI - довольно дорогая операция, часто не позапрашиваешь (а если залезть в глубины того что доступно через WMI - выяснится что там те же перфкаунтеры, облагороженные и обогащенные) - частое обращение довольно сильно жрет CPU
    Почему не сторонняя программа? Потому что Win уже собирает данные процессов и основная задача - добраться до них
    Ответ написан
  • Как подружить strongswan с Windows 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    читайте документацию https://wiki.strongswan.org/projects/strongswan/wi...
    Наиболее вероятно, что вам поможет раздел AES-256-CBC and MODP2048
    В общем и целом, вам нужно установить такие настройки ipsec указанным коммандлетом, которые прописаны в вашем конфиге стронгсван.
    Ответ написан
  • Существует ли интерактивный ярлык папки в Windows?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Добавлю еще один способ, если программа берет путь до "Мои Документы" из реестра а не пользуется жестко прошитым путем c:\users\user\documents\рабочая_папка_программы

    "Мои Документы" можно переместить на другой диск, полностью.
    Для этого открываем свойства папки "мои документы" и ищем вкладку "Расположение"
    Там можно указать новый путь, куда система переместит все текущие файлы из МД и будет использовать этот путь по умолчанию.

    Для решения задачи в том виде в котором вы ее описали способ dollar подходит больше. То что я написал - скорее альтернатива.
    Ответ написан
  • Почему WMI Provider Host нагружает процессор?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Причина высокого потребления CPU процессом WMI host является реализация WMI.
    Общеизвестно что работа с WMI ощутимо грузит CPU и пользоваться WMI лучше только в случаях мануальных задач или когда по другому не обойтись.
    Хорошо, что вы определили кто дергает WMI - теперь нужно понять, нужен ли вам этот wscript
    res2001 написал куда, в принципе, смотреть чтобы понять что это за процесс вообще.
    Ответ написан
  • Как в batch узнать имя текущей ветки git и перейти на эту ветку в другой папке?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Аналогично предложенному Saboteur задачу можно решить и в PowerShell.
    В bat:
    FOR /F "tokens=* USEBACKQ" %%F IN (`command`) DO (
    SET var=%%F
    )
    ECHO %var%
    и дальше работать так же как в примере выше.
    Но лучше использовать PowerShell или sh
    Ответ написан
  • Как копировать файлы по маске со всей файловой структурой?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    foreach {$file = $_; $destination = (join-path $BackupFolder $(Split-Path $file.Directory -NoQualifier)); if (!(test-path $destination)) {New-Item -itemtype Directory -Path $destination}; Copy-Item $file.fullname -Destination $destination -Container}
    Ответ написан
  • Сохранение юзер файлов при апгрейде на windows 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Для начала расшифруем то что вы описали:
    Дано: пользовательские машины на windows 7
    Дано(но это не точно): пользовательские данные на дефолтных местах на системном диске (папка C:\Users\USERNAME\блаблабла)
    Дано: золотой образ новой OS подготовленный вашим сисадмином
    Дано: механизм обновления: системный диск перезаливается полностью на золотой образ
    Задача: сделать так, что данные пользователей не потерялись.
    Задача в понимании вашего сисадмина: перемапить пользовательские папки (или папку дефолтного хранения профилей) на диск D: который не будет перезатираться.
    Решение задачи в том виде в котором вам ее поставил ваш сисадмин: примерно описано тут
    Это решение подразумевает что кто-то будет копировать файлы пользователей в новое место, и судя по всему это будет делаться вашими руками (и вашим временем), что типично для практикантов =)
    Решение задачи на которое намекает ваш сисадмин: сделать то же самое, но только с помощью доменных политик (скрипт для переноса файлов, ремап места хранения профилей на другой диск)

    Более адекватные и современные решения задачи (применять можно хоть все сразу, хоть некоторые соединения будут и бессмысленны :D ):
    1. В рамках обновления предусмотреть миграцию пользовательских данных на сетевую шару и восстановление после (вам в комментариях уже указывали на USMT, заметьте, это рекомендованный MS способ)
    2. Хранение пользовательских профилей на сервере (roaming profiles)
    3. Забыть об апгрейде с помощью клонирования дисков как о страшном сне.
    Тот же Symantec и другие решения позволяют развертывать системы по сети, с нормальной преподготовкой и прескриптами для файлов пользователей.
    MS имеет свою систему для развертывания по сети - Windows Deployment Services.
    Кроме того, именно для апгрейда на 10-ку появилась адекватная(хоть на нее и были нарекания на старте появления W10) система апгрейда с предыдущих OS через Windows Update (на которую вам тоже указывали в комментариях, не буду приписывать славу себе) - с сохранением данных пользователя!
    Однако же ваш сисадмин пользуется инструментами к которым привычен и вам под него подстараиваться. Все это я написал чтобы вы знали что есть "более лучший" способ делать то, что вам делать придется.
    P.S. перестаньте общаться на тостере и идите апгрейдить, иначе до нового года перезаписью дисков не успеете всех обработать :D Шутка
    Ответ написан
  • Как в cmd взять срез строки, которая лежит в буфере обмена?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Создаете файл clipboard.vbs
    Set objHTML = CreateObject("htmlfile")
    text = objHTML.ParentWindow.ClipboardData.GetData("text")
    Wscript.Echo text

    и в командной строке используете
    cscript clipboard.vbs
    для получения данных буфера обмена
    P.S. зачем и почему - не спрашивайте, даже вспоминать не хочу
    Ответ написан
  • Как переустановить OEM версию виндовс 7 с 32 разрядной на 64 разярядну?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Попытка скачать образ с сайта майкрософт не дало результатов, потому что виндовс был предустановленный.

    Вот тут написана какая-то ересь, поясните что вы конкретно в этом пункте делали.
    Стандартный пайплайн для переустановки Windows без диска примерно следующий:
    1. Выясняем ключ продукта
    Если он наклеен на вашем системном блоке (что и должно было быть сделано в случае OEM) - вы его знаете.
    Если наклейки нигде нет - выясняем с помощью https://www.nirsoft.net/utils/product_cd_key_viewe...
    2. идем на страницу закачки
    https://www.microsoft.com/ru-ru/software-download/...
    вводим там ключ продукта и выбираем 64 битную версию вашей редакции
    3. Если в предыдущем пункте ничего не получилось (я напомню, что текущая версия Windows - windows10 и Win7, как ни печально, уходит в историю) то качаем отсюда:
    https://answers.microsoft.com/en-us/windows/forum/...
    Windows7 Home Premium 64bit ISO (вполне может быть, что и в пункте 2 вам так же будет нужно скачать Home Premium), готовим установочную флешку\CD
    4. Вам подойдет только полная переустановка - поэтому скачиваем все что лежит на системном диске на внешний носитель (при переустановке все потеряется) и устанавливаем OS через Custom install
    Выбираете новую (или чистая? не помню) установку (upgrade не прокатит).
    В идеале перед этим нужно отформатировать(там же - через выбор диска) раздел на котором стояла ваша 32 битная - просто для экономии места
    5. При установке указываете ваш Product Key - программа установки примет его и покажет вам верную редакцию вашей OS. Так же, обычно, можно пропустить ввод ключа и ввести его после установки.
    6. После установки вводите ключ (обычно ничего сложного, но возможно потребуется магия с применением slmgr.vbs - это же MS) и активируете.
    7. Не активируется через интернет - выбирайте активацию по телефону - активация привязалась к вашей "старой" инсталляции OS и нужно ее перебить.
    8. На самом деле это пункт №0 - Перед тем как что-то делать удостоверьтесь, что у вас есть диск или флешка с дистрибутивом вашей установленной OS - все это может не прокатить по абсолютно неизвестным причинам: Это MS, это российский реселлер DNS славящийся не всегда адекватным отношением и чудесами с купленными компами с предустановленной OS, это устаревшая OS, возможно ссылки на дистрибутивы уже устарели или не предоставляются MS и тд и тп.

    P.S. всегда,конечно, есть торренты с которых вы можете скачать ISO, но я вам это не рекомендую, если вы не знаете что и где, а указывать на тостере ссылки на ресурсы, которые в РФ считаются пиратскими и заблокированы я б себе не рекомендовал.
    Ответ написан
  • Автоматическое удаленное администрирование windows-клиентов?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Во первых задумайтесь, нужна ли вам эта помойка
    Чтобы сломить (пусть даже и немного) политику "экономим на всем кроме гелика гендира" нужно время и терпение:
    Первое: разводим бюрократию, фиксируем все проблемы пользователей, замены компов, количество походов к пользователям в неделю на человека, особо отмечаем проблемы с безопасностью - сколько времени потребовалось чтобы вычистить комп менеджера Васи от вирусни которую он нахватал, какие риски могут возникнуть если менеджер Петя откроет письмо от "дяди Мнглуи" из Южной Африки.
    Сколько простаивал складской комп пока вы удаляли с компа кладовщика Иннокентия порнографию.
    Сколько литров чая было выпито за общением с бухгалтером Таней, пока показывали как печатать на новом принтере и т.п.
    Это, по сути - работа начальника IT отдела, но одновременно - деньги бизнеса, потому что именно бизнес платит вам вашу зарплату (за которую вы почему то держитесь)

    Второе: самообразование. Я бы не советовал вам,в отличие от других отвечающих, на говнокомпах(сервер же не купят) поднимать такие ключевые для инфраструктуры вещи как контроллер домена (будь он на линуксе или windows) или вообще любой центральный сервер - однако их подъем, настройка и, впоследствие, починка прибавят вам как опыта так и ценности в профессиональном плане и дадут шансы покинуть этот дом боли впоследствие.

    Как быстрые решения:
    - ставьте агент удаленного управления на каждую машину - поможет меньше между ними бегать
    - стандартизируйте ПО и способы его установки (пусть это будуть хоть cmd скрипты, пофиг - лишь бы вы не сидели и не ждали очередного окошка визарда с кнопкой "NEXT" пока он там что-то затупил
    - в общем и целом придумывайте как минимизировать всю беготню чтобы заняться самообразованием и улучшением ситуации качественно, а не количественно
    Ответ написан
  • Как установить и запустить Windows на программном Raid 0?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Странно но тостер съел мой ответ (или присобачил его к какому-то другому топику?)?

    Это возможно, если установить windows на VHD, VHD положить NTFS раздел на софт рейде и грузить VHD в grub-e
    https://habr.com/ru/post/228641/
    Я правда не понимаю зачем, как и многие комментаторы тут, но извращайтесь на здоровье
    P.S.
    https://docs.microsoft.com/en-us/windows-hardware/...
    - инструкция от MS как создать VHD и установить туда windows. Естессно все действия связанные с загрузкой оттуда придется выкинуть и адаптировать из статьи на хабре
    Ответ написан
  • Как узнать максимальную скорость сетевого интерфейса?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Используйте powershell.
    Основной вариант без него - это WMIC но в win32_networkadapter этих данных нет. Как писали умные люди https://social.technet.microsoft.com/Forums/script... - сетевые алаптеры могут поставляться со своими WMI классами, но для каждого адаптера нужно будет свое писать (пройдите по ссылкам, удивитесь скриптингу в полстраницы на vbs для одних только интелов)
    Posh не зря был придуман как "более лучшее"средство автоматизации и менеджмента.
    P.S. даже если у вас инстинктивное к нему отвращение - отвернитесь от экрана и напишите в cmd скрипте:
    powershell.exe "Get-NetAdapter -Physical | where {$_.MediaConnectionState -eq 'Connected'} | ft interfaceDescription,LinkSpeed"
    Ответ написан
  • Как мне установить .net framework 4.7.1 на Windows 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    1. определите, какая у вас версия Windows 10
    2. сориентируйтесь, какая версия фреймворка у вас в системе по умолчанию https://blogs.msdn.microsoft.com/astebner/2007/03/...
    3. помните, что :
    - возможно установить только одну версию платформы 4.х
    - Невозможно установить более раннюю, чем уже установленная в систем версию платформы 4.х
    Ответ написан
  • Есть ли в windows консольная утилита/команда?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    powershell.exe get-netadapterstatistics
    Если у вас несколько интерфейсов то можете ключом -name отфильтровать вывод
    Ответ написан
  • Какая программа копирует файлы по расписанию?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    robocopy /MON:n
    или robocopy /MOT:n
    робокопи встроен сейчас в windows и единожды запустив можно обеспечить подобную синхронизацию
    Ответ написан
  • Можно ли управлять cmd виндовса с андроида?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    CMD - нет. Вообще, забудьте про это средство.

    Начиная с W10(и соответствующей серверной OS) есть возможность использовать встроенный openssh сервер, подготовленный MS, но вопрос, что через него вам будет доступно для управления - никогда не пробовал его использовать.
    С клиентской стороны используем для управления любой нормальный ssh клиент для андроида.
    Ответ написан
  • Как разделить текстовый файл на части с равным количеством строк?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    забудьте про cmd
    Powershell гораздо легче дастся вам в освоении.
    пример для вашего случая
    $file = get-content "путь к файлу"
    $parts = 4 #количество частей
    $lines = [math]::Round($file.Length/$parts) 
    for ($i = 0; $i -le $parts; $i++) {
        $file | Select -Skip ($lines*$i/1) -First ($lines*($i+1)/1) | Set-Content -Path "путь к целевой папке\part_$i.txt"
    }

    Быстро он будет работать только в случае относительно небольших файлов. поскольку файл загружается в память полностью.
    Если размер вашего файла идет на гигабайты - можете попробовать адаптировать под вас скрипт
    https://stackoverflow.com/questions/1001776/how-ca...
    В скрипте есть условие сравнения с размером целевых файлов - вы можете изменить его на условие сравнения с количеством строк в файле
    Ответ написан
  • Как расшарить папку с компьютера для KODI (Raspberry Pi 3)?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Тоже использую kodi
    В коди можно добавить dlna источники: например проигрыватель windows media умеет таким быть.
    Я не знаю, есть ли в ltsb он, но со своего компа (w10pro) я не заморачивался и включил стриминг.
    Все библиотеки которые есть в windows media player - отлично открываются.
    Ответ написан
  • В чем разница между MPC HC и K-Lite Codec Pack?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Здесь два вопроса, лучше задавайте их по отдельности.
    Отвечу на первый, поскольку на второй отвечать - заниматься гаданием.
    MPC - это плеер поставляющийся с k-lite codec pack
    Он больше не обновляется.
    Возможно, это ответ и на ваш второй вопрос.
    Используйте VLC, его разработка не прекращена.
    Ответ написан
  • Как отключить скайп в виндовс 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    скайп в 10-ке, как и многие другие приложения, умеет работать в фоновом режиме
    (вспоминаем телефоны, где в фоне вы можете получать уведомления от вайбера\скайпа\телеграма и прочая не выводя их на передний фон).
    Нажимаете пуск, вводите в поле поиска фон и выбираете пункт "выберите какие приложения могут запускаться в фоновом режиме".
    Откроется пункт меню настроек windows, где вы можете запретить фоновый режим в принципе, а можете - только определенным приложениям.
    Проверено - после этого вайбер перестал беспокоить бессмысленными сообщениями (потому что скайп нужен :D а вайбер - нет)
    Ответ написан