Skip to content

Commit 130f102

Browse files
authored
Removed examples for securityType Standard (#23913)
* Removed examples for securityType Standard Goal of implementing Trusted launch as default is to seamlessly enable security for end users. Sharing examples of security type Standard conflicts with goal of TL-as-default change. * Update New-AzVM.md Removed example 9 to avoid projecting TL as invasive. * Update New-AzVM.md Resolving conflicts. * Update New-AzVM.md Resolving conflict.
1 parent 987902d commit 130f102

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

src/Compute/Compute/help/New-AzVM.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ See [Quickstart: Create a Windows virtual machine in Azure with PowerShell](http
7676

7777
### Example 1: Create a virtual machine
7878
```powershell
79-
New-AzVM -Name MyVm -Credential (Get-Credential) -SecurityType "Standard"
79+
New-AzVM -Name MyVm -Credential (Get-Credential)
8080
```
8181

8282
```output
@@ -179,8 +179,7 @@ $NIC = New-AzNetworkInterface -Name $NICName -ResourceGroupName $ResourceGroupNa
179179
180180
$Credential = New-Object System.Management.Automation.PSCredential ($VMLocalAdminUser, $VMLocalAdminSecurePassword);
181181
182-
$securityTypeStnd = "Standard"
183-
$VirtualMachine = New-AzVMConfig -VMName $VMName -VMSize $VMSize -SecurityType $securityTypeStnd
182+
$VirtualMachine = New-AzVMConfig -VMName $VMName -VMSize $VMSize
184183
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName $ComputerName -Credential $Credential -ProvisionVMAgent -EnableAutoUpdate
185184
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $NIC.Id
186185
$VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName 'MicrosoftWindowsServer' -Offer 'WindowsServer' -Skus '2022-datacenter-azure-edition-core' -Version latest
@@ -201,7 +200,6 @@ $LocationName = "eastus";
201200
$ResourceGroupName = "MyResourceGroup";
202201
203202
# VM Profile & Hardware
204-
$securityTypeStnd = "Standard";
205203
$VMName = 'v' + $ResourceGroupName;
206204
$domainNameLabel = "d1" + $ResourceGroupName;
207205
$Credential = New-Object System.Management.Automation.PSCredential ($VMLocalAdminUser, $VMLocalAdminSecurePassword);
@@ -212,7 +210,7 @@ $bytes = [System.Text.Encoding]::Unicode.GetBytes($text);
212210
$userData = [Convert]::ToBase64String($bytes);
213211
214212
# 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;
216214
$vm = Get-AzVM -ResourceGroupName $ResourceGroupName -Name $VMName -UserData;
217215
```
218216

@@ -223,13 +221,12 @@ The UserData value must always be Base64 encoded.
223221
$UserName = "User"
224222
$Password = ConvertTo-SecureString "############" -AsPlainText -Force
225223
$psCred = New-Object System.Management.Automation.PSCredential($UserName, $Password)
226-
$securityTypeStnd = "Standard";
227224
228225
$Vnet = $(Get-AzVirtualNetwork -ResourceGroupName ResourceGroup2 -Name VnetName)
229226
$PIP = (Get-AzPublicIpAddress -ResourceGroupName ResourceGroup2 -Name PublicIPName)
230227
231228
$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
233230
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName computerName -Credential $psCred -ProvisionVMAgent -EnableAutoUpdate
234231
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $NIC.Id
235232
$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
243240
$resourceGroupName= "ResourceGroupName";
244241
$loc = 'eastus';
245242
New-AzResourceGroup -Name $resourceGroupName -Location $loc -Force;
246-
$securityTypeStnd = "Standard";
247243
248244
$domainNameLabel = "d1" + $resourceGroupName;
249245
$vmname = "vm" + $resourceGroupName;
@@ -254,7 +250,7 @@ $user = <USERNAME>;
254250
$cred = New-Object System.Management.Automation.PSCredential ($user, $securePassword);
255251
$vmssName = "vmss" + $resourceGroupName;
256252
257-
$vmssConfig = New-AzVmssConfig -Location $loc -PlatformFaultDomainCount $vmssFaultDomain -SecurityType $securityTypeStnd;
253+
$vmssConfig = New-AzVmssConfig -Location $loc -PlatformFaultDomainCount $vmssFaultDomain;
258254
$vmss = New-AzVmss -ResourceGroupName $resourceGroupName -Name $vmssName -VirtualMachineScaleSet $vmssConfig;
259255
260256
$vm = New-AzVM -ResourceGroupName $resourceGroupName -Name $vmname -Credential $cred -DomainNameLabel $domainNameLabel -PlatformFaultDomain $platformFaultDomainVMDefaultSet -VmssId $vmss.Id;
@@ -271,14 +267,13 @@ $vmname = "<Virtual Machine Name>"
271267
$securePassword = "<Password>" | ConvertTo-SecureString -AsPlainText -Force
272268
$user = "<Username>"
273269
$cred = New-Object System.Management.Automation.PSCredential ($user, $securePassword)
274-
$securityTypeStnd = "Standard"
275270
276271
New-AzResourceGroup -Name $resourceGroupName -Location $loc -Force
277272
278273
# Create a VM using an Image alias.
279274
$vmname = 'v' + $resourceGroupName
280275
$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
282277
283278
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmname
284279
```
@@ -376,6 +371,7 @@ $vm = Get-AzVM -ResourceGroupName $rgname -Name $vmname;
376371
```
377372
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.
378373

374+
=======
379375

380376
## PARAMETERS
381377

0 commit comments

Comments
 (0)