1
1
function New-AzVm {
2
2
[CmdletBinding ()]
3
3
param (
4
+ [Parameter (Mandatory = $true )][string ] $Name = " VM" ,
4
5
[Parameter ()][PSCredential ] $Credential ,
5
- [Parameter ()][string ] $Name = " VM" ,
6
6
[Parameter ()][string ] $ImageName = " Win2012R2Datacenter" ,
7
7
[Parameter ()][string ] $ResourceGroupName ,
8
- [Parameter ()][string ] $Location = " eastus " ,
8
+ [Parameter ()][string ] $Location ,
9
9
[Parameter ()][string ] $VirtualNetworkName ,
10
10
[Parameter ()][string ] $PublicIpAddressName ,
11
11
[Parameter ()][string ] $SecurityGroupName ,
12
- [Parameter ()][string ] $NetworkInterfaceName
12
+ # [Parameter()][string] $NetworkInterfaceName
13
13
)
14
14
15
15
PROCESS {
@@ -18,7 +18,7 @@ function New-AzVm {
18
18
$piai = [PublicIpAddress ]::new($PublicIpAddressName );
19
19
$sgi = [SecurityGroup ]::new($SecurityGroupName );
20
20
$nii = [NetworkInterface ]::new(
21
- $NetworkInterfaceName ,
21
+ $null , # $ NetworkInterfaceName,
22
22
$vni ,
23
23
$piai ,
24
24
$sgi );
@@ -39,7 +39,7 @@ function New-AzVm {
39
39
40
40
New-PsObject @ {
41
41
ResourceId = $resourceGroup.ResourceId ;
42
- Response = $vmResponse
42
+ Response = $vmResponse ;
43
43
}
44
44
}
45
45
}
0 commit comments