diff --git a/platform-manageability-agent/internal/utils/utils.go b/platform-manageability-agent/internal/utils/utils.go index 06bd6342..d08b49c5 100644 --- a/platform-manageability-agent/internal/utils/utils.go +++ b/platform-manageability-agent/internal/utils/utils.go @@ -76,9 +76,10 @@ func (r *RealCommandExecutor) ExecuteAMTInfo() ([]byte, error) { // ExecuteAMTActivate executes the AMT activate command. func (r *RealCommandExecutor) ExecuteAMTActivate(rpsAddress, profileName, password string) ([]byte, error) { - cmd := exec.Command("sudo", "-E", "/usr/bin/rpc", "activate", "-u", rpsAddress, "-n") + cmd := exec.Command("sudo", "-E", "/usr/bin/rpc", "activate", "-u", rpsAddress, "-tenant", profileName, "-n") cmd.Env = append(cmd.Environ(), fmt.Sprintf("AMT_PASSWORD=%s", password)) cmd.Env = append(cmd.Environ(), fmt.Sprintf("PROFILE=%s", profileName)) + return cmd.CombinedOutput() }