update
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
function Get-ITDVMSharePointCmdbDiff {
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
[string]
|
||||
$FQDN
|
||||
)
|
||||
|
||||
begin {
|
||||
|
||||
}
|
||||
|
||||
process {
|
||||
$SPItem = Get-ITDVMwareSharePointVMGuestList | Where-Object { $_.Status -ne "Delete" -and $_.Status -ne "Deleted" } | Where-Object { $_.Title -eq $FQDN }
|
||||
|
||||
$Cmdb = $null
|
||||
$Hostname = $null
|
||||
$obj = $null
|
||||
|
||||
$Hostname = $SPItem.Title.split('.')[0]
|
||||
$Cmdb = Get-ITDServiceNowRecord -Table cmdb_ci_server -Filter "name=$HostName"
|
||||
|
||||
$obj = [PSCustomObject]@{
|
||||
SpPTitle = $SPItem.Title;
|
||||
CmdbHostName = $Cmdb.name.display_value;
|
||||
SpEnvironment = $SPItem.Environment;
|
||||
CmdbEnvironment = $Cmdb.environment.display_value;
|
||||
SpAppName = $SPItem.AppName;
|
||||
CmdbAppName = $Cmdb.u_nd_application_svc.display_value;
|
||||
SpLicensingRestrictions = $SPItem.LicensingRestrictions;
|
||||
CmdbLicensingRestrictions = $Cmdb.u_nd_licensing_restrictions.display_value;
|
||||
SpDR_Protection = $SPItem.DR_Protection;;
|
||||
CmdbDR_Protection = $Cmdb.u_nd_dr_protection.display_value;
|
||||
SpSRMRecoveryType = $SPItem.SRM_RecoveryVMtype;
|
||||
CmdbSRMRecoveryType = $Cmdb.u_srm_recovery_type.display_value;
|
||||
}
|
||||
}
|
||||
|
||||
end {
|
||||
Write-Output $obj
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user