Tuesday 14 May 2024

Секрети активації Windows.

Всім привіт.

Активація Windows розроблена так, щоб бути максимально надійною, тому графічні засоби Microsoft залишаються простими. Якщо ви хочете зробити щось більш просунуте, як видалити ключ продукту, примусово активувати онлайн або розширити таймер активації, вам знадобиться скрипт Slmgr.vbs.

Цей інструмент командного рядка входить до складу Windows і надає опції, недоступні в стандартному інтерфейсі активації, наданому на екрані оновлення та безпеки> Активація в програмі "Налаштування".

Щоб використовувати цей інструмент, потрібно запустити командний рядок з доступом адміністратора. Для цього у Windows 8 або 10 натисніть правою кнопкою миші кнопку Пуск або натисніть Windows + X. Натисніть кнопку "Командний рядок (адміністратор)" у меню, що з'явиться. У Windows 7 виконайте пошук у меню "Пуск" для "Командного рядка", клацніть правою кнопкою миші та виберіть "Запуск від імені адміністратора".

Примітка: Якщо ви побачите PowerShell замість командного рядка в меню Power Users, це перемикач, який виникла за допомогою засобу оновлення Creators Update для Windows 10. Перейти до відображення командного рядка в меню Power Users дуже просто. Ви можете дати PowerShell спробу. У PowerShell можна робити все, що можна робити в командному рядку, а також багато інших корисних речей.


Перегляд інформації про активацію, ліцензію та дату закінчення

Щоб відобразити дуже просту ліцензію та інформацію про активацію поточної системи, виконайте таку команду. Ця команда розповість вам про випуск Windows, частину ключа продукту, щоб ви могли його ідентифікувати, і чи активована система.

slmgr.vbs / dli

Щоб відобразити більш детальну інформацію про ліцензію, включаючи ідентифікатор активації, ідентифікатор установки та інші деталі, виконайте таку команду:

slmgr.vbs / dlv

Monday 13 May 2024

Первый видео-курс по "AUTOMATIC 1111".

Всем привет.

Automatic 1111 - мощный и бесплатный инструмент. Он открывает дверь в мир AI-генераций изображений тем, кто хочет научиться с помощью искусственного интеллекта преображать идеи в визуальные шедевры. А также получить новую, высокооплачиваемую, востребованную профессию.

Вышел в свет онлайн курс по созданию изображений с помощью искусственного интеллекта в Automatic 1111 от известного гуру - Олега ОreX. Я слежу за творчеством Олега уже не первый год, автор старается ухватить все новое и легко делится своими навыками в youtube, поэтому могу смело рекомендовать его курс вам к изучению.

Чему вы научитесь на курсе:

✅Владение мощной технологией AI - овладеете навыками использования Automatic1111, чтобы превращать свои творческие замыслы в визуальные реальности.

✅Эффективная визуализация идей - получите способность быстро превращать свои идеи в удивительные изображения

✅Адаптация к различным стилям - научитесь в создавать изображения в разнообразных стилях, от реалистичных до абстрактных, а также смешивать их

✅Создание коммерчески ценных работ - откроете для себя, как монетизировать AI-генерированные изображения в различных областях

✅Создание портфолио с AI-артами - составите привлекательное портфолио с помощью AI-генерированных работ, которое покажет вашу уникальность и креативность потенциальным покупателям

✅Использование AI для личного брендинга - научитесь использовать AI-генерированные изображения для укрепления личного бренда и привлечения внимания к вашим услугам или продуктам

✅Коммуникация и презентация работ - приобретите навыки эффективного представления ваших AI-работ потенциальным клиентам или в социальных сетях

Описание уроков автора я приведу в моей последовательности, так, я уверен, будет больше логики и важности в процессе вашего освоения Автоматика. Но нумерация уроков останется от оригинала. Те уроки которые я не упомянул носят общепознавательный или коммерческий характер. Кому будет интересно, глянете их сами.

Но с чего же начать? С организаиции бекапа! Ибо Автоматик хороший комбайн, а с расширениями просто монстр графического дизайна. Жаль будет терять время на его восстановление или повторную инсталяцию с нуля.

