Files
Zack Meier 1d304511b8 update
2026-04-15 15:45:50 -05:00

28 lines
887 B
PowerShell

Param (
[string]
$Fqdn,
[string]
$RitmNum
)
New-ITDServiceNowSession -Environment Production -Credential $Secret:snow_vmcred
$Ritm = Get-ITDServiceNowRecord -ItemType 'Request Item' -Number $RitmNum -IncludeVariableSet -IncludeCustomVariable
$Row = $Ritm.VariableSet | Where-Object host_name -eq $Fqdn
$NewITDVMwareSharePointVMRecordParams = @{
HostName = $Fqdn;
LicensingRestrictions = $Row.licensing_restrictions;
DataCenter = $Row.data_center;
Environment = $Ritm.CustomVariable.environment.value;
StartupPriority = $Row.startup_priority;
OperatingSystem = $Row.operating_system;
DR_Protection = $Row.dr_protection;
CPU = $Row.processors;
MemoryGB = $Row.memory_gb;
Disk1 = $Row.disk_1_os;
Disk2 = $Row.disk_2_swap_disk;
Disk3 = $Row.disk_3;
}
New-ITDVMwareSharePointVMRecord @NewITDVMwareSharePointVMRecordParams