Skip to main content

Задача: Как скопировать файл с хоста Hyper-V в виртуалку?

Доброго времени суток!

Что делать, если у вас есть задача скопировать некоторое количество фалов в виртуальную машину Hyper-V не используя сеть.
Можно, конечно, подключить vhd/vhdx файл как диск в хостовую систему и скопировать все на него. Но что делать, если скажем, на вашей виртуалке стоит Ubuntu и там другая файловая система?
Или данную ВМ нельзя переводить в оффлайн для копирования? — Ответ есть!

Дело в том, что в роли Hyper-V, которая появилась в Windows Server 2012 R2 и Windows 8.1 есть возможность прямого копирования файлов с хоста Hyper-V в виртуальную машину без использования сетевых интерфейсов.
Этот функционал реализуется с помощью новой службы в гостевой ОС под названием Гостевые службы (Guest Services), входящей в состав интеграционных компонентов Hyper-V (Integration Services).
Итак, чтобы воспользоваться возможностью прямого копирования файлов в виртуальную машину с хостовой ОС Hyper-V, нужно в ВМ установить последнюю версию компонентов интеграции, и активировать Гостевую службу (Guest Services).
Гостевая Служба (Guest Services) позволяет осуществить копирование файлов между компьютером с ролью Hyper-V и виртуальной машиной, запущенной на нем без использования сетевых компонентов. Процесс копирования осуществляется через высокоскоростную внутреннюю шину (Virtual Machine Bus), напрямую связывающую гипервизор и виртуальную машину. Благодаря этому можно скопировать внутрь виртуальной машины любой файл, причем вообще неважно в какой сети  находится ВМ, она даже может быть изолирована от сети или не подключена к виртуальному коммутатору.

Давайте разберемся, как это осуществить с практической точки зрения:

Подробнее

Как сменить редакцию Windows 10 без переустановки ОС

Приветствую вас, дорогие друзья!

Сегодня в статье хотел затронуть актуальную тему, про котрую меня многие спрашивали, а именно — как сменить редакцию Windows 10 без переустановки ОС, с сохранением всех установленных программ, документов, настроек и прочего.

— Скажу сразу, операция не сложная и потребует немного времени сейчас все покажу и расскажу.

Подробнее

Заводим большое количество учёток пользователей в AD DS c помощью Powershell. Часть 2.

Простой скрипт, или командлет для создания единичных доменных учетных записей пользователей через Powershell я вам показал в одной из прошлых  статей.

Но что делать в том случае, если в Active Directory нужно создать сразу 30, 50, 500 учетных записей пользователей?! — Самый удобный вариант для таких случаев это создать и сохранить список пользователей в формате CSV (Excel) файла, а затем запустить специальный PowerShell скрипт.

Пакетное создание учетных записей в домене AD DS с помощью Powershell

Это я вам сейчас и продемонстрирую в рамках данной статьи. Погнали!

Подробнее

Установка приложений из репозитория на Windows? – Да!

Могли ли вы себе представить, что на ОС Windows можно устанавливать программное обеспечение как в Lunix – из репозитория? Я вам ответственно заявляю, что это возможно, и это отлично работает. За что нам нравится установка софта в Linux? – За простоту, так как достаточно набрать команду:

apt-get install mc

или yum install mc

и система сама подключится к репозиторию, и установит актуальную, свежую версию популярного файлового менеджера Midnight Commander.

Для ОС Windows есть такой репозиторий программ для PowerShell – Сhocolatey.

chocolatey менеджер пакетов программ для Microsoft Powershell

Это отличная вещь, которая меняет и упрощает суровые будни системного администратора на платформе Windows.