Sunday 12 May 2024

Кросс-платформенное удалённое управление в Powershell.


Всем привет.

В своей практике мы осознали, что создатели PowerShell слегка ленивы, и это хорошо. Поскольку они не хотели кодировать параметр -HostName для каждого отдельного командлета, они создали систему удалённого взаимодействия, охватывающую всю оболочку. Данная система позволяет запускать любой командлет в удалённом компьютере. На самом деле, вы даже можете запускать команды, которые имеются в самом удалённом компьютере, но при этом отсутствуют в вашем собственном, то есть вам не всегда необходимо устанавливать все административные командлеты в своей рабочей станции. Такая система удалённого взаимодействия мощная и предлагает интересные административные возможности.

Основная мысль за удалённым PowerShell

Удалённое взаимодействие PowerShell работает схожим образом с Telnet и прочими древними технологиями удалённого управления. Когда вы запускаете некую команду, она исполняется в самом удалённом компьютере - обратно в ваш компьютер приходят лишь получаемые результаты этой команды.

Удалённое взаимодействие на устройствах Windows

PowerShell применяет протокол взаимодействия с названием Web Services for Management (WSMan). WSMan работает целиком поверх HTTP или HTTPS (HTTP по умолчанию), упрощая маршрутизацию через межсетевые экраны в случае их необходимости (поскольку каждый из таких протоколов пользуется для взаимодействия единственным портом). Реализация Microsoft для WSMаn поступает в виде службы в фоновом режиме, Windows Remote Management (WinRM). WinRM по умолчанию устанавливается в устройствах Windows 10, а также в сервере 2012 и выше. По умолчанию, эти службы отключены, но запросто могут включаться индивидуально или групповой политикой.

Удалённое взаимодействие на устройствах macOS и Linux

Как вы могли догадаться, WSMan и WinRM это службы только для Windows. Поэтому, чтобы PowerShell обладал возможностями удалённого взаимодействия, его команда приняла решение что было бы лучше воспользоваться стандартном отрасли Безопасной оболочки (SSH, Secure Shell)/ SSH упрощает маршрутизацию через межсетевые экраны, в случае такой необходимости (потому как этот протокол применяет для взаимодействия единственный порт), и десятилетиями применялся профессионалами Linux. Microsoft портировал в Windows OpenSSH, а потому вы даже можете применять его для удалённого взаимодействия в Windows.

Кросс-платформенное удалённое взаимодействие

Вы уже изучили что все командлеты PowerShell в качестве своего вывода производят объекты. Когда вы выполняете некую удалённую команду, она выдаёт объекты, которые необходимо поместить в некий вид, который запросто передаётся через сетевую среду. Как оказалось, XML - отличный способ для осуществления этого, а потому PowerShell автоматически такие объекты вывода выстраивает в последовательную форму (упорядочение, serializes) в XML. Данный XML передаётся через сетевую среду и затем в вашем компьютере выполняется обратное преобразование в параллельную форму (развёртывание, deserialized) в объекты, с которыми вы можете работать внутри PowerShell.

Упорядочение и развёртывание это всего лишь некий вид преобразования формата: из объектов в XML (упорядочение) и из XML в объекты (развёртывание). Зачем вам беспокоиться относительно того как возвращается такой вывод? Поскольку такие упорядоченные и затем развёрнутые объекты это всего лишь некого рода моментальные снимки; они не обновляются сами по себе непрерывно. Например, когда вы получили определённые объекты, которые представляют тот процесс, который запущен в удалённом компьютере, то что вы получили обратно будет в точности тем, что имелось в тот конкретный момент времени, в который был выработаны эти объекты. Такие объекты, как применение памяти и использование ЦПУ не будут обновляться чтобы отражать последующие условия. Кроме того, вы не можете заставлять свои развёрнутые объекты выполнять что бы то ни было - вы не можете указывать им останавливать себя, например. 

Именно в этом состоят основные ограничения удалённого взаимодействия, однако это не мешает вам выполнять удивительные вещи. На самом деле, вы можете приказать удалённому процессу остановить себя, но для этого нужно быть сообразительным. 

