update
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
$VMHostNames = @"
|
||||
itdvmmdnwin11.nd.gov
|
||||
itdvmmdnwin12.nd.gov
|
||||
"@
|
||||
$VMHostNames = ConvertTo-Array -MultiLineString $VMHostNames
|
||||
|
||||
ForEach ($VMHostName in $VMHostNames) {
|
||||
$RootCred = $null
|
||||
$RootCred = Get-ITDPassword -Title $VMHostName -UserName root -Credential $PrvCred
|
||||
|
||||
Disable-ITDVMwareVMHostFeature -Name $VMHostName -LockdownMode
|
||||
|
||||
$null = Connect-VIServer $VMHostName -Credential $RootCred
|
||||
|
||||
If (-not ($?)) {
|
||||
Write-Warning ($VMHostName + " password failed")
|
||||
}
|
||||
else {
|
||||
Disconnect-VIServer $VMHostName -Force -Confirm:$false
|
||||
}
|
||||
Enable-ITDVMwareVMHostFeature -Name $VMHostName -LockdownMode
|
||||
}
|
||||
|
||||
|
||||
$VMHostNames = @"
|
||||
itdvmmdnwin11.nd.gov
|
||||
itdvmmdnwin12.nd.gov
|
||||
"@
|
||||
$VMHostNames = ConvertTo-Array -MultiLineString $VMHostNames
|
||||
$VmDefaultCred = Get-Secret VMDefault
|
||||
ForEach($VMHostName in $VMHostNames){
|
||||
Disable-ITDVMwareVMHostFeature -Name $VMHostName -LockdownMode
|
||||
$VMHostCred = Get-ITDPassword -Title $VMHostName -UserName root -Credential $PrvCred
|
||||
Connect-VIServer -Server $VMHostName -Credential $VmDefaultCred
|
||||
Set-VMHostAccount -Server $VMHostName -UserAccount root -Password $VMHostCred.GetNetworkCredential().Password
|
||||
Disconnect-VIServer -Server $VMHostname -Confirm:$false
|
||||
Enable-ITDVMwareVMHostFeature -Name $VMHostName -LockdownMode
|
||||
}
|
||||
Reference in New Issue
Block a user