Метка: PowerShell

  • Проброс видеокарты (GPU) в виртуальную машину Hyper-V

    В предыдущих версиях Hyper-V (начиная с Windows 7/Windows Server 2008R2) для проброса дискретной видеокарты с хоста в виртуальную машину можно было использовать технологию RemoteFX vGPU. Однако, начиная с Windows 10 1809 и Windows Server 2019, Майкрософт отключило поддержку RemoteFX. Вместо нее (далее…)

  • Получаем логи печати принтеров из журнала событий Windows

    В Windows вы можете отслеживать использование принтеров пользователями с помощью журнала событий Windows. Все задания печати, которые отправляются на печать через Print Spooler оставляют след в логах Event Viewer. Если у вас развернут принт-сервер на Windows, вы можете использовать эти логи для (далее…)

  • Zabbix агент: получить данные из PowerShell скрипта

    В этой статье мы рассмотрим, как использовать PowerShell скрипты для получения данных мониторинга с агента Zabbix. Рассмотрим два простых PowerShell скрипта, данные из которых нам нужно получить в Zabbix: как получить количество активных RDP сессий пользователей на RDS сервере Windows и как (далее…)

  • Ошибка установки языкового пакета в Windows

    В этой статье мы рассмотрим типовые ошибки установки языковых пакетов в Windows 10 и 11.

    В Windows вы можете установить языковые пакеты из панели управления: Settings ->Time and Language -> Language (URI команда для быстрого перехода в раздел Settings: ms-settings:regionlanguage ).

    Нажмите кнопку Add a language, выберите язык и Windows должна загрузить языковой пакет с серверов Windows Update.

    В моем случае при установке языкового пакета появилась ошибка:

    Sorry, we’re having trouble getting this Windows display language installed. You can try later on the Language options page. Error code: 0x8073D01
    Sorry, we’re having trouble getting this feature installed. Error code: 0x8034500C

    При попытке установки языкового пакета с помощью PowerShell команды, также появляется ошибка:

    Install-Language -Language de-de

    Install-Language : Failed to install language. ErrorCode: -2145103860. Please try again.

    Вы можете столкнуться с ошибкой 0x8073D01 при установке языкового пакета на компьютере, который находится в корпоративной сети и настроен на получение обновлений со внутреннего сервера Windows Server Update Service (WSUS) вместо WU.

    В этом случае вы можете установить языковой пакет вручную с помощью DISM и образа FoD (Features on Demand). Если вы хотите разрешить получать прямой доступ к компонентам FoD на серверах Microsoft Update в Интернете, нужно настроить специальный параметр групповых политик.

    Откройте консоль локального (gpedit.msc) или доменного редактора GPO (gpmc.msc) и перейдите в раздел Computer Configuration -> Administrative Templates -> System.

    Включите параметр Specify settings for optional component installation and component repair и отметьте опцию Download repair content and optional features directly from Windows Updates instead of Windows Server Updates Services (WSUS) (Скачать содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновления Windows вместо использования службы WSUS).

    Обновите настройки групповых политик и перезапустите службу обновления Windows:

    gpupdate /force
    net stop wuauserv
    net start wuauserv

    После этого ваш компьютер должен успешно скачать и установить языковой пакет из Интернета.

    Это также решит проблемы с невозможностью установки других компонентов Windows, которые устанавливаются онлайн. Например, средств администрирования RSAT, .NET Framework 3.5.

    Если это не помогло, проверьте значение параметра реестра DoNotConnectToWindowsUpdateInternetLocations в ветке HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate . Если его значение равно 1, это будет блокировать подключение к интернету при получении компонентов FoD. Измените значение на 0 и перезапустите службу wuauserv

    Если ваш сервер не должен получать обновления через WSUS, задайте также значение параметра реестра UseWUServer = 0 в HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU .

    Также выведите результирующие политики с помощью rsop.msc или gpresult и проверьте, что на ваш компьютер не действуют групповые политики с настройками WSUS.

    Ошибка 0x800f0950 при установке LP решается аналогично.

    При появлении ошибок 0x800F0908 или 0x800f0954 установки языковых пакетов в Windows нужно попробовать следующее:

    1. Проверьте, что для вашего сетевого подключения не включена опция Лимитное подключение (Metered Connection). Перейдите в Settings -> Network and Internet -> откройте свойства вашего подключения -> проверьте что опция Set as metered connection отключена.
    2. Возможно проблема связана с настроками агента Windows Update.

      Сначала попробуйте очистить кэш обновлений из командной строки:

      net stop wuauserv
      net stop bits
      net stop appidsvc
      net stop cryptsvc
      Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
      Ren %systemroot%system32catroot2 catroot2.bak
      net start bits
      net start wuauserv
      net start appidsvc
      net start cryptsvc

      Если это не поможет, выполнить полный сброс настроек Windows Update на компьютере.

    3. Если ничего не помогло, проверьте целостность вашего образа Windows. Проверьте хранилище компонентов Windows с помощью команд:

      Dism / Online / Cleanup-Image / RestoreHealth
      sfc/scannow

    Также вы можете вручную скачать CAB файл с языковыми пакетами (ссылки есть в интернете) и установить их вручную с помощью встроенной утилиты lpksetup.exe .


  • Создать виртуальную машину на VMWare ESXi из ISO

    В этой статье мы покажем, как создать виртуальную машину на гипервизоре VMware ESXi и установить гостевую операционную систему их ISO образа. Рассмотрим способ создания ВМ из веб-интерфейса vSphere Client и из командной строки PowerShell.

  • Включить буфер обмена (Copy/Paste) в клиенте VMware

    По умолчанию в клиенте VMware vSphere отключен буфер обмена в целях безопасности. Это означает, что вы не можете использовать привычную функцию копировать/вставить между гостевой ОС и вашем компьютером, когда подключены к консоли виртуальной машины VMware. В этой статье мы покажем, как разрешить (далее…)

  • Изменить имя компьютера в Windows

    После установки Windows Server или дестопной Windows 10/11, вам нужно изменить имя компьютера, заданное по-умолчанию. Чаще всего в имени компьютер рекомендуется указывать его местоположение или роль, например: msk-dc01 , wks-mskIT12 , MRKTG021 и т.д. Можно использовать серийный или инвентарный (далее…)

  • Не открывается Центр уведомлений в Windows

    В центре уведомлений Windows (Action center) отображаются различные сообщения от пользовательских и системных приложений. Кроме того в Action Center доступны кнопки для быстрого включения/отключения различных функций Windows (Wi-Fi, мобильная точка доступа, Bluetooth и т.д.). В некоторых случая (далее…)

  • PowerShell: отправка сообщений в Telegram

    Мессенджер Telegram можно использовать как средство мгновенного оповещения о различных событиях в инфраструктуре, результатах выполнения скриптов или заданий планировщика. В этой статье мы покажем, как отправить текстовое уведомление в канал или группу Telegram с помощью PowerShell через API бота. (далее…)