New-AzAksCluster
建立新的受控 Kubernetes 叢集。
Cmdlet 可能會根據輸入參數呼叫下列Microsoft圖形 API:
- POST /servicePrincipals
語法
New-AzAksCluster
[-NodeVmSetType <String>]
[-NodeVnetSubnetID <String>]
[-NodeMaxPodCount <Int32>]
[-NodeSetPriority <String>]
[-NodePoolMode <String>]
[-NodeOsSKU <String>]
[-NodeScaleSetEvictionPolicy <String>]
[-AddOnNameToBeEnabled <String[]>]
[-WorkspaceResourceId <String>]
[-SubnetName <String>]
[-EnableRbac]
[-WindowsProfileAdminUserName <String>]
[-NetworkPlugin <String>]
[-NetworkPolicy <String>]
[-PodCidr <String>]
[-ServiceCidr <String>]
[-DnsServiceIP <String>]
[-OutboundType <String>]
[-LoadBalancerSku <String>]
[-Force]
[-GenerateSshKey]
[-EnableNodePublicIp]
[-NodePublicIPPrefixID <String>]
[-AvailabilityZone <String[]>]
[-NodeResourceGroup <String>]
[-EnableEncryptionAtHost]
[-EnableUltraSSD]
[-NodeLinuxOSConfig <LinuxOSConfig>]
[-NodeKubeletConfig <KubeletConfig>]
[-NodeMaxSurge <String>]
[-PPG <String>]
[-EnableFIPS]
[-AutoScalerProfile <ManagedClusterPropertiesAutoScalerProfile>]
[-GpuInstanceProfile <String>]
[-EnableUptimeSLA]
[-EdgeZone <String>]
[-NodeHostGroupID <String>]
[-NodePodSubnetID <String>]
[-EnableOidcIssuer]
[-ResourceGroupName] <String>
[-Name] <String>
[[-ServicePrincipalIdAndSecret] <PSCredential>]
[-Location <String>]
[-LinuxProfileAdminUserName <String>]
[-DnsNamePrefix <String>]
[-KubernetesVersion <String>]
[-NodeName <String>]
[-NodeMinCount <Int32>]
[-NodeMaxCount <Int32>]
[-EnableNodeAutoScaling]
[-NodeCount <Int32>]
[-NodeOsDiskSize <Int32>]
[-NodeVmSize <String>]
[-NodePoolLabel <Hashtable>]
[-NodePoolTag <Hashtable>]
[-SshKeyValue <String>]
[-AcrNameToAttach <String>]
[-AsJob]
[-Tag <Hashtable>]
[-LoadBalancerAllocatedOutboundPort <Int32>]
[-LoadBalancerManagedOutboundIpCount <Int32>]
[-LoadBalancerOutboundIp <String[]>]
[-LoadBalancerOutboundIpPrefix <String[]>]
[-LoadBalancerIdleTimeoutInMinute <Int32>]
[-ApiServerAccessAuthorizedIpRange <String[]>]
[-EnableApiServerAccessPrivateCluster]
[-ApiServerAccessPrivateDnsZone <String>]
[-EnableApiServerAccessPrivateClusterPublicFQDN]
[-FqdnSubdomain <String>]
[-EnableManagedIdentity]
[-AssignIdentity <String>]
[-AutoUpgradeChannel <String>]
[-DiskEncryptionSetID <String>]
[-DisableLocalAccount]
[-HttpProxy <String>]
[-HttpsProxy <String>]
[-HttpProxyConfigNoProxyEndpoint <String[]>]
[-HttpProxyConfigTrustedCa <String>]
[-AksCustomHeader <Hashtable>]
[-AadProfile <ManagedClusterAADProfile>]
[-WindowsProfileAdminUserPassword <SecureString>]
[-EnableAHUB]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[-SubscriptionId <String>]
[<CommonParameters>]
Description
建立新的 Azure Kubernetes Service(AKS) 叢集。
範例
範例 1:建立具有預設參數的 AKS。
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster
範例 2:在 AKS 上建立 Windows Server 容器。
若要在 AKS 上建立 Windows Server 容器,您必須在建立 AKS 時指定至少四個下列參數,以及 和 的值NetworkPlugin
必須分別為 azure
和 NodeVmSetType
VirtualMachineScaleSets
。
-WindowsProfileAdminUserName *** -WindowsProfileAdminUserPassword *** -NetworkPlugin azure -NodeVmSetType VirtualMachineScaleSets
$cred = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NetworkPlugin azure -NodeVmSetType VirtualMachineScaleSets
New-AzAksNodePool -ResourceGroupName myResourceGroup -ClusterName myCluster -Name win1 -OsType Windows -VmSetType VirtualMachineScaleSets
範例 3:使用 LinuxOSConfig 和 KubeletConfig 建立 AKS 叢集。
當您建立 AKS 叢集時,您可以指定 kubelet 和 OS 組態。 與 NodeKubeletConfig
類型必須NodeLinuxOSConfig
分別為 Microsoft.Azure.Management.ContainerService.Models.LinuxOSConfig
與 Microsoft.Azure.Management.ContainerService.Models.KubeletConfig
。
$linuxOsConfigJsonStr = @'
{
"transparentHugePageEnabled": "madvise",
"transparentHugePageDefrag": "defer+madvise",
"swapFileSizeMB": 1500,
"sysctls": {
"netCoreSomaxconn": 163849,
"netIpv4TcpTwReuse": true,
"netIpv4IpLocalPortRange": "32000 60000"
}
}
'@
$linuxOsConfig = [Microsoft.Azure.Management.ContainerService.Models.LinuxOSConfig] ($linuxOsConfigJsonStr | ConvertFrom-Json)
$kubeletConfigStr = @'
{
"failSwapOn": false
}
'@
$kubeletConfig = [Microsoft.Azure.Management.ContainerService.Models.KubeletConfig] ($kubeletConfigStr | ConvertFrom-Json)
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -NodeLinuxOSConfig $linuxOsConfig -NodeKubeletConfig $kubeletConfig
範例 4:使用 AutoScalerProfile 建立 AKS 叢集。
當您建立 AKS 叢集時,您可以變更全叢集自動調整程式設定檔中的預設值,以設定叢集自動調整程式的詳細數據。
$AutoScalerProfile=@{
ScanInterval="30s"
Expander="least-waste"
}
$AutoScalerProfile=[Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPropertiesAutoScalerProfile]$AutoScalerProfile
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -AutoScalerProfile $AutoScalerProfile
範例 5:使用 AadProfile 建立 AKS 叢集。
當您建立 AKS 叢集時,您可以設定 AAD 設定檔。
$AKSAdminGroup=New-AzADGroup -DisplayName myAKSAdminGroup -MailNickname myAKSAdminGroup
$AadProfile=@{
managed=$true
enableAzureRBAC=$false
adminGroupObjectIDs=[System.Collections.Generic.List[string]]@($AKSAdminGroup.Id)
}
$AadProfile=[Microsoft.Azure.Management.ContainerService.Models.ManagedClusterAADProfile]$AadProfile
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -AadProfile $AadProfile
參數
-AadProfile
Azure Active Directory 組態。
類型: | ManagedClusterAADProfile |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AcrNameToAttach
將指定 ACR 的 'acrpull' 角色授與 AKS 服務主體,例如 myacr
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AddOnNameToBeEnabled
建立叢集時要啟用的附加元件名稱。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AksCustomHeader
用於建置 Kubernetes 網路的 Aks 自定義標頭。
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ApiServerAccessAuthorizedIpRange
授權存取 Kubernetes API 伺服器的 IP 範圍。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ApiServerAccessPrivateDnsZone
叢集的私人 DNS 區域模式。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AsJob
在背景執行 Cmdlet
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AssignIdentity
使用者指派叢集受控識別的 ResourceId。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AutoScalerProfile
要套用至叢集自動調整程序的參數。
類型: | ManagedClusterPropertiesAutoScalerProfile |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AutoUpgradeChannel
自動升級的升級通道。 如需詳細資訊,請參閱:https://learn.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AvailabilityZone
叢集的可用性區域。 必須使用 VirtualMachineScaleSets AgentPoolType。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableLocalAccount
應在受控叢集上停用本機帳戶。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskEncryptionSetID
要用於啟用加密的磁碟加密集資源標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DnsNamePrefix
叢集的 DNS 名稱前置詞。 如果使用者打算新增 Windows 容器,長度必須是 <= 9。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DnsServiceIP
用來建置 Kubernetes 網路的 DNS 服務 IP。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EdgeZone
Edge 區域的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableAHUB
是否要啟用適用於 Windows VM 的 Azure 混合式使用者權益 (AHUB)。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableApiServerAccessPrivateCluster
是否要將叢集建立為私人叢集。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableApiServerAccessPrivateClusterPublicFQDN
是否要為私人叢集建立其他公用 FQDN。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableEncryptionAtHost
是否要啟用主機型 OS 和數據磁碟驅動器
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableFIPS
是否要使用已啟用 FIPS 的 OS
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableManagedIdentity
使用受控識別來管理叢集資源群組。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableNodeAutoScaling
是否要啟用自動調整程式
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableNodePublicIp
是否要啟用節點的公用IP。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableOidcIssuer
是否要列舉 OIDC 簽發者功能。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableRbac
是否要啟用 Kubernetes 角色型存取
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableUltraSSD
是否要啟用 UltraSSD
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableUptimeSLA
是否要使用運行時間 SLA。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
即使叢集已經存在,仍建立叢集
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FqdnSubdomain
具有自定義私人 DNS 區域的私人叢集 FQDN 子域。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-GenerateSshKey
將 ssh 金鑰檔案產生至 {HOME}/.ssh/id_rsa。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-GpuInstanceProfile
要用來為支援的 GPU VM SKU 指定 GPU MIG 實例設定檔的 GpuInstanceProfile。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HttpProxy
要使用的 HTTP Proxy 伺服器端點。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HttpProxyConfigNoProxyEndpoint
不應該通過 Proxy 的端點。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HttpProxyConfigTrustedCa
用來連線到 Proxy 伺服器的替代 CA 憑證。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HttpsProxy
要使用的 HTTPS Proxy 伺服器端點
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-KubernetesVersion
用來建立叢集的 Kubernetes 版本。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LinuxProfileAdminUserName
Linux 虛擬機器 的用戶名稱。
類型: | String |
別名: | AdminUserName |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LoadBalancerAllocatedOutboundPort
每個 VM 所需配置的 SNAT 埠數目。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LoadBalancerIdleTimeoutInMinute
所需的輸出流程閑置逾時,以分鐘為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LoadBalancerManagedOutboundIpCount
叢集負載平衡器所需的受控輸出 IP 計數。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LoadBalancerOutboundIp
叢集負載平衡器所需的輸出IP資源。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LoadBalancerOutboundIpPrefix
叢集負載平衡器所需的輸出 IP 前綴資源。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LoadBalancerSku
受控叢集的負載平衡器 SKU。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Location
叢集的 Azure 位置。 預設為資源群組的位置。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
Kubernetes 受控叢集名稱。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-NetworkPlugin
用於建置 Kubernetes 網路的網路外掛程式。
類型: | String |
Position: | Named |
預設值: | azure |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NetworkPolicy
用於建置 Kubernetes 網路的網路原則。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeCount
節點集區的預設節點數目。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeHostGroupID
專用主機群組用來布建虛擬機的完整資源標識符,僅用於建立案例,且一旦設定后就不允許變更。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeKubeletConfig
代理程式集區節點上的 Kubelet 組態。
類型: | KubeletConfig |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeLinuxOSConfig
Linux 代理程序節點的 OS 組態。
類型: | LinuxOSConfig |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeMaxCount
自動調整的節點數目上限
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeMaxPodCount
可在節點上執行的 Pod 數目上限。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeMaxSurge
升級期間激增的節點數目或百分比上限。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeMinCount
自動調整的節點數目下限。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeName
訂用帳戶和資源群組內容中代理程式集區配置檔的唯一名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeOsDiskSize
節點集區中每個節點的OS磁碟大小為 GB。 最小 30 GB。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeOsSKU
節點集區的預設 OS SKU。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodePodSubnetID
啟動時,Pod 會加入之子網的標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodePoolLabel
用於建置 Kubernetes 網路的節點集區標籤。
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodePoolMode
NodePoolMode 代表節點集區的模式。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodePoolTag
要保存在代理程式集區虛擬機擴展集上的標記。
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodePublicIPPrefixID
節點集區公用IP前置詞的資源標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeResourceGroup
包含代理程式集區的資源群組。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeScaleSetEvictionPolicy
ScaleSetEvictionPolicy 可用來指定低優先順序虛擬機擴展集的收回原則。 預設值為 Delete。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeSetPriority
用來指定虛擬機擴展集優先順序的 ScaleSetPriority。 預設為一般。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeVmSetType
AgentPoolType 代表代理程式集區的類型。 可能的值包括:'VirtualMachineScaleSets'、'AvailabilitySet'
類型: | String |
Position: | Named |
預設值: | VirtualMachineScaleSets |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeVmSize
虛擬機的大小。 預設值為 Standard_D2_v2。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeVnetSubnetID
VNet SubnetID 會指定 VNet 的子網標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-OutboundType
輸出 (輸出) 路由方法。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PodCidr
用來建置 Kubernetes 網路的 Pod cidr。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PPG
鄰近放置群組的標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
資源群組名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ServiceCidr
用來建置 Kubernetes 網路的服務 cidr。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ServicePrincipalIdAndSecret
與 AAD 應用程式/服務主體相關聯的用戶端識別碼和客戶端密碼。
類型: | PSCredential |
Position: | 2 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SshKeyValue
SSH 金鑰檔案值或金鑰檔案路徑。 默認為 {HOME}/.ssh/id_rsa.pub。
類型: | String |
別名: | SshKeyPath |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SubnetName
VirtualNode 附加元件的子網名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-SubscriptionId
訂用帳戶的識別碼。 根據預設,Cmdlet 會在目前內容中設定的訂用帳戶中執行。 如果使用者指定另一個訂用帳戶,則會在使用者指定的訂用帳戶中執行目前的 Cmdlet。 覆寫訂閱只會在目前 Cmdlet 的生命週期內生效。 它不會變更內容中的訂用帳戶,而且不會影響後續的 Cmdlet。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Tag
要套用至資源的標記
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WindowsProfileAdminUserName
要用於 Windows VM 的系統管理員用戶名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WindowsProfileAdminUserPassword
要用於 Windows VM 的系統管理員密碼,其長度必須至少為 12,其中包含至少一個小寫字元,也就是 [a-z]
一個 [A-Z]
和一個特殊字元 [!@#$%^&*()]
。
類型: | SecureString |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WorkspaceResourceId
監視附加元件工作區的資源標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
輸入
None