@@ -37,7 +37,7 @@ function Get-TargetResource
3737 Ensure = ' Absent'
3838 }
3939
40- $ipResources = Get-ClusterResource | Where-Object {$_.ResourceType -eq ' IP Address' }
40+ $ipResources = Get-ClusterResource | Where-Object { $_.ResourceType -eq ' IP Address' }
4141
4242 foreach ( $ipResource in $ipResources )
4343 {
@@ -46,9 +46,9 @@ function Get-TargetResource
4646 if ( $ipResourceDetails.Address -eq $IPAddress )
4747 {
4848 Write-Verbose - Message ($script :localizedData.FoundIPResource -f $IPAddress )
49- $result.IPAddress = $ipResourceDetails.Address
49+ $result.IPAddress = $ipResourceDetails.Address
5050 $result.AddressMask = $ipResourceDetails.AddressMask
51- $result.Ensure = ' Present'
51+ $result.Ensure = ' Present'
5252 }
5353 }
5454 $result
@@ -98,15 +98,15 @@ function Set-TargetResource
9898 # We need to Check if the network is added to the cluster. If not, we fail. If it is, we can append the IPAddress
9999 if ( -not $ (Test-ClusterNetwork - IPAddress $IPAddress - AddressMask $AddressMask ) )
100100 {
101- New-InvalidArgumentException `
102- - Message ($script :localizedData.NonExistantClusterNetwork -f $IPAddress , $AddressMask ) `
101+ New-ArgumentException `
102+ - Message ($script :localizedData.NonExistentClusterNetwork -f $IPAddress , $AddressMask ) `
103103 - ArgumentName ' IPAddress'
104104 }
105105 else
106106 {
107107 $params = @ {
108108 IPAddress = $IPAddress
109- AddressMask = $AddressMask
109+ AddressMask = $AddressMask
110110 ErrorAction = ' Stop'
111111 }
112112 Add-ClusterIPAddressDependency @params
@@ -219,15 +219,15 @@ function Get-Subnet
219219 Test-IPAddress - IPAddress $AddressMask
220220
221221 $subnet = ([IPAddress ](([IPAddress ]$Ipaddress ).Address -band ([IPAddress ]$AddressMask ).Address)).IPAddressToString
222- Write-Verbose - Message ($script :localizedData.FoundSubnetfromIPAddressandAddressMask -f $IPAddress , $AddressMask , $subnet )
222+ Write-Verbose - Message ($script :localizedData.FoundSubnetFromIPAddressAndAddressMask -f $IPAddress , $AddressMask , $subnet )
223223 return $subnet
224224}
225225
226226<#
227227 . Synopsis
228228 Adds an IPAddress as a Dependency to a Windows Cluster
229229 . DESCRIPTION
230- Adds an IP Address resource to a Windows Cluster's Dependecy Expression
230+ Adds an IP Address resource to a Windows Cluster's Dependency Expression
231231 . PARAMETER IPAddress
232232 IP address to add to the Cluster's DependencyExpression
233233 . PARAMETER AddressMask
@@ -274,15 +274,13 @@ function Add-ClusterIPAddressDependency
274274 }
275275 Write-Verbose - Message ($script :localizedData.SetDependencyExpression -f $dependencyExpression )
276276 Set-ClusterResourceDependency @params
277-
278277}
279278
280-
281279<#
282280 . Synopsis
283281 Removes an IPAddress as a Dependency to a Windows Cluster
284282 . DESCRIPTION
285- Removes an IP Address resource to a Windows Cluster's Dependecy Expression
283+ Removes an IP Address resource to a Windows Cluster's Dependency Expression
286284 . PARAMETER IPAddress
287285 IP address to remove to the Cluster's DependencyExpression
288286 . PARAMETER AddressMask
@@ -364,7 +362,7 @@ function Test-ClusterNetwork
364362 Test-IPAddress - IPAddress $AddressMask
365363
366364 $clusterNetworks = Get-ClusterNetworkList
367- Write-Verbose - Message ($script :localizedData.GetSubnetfromIPAddressandAddressMask -f $IPAddress , $AddressMask )
365+ Write-Verbose - Message ($script :localizedData.GetSubnetFromIPAddressAndAddressMask -f $IPAddress , $AddressMask )
368366 $subnet = $ (Get-Subnet - IPAddress $IPAddress - AddressMask $AddressMask - ErrorAction Stop)
369367
370368 foreach ( $network in $clusterNetworks )
@@ -394,12 +392,15 @@ function Get-ClusterNetworkList
394392
395393 Write-Verbose - Message ($script :localizedData.GetClusterNetworks )
396394 $networks = New-Object - TypeName " System.Collections.Generic.List[PSCustomObject]"
397- foreach ( $network in Get-ClusterNetwork )
395+ foreach ($network in Get-ClusterNetwork )
398396 {
399- $networks.Add ([PSCustomObject ]@ {
400- Address = $network.Address
401- AddressMask = $network.AddressMask
402- })
397+ $networks.Add (
398+ [PSCustomObject ]@ {
399+ Address = $network.Address
400+ AddressMask = $network.AddressMask
401+ }
402+ )
403+
403404 Write-Verbose - Message ($script :localizedData.FoundClusterNetwork -f $ ($network.Address ), $ ($network.AddressMask ))
404405 }
405406
@@ -442,7 +443,8 @@ function Add-ClusterIPResource
442443 Group = $OwnerGroup
443444 ErrorAction = ' Stop'
444445 }
445- $resource = Add-ClusterResource @params
446+
447+ $null = Add-ClusterResource @params
446448
447449 return $resourceName
448450}
@@ -477,11 +479,12 @@ function Get-ClusterIPResource
477479 . Synopsis
478480 Gets the IP resource information of a Given Cluster IP address Resource
479481 . PARAMETER IPAddressResource
480- IP cddress resource to get to information from
482+ IP address resource to get to information from
481483#>
482484function Get-ClusterIPResourceParameters
483485{
484486 [CmdletBinding ()]
487+ [OutputType ([System.Collections.Hashtable ])]
485488 param
486489 (
487490 # IPAddress to add to Cluster
@@ -494,9 +497,10 @@ function Get-ClusterIPResourceParameters
494497
495498 $address = (Get-ClusterParameter - InputObject $ipObj - Name Address).Value
496499 $addressMask = (Get-ClusterParameter - InputObject $ipObj - Name SubnetMask).Value
497- $network = (Get-ClusterParameter - InputObject $ipObj - Name Network).Value
500+ $network = (Get-ClusterParameter - InputObject $ipObj - Name Network).Value
498501 Write-Verbose - Message ($script :localizedData.FoundIPAddressResource -f $address , $addressMask , $network )
499- @ {
502+
503+ return @ {
500504 Address = $address
501505 AddressMask = $addressMask
502506 Network = $network
@@ -507,7 +511,7 @@ function Get-ClusterIPResourceParameters
507511 . Synopsis
508512 Adds an IP address resource to cluster parameter
509513 . PARAMETER IPAddressResource
510- IP cddress resource to add to the cluster parameter
514+ IP address resource to add to the cluster parameter
511515 . PARAMETER IPAddress
512516 IP address to add to the cluster parameter
513517 . PARAMETER AddressMask
@@ -537,13 +541,12 @@ function Add-ClusterIPParameter
537541
538542 $ipAddressResource = Get-ClusterResource - Name $IPAddressResourceName
539543
540- $parameter1 = New-Object Microsoft.FailoverClusters.PowerShell.ClusterParameter $iPAddressResource , Address, $IPAddress
541- $parameter2 = New-Object Microsoft.FailoverClusters.PowerShell.ClusterParameter $iPAddressResource , SubnetMask, $AddressMask
542- $parameterList = $parameter1 , $parameter2
544+ $parameter1 = New-Object Microsoft.FailoverClusters.PowerShell.ClusterParameter $iPAddressResource , Address, $IPAddress
545+ $parameter2 = New-Object Microsoft.FailoverClusters.PowerShell.ClusterParameter $iPAddressResource , SubnetMask, $AddressMask
546+ $parameterList = $parameter1 , $parameter2
543547
544- Write-Verbose - Message ($script :localizedData.AddIPAddressResource -f $IPAddress , $AddressMask )
548+ Write-Verbose - Message ($script :localizedData.AddIPAddressResource -f $IPAddress , $AddressMask )
545549 $parameterList | Set-ClusterParameter - ErrorAction Stop
546-
547550}
548551
549552<#
@@ -596,14 +599,14 @@ function New-ClusterIPDependencyExpression
596599 while ( $i -le $clusterResourceCount )
597600 {
598601 if ( $i -eq $clusterResourceCount )
599- {
600- $dependencyExpression += " [$ ( $ClusterResource [$i ]) ]"
601- }
602- else
603- {
604- $dependencyExpression += " [$ ( $ClusterResource [$i ]) ] or "
605- }
606- $i ++
602+ {
603+ $dependencyExpression += " [$ ( $ClusterResource [$i ]) ]"
604+ }
605+ else
606+ {
607+ $dependencyExpression += " [$ ( $ClusterResource [$i ]) ] or "
608+ }
609+ $i ++
607610 }
608611 }
609612 Write-Verbose - Message ($script :localizedData.NewDependencyExpression -f $dependencyExpression )
@@ -621,7 +624,7 @@ function Get-ClusterObject
621624 (
622625 )
623626
624- $cluster = Get-ClusterResource | Where-Object { $_.name -eq ' Cluster Name' }
627+ $cluster = Get-ClusterResource | Where-Object { $_.name -eq ' Cluster Name' }
625628
626629 return $cluster
627630}
0 commit comments