21 lines
1.2 KiB
PowerShell

$generalSettingsRef = $wsmanConnectionObject.NewReference("SELECT * FROM AMT_GeneralSettings where InstanceID='Intel(r) AMT: General Settings'")
$generalSettingInstance = $generalSettingsRef.Get()
$generalSettingInstance.SetProperty("NetworkInterfaceEnabled", "true")
$generalSettingInstance.SetProperty("IdleWakeTimeout", "5")
$generalSettingInstance.SetProperty("HostName", "demo")
$generalSettingInstance.SetProperty("DomainName", "intel.com")
$generalSettingInstance.SetProperty("PingResponseEnabled", "true")
$generalSettingInstance.SetProperty("WsmanOnlyMode", "true")
$generalSettingInstance.SetProperty("RmcpPingResponseEnabled", "true")
$generalSettingInstance.SetProperty("PresenceNotificationInterval", "15")
$fwVersion = GetCoreVersion
if($fwVersion.ToString() -ge "6.0")
{
$generalSettingInstance.SetProperty("SharedFQDN", "true")
$generalSettingInstance.SetProperty("PreferredAddressFamily", "0")
$generalSettingInstance.SetProperty("DHCPv6ConfigurationTimeout", "0")
$generalSettingInstance.SetProperty("DDNSUpdateEnabled", "false")
$generalSettingInstance.SetProperty("DDNSTTL", "1000")
$generalSettingInstance.SetProperty("DDNSPeriodicUpdateInterval", "1440")
}
$generalSettingsRef.Put($generalSettingInstance)