25 lines
687 B
PowerShell
25 lines
687 B
PowerShell
Param(
|
|
[string]
|
|
$VMName,
|
|
|
|
[switch]
|
|
$SRMImplemented
|
|
)
|
|
|
|
Write-Verbose "Connect to vCenter" -Verbose
|
|
Connect-ITDvCenter -Credential $Secret:ndgov_svcitdvmvcro
|
|
Write-Verbose "Start Sync" -Verbose
|
|
|
|
switch ($PSBoundParameters.Keys){
|
|
'VMName' { $SyncITDVMwareVMMetadataToSharePointParams += @{VMName = $VMName} }
|
|
'SRMImplemented' { $SyncITDVMwareVMMetadataToSharePointParams += @{SRMImplemented = $SRMImplemented} }
|
|
}
|
|
|
|
Write-Host $SyncITDVMwareVMMetadataToSharePointParams
|
|
|
|
Sync-ITDVMwareVMMetadataToSharePoint @SyncITDVMwareVMMetadataToSharePointParams -Verbose
|
|
#Write-Output $VMName
|
|
Write-Verbose "End Sync"
|
|
|
|
Write-Verbose "Disconnect vCenter"
|
|
Disconnect-ITDvCenter |