Для работы удалённого взаимодействия у вас имеются два основных требования:

  • Ваш компьютер, и тот, в который вы желаете отправлять команды, оба, должны исполнять PowerShell v7.1 или последнюю версию. 
  • В идеале, оба компьютера должны быть участниками одного и того же домена или доменам с двусторонним доверием. Существует возможность получения удалённого взаимодействия для работы вне домена, однако это слишком заумно.

Saturday 11 May 2024

SCCM Client Center

Hi all,

Roger Zander’s SCCM Client Center is a free tool for managing and fixing remote System Center Configuration Manager (SCCM) clients right from the comfort of your computer.

I’ve used this great tool for some time now in many different environments, and I can’t say how useful it has been in troubleshooting client computers. You can remotely find out the clients cache location, size, and what's in it, and also find out what packages are advertised to a computer and rerun the advertisement if needed. The list goes on of what you can do with this free tool. 

And now a bit of interesting - I saw that some of the admins insist that the latest version of SCCM Client Center is 2.0.4 which was released back on 2011-10-06. And this version really exists despite the fact that in Roger Zander's GitHub repository the latest version of SCCM Client Center is 1.0.7.2. That's the pun!

Personally, I suggest you use version 1.0.7.2, it is also freeware, but unlike 2.0.4, it has more functionality, as well as a window at the bottom where the corresponding Powershell script is displayed for each command.

Running Executions

The Running Executions function group is broken down into three sub tabs SMS/SCCM Jobs, Processes, and Services. Once you have connected to an SCCM Client you can use these tabs to display, start, and stop all current running SCCM jobs, running services, or processes. You can also view all jobs that are in queue and see what might be holding up that job like a file download for example. I know what you’re thinking; well I can do all that with the SCCM Console, and that is true but, the problem is that SCCM won’t put it all together in package like SCCM Client Center does.


Event Monitor

When troubleshooting SCCM clients, it might be necessary to get deep into the weeds. That is what makes having the Event Monitor function group readily accessible in one all encompassing application such huge time saver. It allows you to access the multiple client logs from one easy to use interface.


Sunday 5 May 2024

Применяем SetX

Всем привет.

В отличие от известной SET утилита SETX предназначена для создания или изменение переменных среды в системной среде. Переменные можно задавать с помощью аргументов, параметров реестра или ввода из файла.

Три способа выполнения SetX:

SETX [/S <система> [/U [<домен>\]<пользователь> [/P [<пароль>]]]] var <значение> [/M]

SETX [/S <система> [/U [<домен\>]<пользователь> [/P [<пароль>]]]] var /K <путь> [/M]

SETX [/S <система> [/U [<домен\>]<пользователь> [/P [<пароль>]]]] /F <файл> {var {/A x,y | /R x,y строка}[/M] | /X} [/D <разделители>]

Параметры

/S <система> Подключаемый удаленный компьютер.

/U [<домен>\]<пользователь> Пользовательский контекст, в котором должна выполняться эта команда.

/P [<пароль>] Пароль для этого пользовательского контекста.

var Задаваемая переменная среды.

<значение> Значение, назначаемое переменной среды.

/K <путь> Задание переменной по информации, содержащейся в параметре реестра. Путь должен задаваться в формате куст\раздел\...\параметр.

/F <файл> Имя текстового файла, который следует использовать.

/A x,y Задание абсолютных координат файла (строка X, элемент Y) как параметров поиска в файле. (строка X, элемент Y) как параметров поиска в файле.

/R x,y строка Задание координат относительно значения "строка" как параметров поиска.

/M Указание создания переменной среды на системном уровне (HKEY_LOCAL_MACHINE). По умолчанию переменная среды создается в разделе HKEY_CURRENT_USER на уровне пользователя.

/X Отображение содержимого файла с координатами x,y.

/D <разделители> Указание дополнительных разделителей, таких как "," или "\". Встроенные разделители: символы пробела, табуляции, возврата каретки и перевода строки. Дополнительным разделителем может быть любой знак ASCII. Максимальное число разделителей, включая встроенные, равняется 15.

/? Вывод справки по использованию.

Версия на печать

Популярное