@@ -76,7 +76,7 @@ See [Quickstart: Create a Windows virtual machine in Azure with PowerShell](http
76
76
77
77
### Example 1: Create a virtual machine
78
78
``` powershell
79
- New-AzVM -Name MyVm -Credential (Get-Credential) -SecurityType "Standard"
79
+ New-AzVM -Name MyVm -Credential (Get-Credential)
80
80
```
81
81
82
82
``` output
@@ -179,8 +179,7 @@ $NIC = New-AzNetworkInterface -Name $NICName -ResourceGroupName $ResourceGroupNa
179
179
180
180
$Credential = New-Object System.Management.Automation.PSCredential ($VMLocalAdminUser, $VMLocalAdminSecurePassword);
181
181
182
- $securityTypeStnd = "Standard"
183
- $VirtualMachine = New-AzVMConfig -VMName $VMName -VMSize $VMSize -SecurityType $securityTypeStnd
182
+ $VirtualMachine = New-AzVMConfig -VMName $VMName -VMSize $VMSize
184
183
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName $ComputerName -Credential $Credential -ProvisionVMAgent -EnableAutoUpdate
185
184
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $NIC.Id
186
185
$VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName 'MicrosoftWindowsServer' -Offer 'WindowsServer' -Skus '2022-datacenter-azure-edition-core' -Version latest
@@ -201,7 +200,6 @@ $LocationName = "eastus";
201
200
$ResourceGroupName = "MyResourceGroup";
202
201
203
202
# VM Profile & Hardware
204
- $securityTypeStnd = "Standard";
205
203
$VMName = 'v' + $ResourceGroupName;
206
204
$domainNameLabel = "d1" + $ResourceGroupName;
207
205
$Credential = New-Object System.Management.Automation.PSCredential ($VMLocalAdminUser, $VMLocalAdminSecurePassword);
@@ -212,7 +210,7 @@ $bytes = [System.Text.Encoding]::Unicode.GetBytes($text);
212
210
$userData = [Convert]::ToBase64String($bytes);
213
211
214
212
# Create VM
215
- New-AzVM -ResourceGroupName $ResourceGroupName -Name $VMName -Credential $Credential -DomainNameLabel $domainNameLabel -UserData $userData -SecurityType $securityTypeStnd ;
213
+ New-AzVM -ResourceGroupName $ResourceGroupName -Name $VMName -Credential $Credential -DomainNameLabel $domainNameLabel -UserData $userData;
216
214
$vm = Get-AzVM -ResourceGroupName $ResourceGroupName -Name $VMName -UserData;
217
215
```
218
216
@@ -223,13 +221,12 @@ The UserData value must always be Base64 encoded.
223
221
$UserName = "User"
224
222
$Password = ConvertTo-SecureString "############" -AsPlainText -Force
225
223
$psCred = New-Object System.Management.Automation.PSCredential($UserName, $Password)
226
- $securityTypeStnd = "Standard";
227
224
228
225
$Vnet = $(Get-AzVirtualNetwork -ResourceGroupName ResourceGroup2 -Name VnetName)
229
226
$PIP = (Get-AzPublicIpAddress -ResourceGroupName ResourceGroup2 -Name PublicIPName)
230
227
231
228
$NIC = New-AzNetworkInterface -Name NICname -ResourceGroupName ResourceGroup2 -Location SouthCentralUS -SubnetId $Vnet.Subnets[1].Id -PublicIpAddressId $PIP.Id
232
- $VirtualMachine = New-AzVMConfig -VMName VirtualMachineName -VMSize Standard_D4s_v3 -SecurityType $securityTypeStnd
229
+ $VirtualMachine = New-AzVMConfig -VMName VirtualMachineName -VMSize Standard_D4s_v3
233
230
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName computerName -Credential $psCred -ProvisionVMAgent -EnableAutoUpdate
234
231
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $NIC.Id
235
232
$VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName 'MicrosoftWindowsServer' -Offer 'WindowsServer' -Skus '2022-datacenter-azure-edition-core' -Version latest
@@ -243,7 +240,6 @@ This example deploys a Windows VM from the marketplace in one resource group wit
243
240
$resourceGroupName= "ResourceGroupName";
244
241
$loc = 'eastus';
245
242
New-AzResourceGroup -Name $resourceGroupName -Location $loc -Force;
246
- $securityTypeStnd = "Standard";
247
243
248
244
$domainNameLabel = "d1" + $resourceGroupName;
249
245
$vmname = "vm" + $resourceGroupName;
@@ -254,7 +250,7 @@ $user = <USERNAME>;
254
250
$cred = New-Object System.Management.Automation.PSCredential ($user, $securePassword);
255
251
$vmssName = "vmss" + $resourceGroupName;
256
252
257
- $vmssConfig = New-AzVmssConfig -Location $loc -PlatformFaultDomainCount $vmssFaultDomain -SecurityType $securityTypeStnd ;
253
+ $vmssConfig = New-AzVmssConfig -Location $loc -PlatformFaultDomainCount $vmssFaultDomain;
258
254
$vmss = New-AzVmss -ResourceGroupName $resourceGroupName -Name $vmssName -VirtualMachineScaleSet $vmssConfig;
259
255
260
256
$vm = New-AzVM -ResourceGroupName $resourceGroupName -Name $vmname -Credential $cred -DomainNameLabel $domainNameLabel -PlatformFaultDomain $platformFaultDomainVMDefaultSet -VmssId $vmss.Id;
@@ -271,14 +267,13 @@ $vmname = "<Virtual Machine Name>"
271
267
$securePassword = "<Password>" | ConvertTo-SecureString -AsPlainText -Force
272
268
$user = "<Username>"
273
269
$cred = New-Object System.Management.Automation.PSCredential ($user, $securePassword)
274
- $securityTypeStnd = "Standard"
275
270
276
271
New-AzResourceGroup -Name $resourceGroupName -Location $loc -Force
277
272
278
273
# Create a VM using an Image alias.
279
274
$vmname = 'v' + $resourceGroupName
280
275
$domainNameLabel = "d" + $resourceGroupName
281
- $vm = New-AzVM -ResourceGroupName $resourceGroupName -Name $vmname -Credential $cred -Image OpenSuseLeap154Gen2 -DomainNameLabel $domainNameLabel -SecurityType $securityTypeStnd
276
+ $vm = New-AzVM -ResourceGroupName $resourceGroupName -Name $vmname -Credential $cred -Image OpenSuseLeap154Gen2 -DomainNameLabel $domainNameLabel
282
277
283
278
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmname
284
279
```
@@ -376,6 +371,7 @@ $vm = Get-AzVM -ResourceGroupName $rgname -Name $vmname;
376
371
```
377
372
This example shows how the simple cmdlet call with minimal parameters will result in a TrustedLaunch enabled VM with a Gen2 image. Please check [ the Trusted Launch feature page] ( https://aka.ms/trustedlaunch ) for more information.
378
373
374
+ =======
379
375
380
376
## PARAMETERS
381
377
0 commit comments