Powershell Hyper-V Remote?

Мне просто интересно, возможно ли это, по сути, у меня есть скрипт Powershell 3.0, который создает сервер Hyper-V /VHD и т. Д., Он работает хорошо, но, по-видимому, по умолчанию работает на моей локальной машине.

Что мне интересно, так это то, что если возможно сделать удаленные виртуальные жесткие диски / виртуальные машины через powershell. Как получить доступ к другому компьютеру / серверу в сети и развернуть VM/VHD через Powershell на центральном компьютере?

Я осмотрел командлеты Hyper-V.... но ничего не смог найти, я знаю, что вы определяете пути и тому подобное для хранилища VHD.... и хранилища файлов и тому подобное, но создание виртуальной машины, похоже, не имеет любые параметры, чтобы разрешить дистанционное управление. Поскольку в идеале я хотел бы иметь возможность развернуть виртуальную машину и подключить ее к предварительно запеченному виртуальному жесткому диску через удаленный доступ к другому серверу / компьютеру. Также виртуальные жесткие диски создаются на моем локальном компьютере прямо сейчас, есть ли способ создать их на связанном сетевом сервере, возможно?

1 ответ

Что вы ищете, так это PowerShell Remoting. Это позволяет подключаться к удаленному компьютеру и запускать команды PowerShell, как будто вы удаленно подключены к этому компьютеру. Это похоже на telnet / ssh в Linux.

Самая простая форма Enter-PSSession затем имя удаленного сервера. Это просто открывает интерактивный сеанс PowerShell для удаленного сервера. Все введенные вами команды будут выполняться на удаленном сервере.

Еще одна простая форма Invoke-Command, что позволяет удаленно выполнять сценарии PowerShell, используя -FilePath вариант. Путь к сценарию должен быть локальным. Вы даже можете выполнять один и тот же сценарий одновременно на нескольких серверах, передавая массив имен серверов вместо одного имени сервера.

Другие вопросы по тегам