Список доступных для установки приложений можно получить непосредственно на официальном веб сайте Chocolatey (https://chocolatey.org/packages)

Привожу системные требования для установки и функционирования репозитория chocolatey:

  • ОС: Клиентская ОС: Windows 7 или выше
  • Серверная ОС: Windows Server 2003 или выше
  • Версия PowerShell: PowerShell  версии 2 или выше
  • Фреймворк: .NET Framework 4 или выше

Давайте я более детально расскажу про возможности этого замечательного менеджера пакетов!

Подробнее

Powershell: New-ADUser как создать пользователей в AD DS. Часть 1 — простой метод.

Powershell New-ADUser как создать пользователей в AD DS командлетомПродолжаю пополнять цикл статей о командлетах Powershell. Сегодня хочу рассказать, о, пожалуй самом часто используемом командлете New-ADUser.

Вы скажете, что можно воспользоваться GUI и MMC консолью Active Directory Users and Computers, и будете правы.

Но что делать, если в домене нужно завести сразу несколько десятков или сотен учетных записей, и сделать это достаточно быстро? — На помощь автоматизации по созданию логинов приходит командлет New-ADUser.

Командлет New-ADUser входит в состав модуля Active Directory для PowerShell. Для использования этого модуля, нужно установить на компьютере соответствующую вашей операционной системе версию RSAT и включить компонент Active Directory Module for Windows PowerShell.

Для импорта модуля в сессию PowerShell нужно выполнить команду:

Import-Module activedirectory

Полный синтаксис командлета New-ADUser вызываем командой:

Get-Command New-ADUser –Syntax

В самом простом случае, для создания новой учетной записи пользователя в ActiveDirectory нужно указать только его имя:
New-ADUser Sergey_Ivanov

Как вы видите, новая учетная запись пользователя создалась в контейнере по-умолчанию Users и является отключенной. Для использования данной учетной записи, ее нужно включить (командлет Enable-ADAccount), задать пароль командлетом Set-ADAccountPassword, а так же можно использовать другие атрибуты если это необходимо.

Чтобы создать активированную учетную запись в конкретном подразделении  (Organization Unit) вашего домена с паролем нужно использовать следующую команду (в этом примере я использовал имя пользователя — Sergey Ivanov, домен — pingmeup.ru, OU — Бухгалтерия:

New-ADUser -Name "Sergey Ivanov" -GivenName "Sergey" -Surname "Ivanov" -SamAccountName "Sergey_Ivanov" -UserPrincipalName "Sergey_Ivanov@pingmeup.ru" -Path "OU=Бухгалтерия,DC=pingmeup,DC=ru" -AccountPassword(Read-Host -AsSecureString "Input Password") -Enabled $true

После исполнения, команда предложит сразу указать пароль для созданного пользователя.

Тут есть один момент: дело в том, что вводимый пароль пользователя должен соответствовать доменным политикам безопасности паролей по сложности, его длине, и прочим параметрам, иначе командлет вернет ошибку:

New-ADUser : The password does not meet the length, complexity, or history requirement of the domain.

Информацию о созданном пользователе домена можно получить с помощью командлета Get-ADUser:

Get-ADUser Sergey_Ivanov

 

На сегодня пожалуй это всё. Ожидается вторая часть, где я расскажу как сделать пакетное создание учетных записей пользователей с помощью Microsoft Powershell.

 

Подписывайтесь на обновления блога:

Наша Группа ВКонтакте

Наш RSS-канал

Наш Telegram-канал

E-mail подписка

Добавляем комп в домен с помощью Powershell

Здравствуйте!

Если вы начинающий админ, то вам просто необходимо прочитать эту статью.

Сегодня разберем типовую операцию добавления нового компа в доменную сеть посредством Microsoft Powershell.

Если вы добавляете компьютер в домен через GUI, то это долго и не практично. Пользуйтесь Microsoft Powershell — это удобно и сэкономит вам кучу времени и сил, к тому же позволит добавлять сотни и даже тысячи (если есть такая необходимость) компьютеров быстро и через консоль.

Сделать это можно при помощи команды Powershell Add-Computer.

Для этого откройте консоль Powershell с правами администратора, и в командной строке наберите следующую команду:

add-computer -DomainName pingmeup -credential pingmeup\admin –OUPath "OU=me,DC=pingmeup,DC=ru"; restart-computer

Эта команда включит компьютер в домен pingmeup.ru в  подразделение (Organization Unit) «me», и после выполнения перезагрузит компьютер. Точка с запятой  во второй части (;) нужна для разделения двух команд.

На этом всё.

Всем удачи, и добра! Берегите себя.

Просмотр процессов и TCP-портов в Windows стандартными средствами

Всем привет!

Иногда нужно промониторить сетевые порты на локальной (или удаленной машине), но дополнительного программного обеспечения на этих компьютерах нет. Тут на выручку нам придут стандартные средства и консоль cmd ОС Windows.

Вы скажете, что есть бесплатные утилиты вроде TCPView от Марка Русиновича и Sysinternals, но сегодня не об этом. Только стандартные оснастки, только хардкор.

Подробнее