powershell 使用本地用户创建vRA租户并添加目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用本地用户创建vRA租户并添加目录相关的知识,希望对你有一定的参考价值。

# --- Create the tenant
New-vRATenant -Name Tenant01 -Description "This is tenant 01" -URLName tenant01 -ContactEmail tenantadmin@company.com -ID tenant01

# --- Create a local user
New-vRAUserPrincipal -PrincipalId tenantadmin@vsphere.local -Tenant Tenant01 -FirstName tenant -LastName admin -EmailAddress tenantadmin@company.com -Description "Tenant admin local user" -Password password123

# --- Add local user as a tenant and iaas admin
Add-vRAPrincipalToTenantRole -TenantId Tenant01 -PrincipalId tenantadmin@vsphere.local -RoleId CSP_TENANT_ADMIN
Add-vRAPrincipalToTenantRole -TenantId Tenant01 -PrincipalId tenantadmin@vsphere.local -RoleId COM_VMWARE_IAAS_IAAS_ADMINISTRATOR

# --- Add a directory to the new tenant
$JSON = @"
{
  "name" : "Tenant01",
  "description" : "Tenant01",
  "alias" : "",
  "type" : "AD",
  "userNameDn" : "CN=svc_account,OU=Users,OU=Tenant01,OU=Tenants,DC=corp,DC=local",
  "groupBaseSearchDn" : "OU=Tenant01,OU=Tenants,DC=corp,DC=local",
  "password" : "P@ssword!",
  "url" : "ldap://dc01.corp.local:389",
  "userBaseSearchDn" : "OU=Tenant01,OU=Tenants,DC=corp,DC=local",
  "domain" : "corp.local",
  "domainAdminUsername" : "",
  "domainAdminPassword" : "",
  "subdomains" : [ "" ],
  "groupBaseSearchDns" : [ "OU=Tenant01,OU=Tenants,DC=corp,DC=local" ],
  "userBaseSearchDns" : [ "OU=Tenant01,OU=Tenants,DC=corp,DC=local" ],
  "certificate" : "",
  "trustAll" : true,
  "useGlobalCatalog" : false
}
"@
$JSON | New-vRATenantDirectory -ID Tenant01

以上是关于powershell 使用本地用户创建vRA租户并添加目录的主要内容,如果未能解决你的问题,请参考以下文章

是否有任何 PowerShell 脚本或命令可以从 Azure 门户获取租户中所有用户访问角色的报告?

如何使用PowerShell从VHD创建虚拟机

PowerShell创建文件夹并赋予特定用户Owner权限

使用 PowerShell 检查新创建的本地管理员

如何使用 CSV 创建本地用户并将它们放在一个组中

用于删除 Microsoft Team 的 Powershell 脚本