Pull to refresh

Comments 25

Invoke-WebRequest на Windows Server Core не работает из-за отсутствия Internet Explorer’a.

А (New-Object -TypeName 'System.Net.WebClient').DownloadFile($Url, $FileName)?
Спасибо за наводку, сработало. Так же обнаружилось, что Invoke-WebRequest с параметром -UseBasicParsing тоже может качать файлы. Красивее всего выглядит так:

Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.webp' -OutFile C:\Users\Administrator\Downloads\file.webp
У Invoke-WebRequest есть проблема в том, что большие файлы им качать очень медленно: он сначала их помещает в память полностью, потом пишет на диск.
UFO just landed and posted this here
Вот и я не пойму. Я пробовал, но пока так и не понял в чем он лучшего обычного bash
Тем, что всё объекты:
  1. Не надо заниматься парсингом текста, для вытаскивания значений свойств из результата выполнения команды
  2. Можно у объектов вызывать методы, которые что-то делают
Он прост в освоении, ничего не нужно запоминать, все команды человекопонятные и очень единообразные.
Get-Item, Remove-Item, New-Item, и так во всём.
Интуитивно понятно что делает Invoke-WebRequest, но что делает curl не ясно, пока не загуглить.
Плюс там есть классы из .net, что вероятно тоже может пригодиться.
К примеру, пароль можно конвертировать в SecureString и положить в файл, чтобы все скрипты которые будут вызывать команды на удаленных хостах не запрашивали креды, а парсили пароль как SecureString из файла.
В этом типе переменной используется локальная соль, украсть такой пароль вместе с файлом невозможно.
А запоминать не надо) Есть автодополнение для всего в оболочке
Что-бы что-то дополнить нужно как минимум примерно знать что ты хочешь написать)
а оно примерно интуитивно) Система «Глагол-Существительное» помогает
UFO just landed and posted this here
Start-BitsTransfer -Source https://website.com/file.webp -Destination C:\Users\Administrator\Downloads\file.webp
Я так понимаю память, занимаемая ServerCore.AppCompatibility, таки меньше, чем «обычный» GUI?
Да, меньше, ~800мб на Core, против ~1300мб сервера с GUI, но тут есть нюансы, о которых мы тоже хотим поговорить в следующей статье.
а вот интересно… берем бесплатный хиперви сервер. он также без гуя. ставим на него bb4win например. вот у нас менюшечки, панель задач… ставим прочий софт… и используем как рабочую станцию? :)
UFO just landed and posted this here

Server Core теперь лицензируется, а Nano вроде стал фичей Datacenter редакции

Резко присоединяюсь к Chugumoto в вопросе об бесплатности и легальности для использования физлицами. Уж очень любопытные варианты использования вырисовываются!

Лицензионное соглашение на Hyper-V Server почитайте и набор доступных к установке ролей и фич посмотрите и 0все на свои места встанет.

https://www.microsoft.com/en-us/Useterms/OEM/HyperVServer2019/All/Useterms_OEM_HyperVServer2019_All_Russian.htm


Экземпляр серверного программного обеспечения, запущенный в физической операционной среде, может использоваться для:
· предоставления услуг по виртуализации устройств, и/или
· запуска программного обеспечения управления операционными средами и их обслуживания на лицензированном сервере.

очень полезная статья, а как произвести очистку системы Windows Server 2019 Core?
Используйте встроенный в систему Dism. Он удалит файлы предыдущих обновлений. Других безопасных способов очистки нет.

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
спасибо, помогает, а то место исчезает, которого и так мало.

Товарищи! Для неграмотного, пожалуйста, напишите команды Power Shell как сделать автозагрузку метатрейдер 5 на сервере Windows Core

Sign up to leave a comment.