- tocdepth
2
Подключение к организации
Примечание
Для подключения используйте учетную запись типа Local. При попытке подключиться под учетной записью SAML, появится сообщение «Unable to connect … The server returned the following: Unauthorized: ` `.»
При использовании автоматизации взаимодействия с тенантом вместо учетной записи типа Local рекомендуется использовать Service Account. В случае ручного управления тенантом рекомендуется применять API-токен.
Уточнить тип учетной записи можно в VMware Cloud Director в разделе Type. При необходимости создайте пользователя Local или обратитесь к администратору вашей организации, который может это сделать.
в полеПодключитесь к организации одним из способов:
Откройте Windows PowerShell ISE и запустите в консоли:
Connect-CIServer -Server vcd01-01.cloud.ru -User user -Password password -Org tenant_name
Хранить данные учетной записи локально небезопасно.
Рассмотрим скрипт для подключения, который считывает данные из файла connection-data.csv.
![../../_images/s__connection-data.png](../../_images/s__connection-data.png)
В Windows PowerShell ISE откройте область сценариев.
Добавьте в область скрипт:
$ConnectionData = Import-Csv "C:\input\connection-data.csv" $server = $ConnectionData.server $user = $ConnectionData.user $password = $ConnectionData.password $tenant_name = $ConnectionData.tenant_name Connect-CIServer -Server $server -User $user -Password $password -Org $tenant_name
В скрипте замените
C:\input\connection-data.csv
на путь до вашего файла.Запустите скрипт кнопкой
.
Сохраните скрипт кнопкой
, чтобы использовать его в будущем.
vcd01-01.cloud.ru
— адрес сервера, который отображается в URL-адресе VMware Cloud Directorhtmls://<server>/tenant/<tenant_name>
;tenant_name
— название тенанта, которое отображается в URL-адресе VMware Cloud Directorhtmls://<server>/tenant/<tenant_name>
;user
— логин для входа в VMware Cloud Director;password
— пароль для входа в VMware Cloud Director.
Данные для входа в VMware Cloud Director мы отправляем при подключении услуги.
Name User Org
---- ---- ---
vcd01-01.cloud.ru user tenant_name
Внимание
В ответ может поступить сообщение об ошибке:
Connect-CIServer : Команда "Connect-CIServer" найдена в модуле "VMware.VimAutomation.Cloud", но загрузить этот модуль не удалось.
Для получения дополнительных сведений выполните команду "Import-Module VMware.VimAutomation.Cloud".
После выполнения рекомендации из сообщения выше появится следующее сообщение:
Import-Module : Невозможно загрузить файл C:\Program Files\WindowsPowerShell\Modules\VMware.VimAutomation.Sdk\12.2.0.17531155\VMware.VimAutomation.Sdk.psm1, так как выполнение сценариев отключено в этой системе.
Для получения дополнительных сведений см. about_Execution_Policies по адресу https:/go.microsoft.com/fwlink/?LinkID=135170.
Решение:
Откройте Windows PowerShell ISE от имени администратора.
Запустите
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.На вопросы ответьте: «Да» / «Yes».
Подключитесь еще раз по инструкции выше.
Запустите
Set-ExecutionPolicy Default
, чтобы вернуться к стандартной настройке. Это нужно, чтобы защититься от вредоносного ПО.
Была ли статья полезной?
для Dev & Test