diff --git a/agent/agent_windows.go b/agent/agent_windows.go index ad0dc18..07bbdd6 100644 --- a/agent/agent_windows.go +++ b/agent/agent_windows.go @@ -801,7 +801,7 @@ func (a *Agent) RecoverMesh() { } func (a *Agent) getMeshNodeID() (string, error) { - out, err := CMD(a.MeshSystemEXE, []string{"-nodeid"}, 10, false) + out, err := CMD(a.MeshSystemBin, []string{"-nodeid"}, 10, false) if err != nil { a.Logger.Debugln(err) return "", err @@ -843,11 +843,6 @@ func (a *Agent) InstallService() error { return nil } - s, err := service.New(a, a.ServiceConfig) - if err != nil { - return err - } - svc, err := service.New(a, a.ServiceConfig) if err != nil { return err diff --git a/agent/install_windows.go b/agent/install_windows.go index 9980cab..fe18eff 100644 --- a/agent/install_windows.go +++ b/agent/install_windows.go @@ -14,10 +14,17 @@ package agent import ( "fmt" "log" + "net/url" "os" "path/filepath" + "regexp" + "strconv" + "strings" + "time" + "github.com/go-resty/resty/v2" "github.com/gonutz/w32/v2" + trmm "github.com/wh1te909/trmm-shared" "golang.org/x/sys/windows/registry" ) @@ -204,7 +211,7 @@ func (a *Agent) Install(i *Installer) { a.PatchMgmnt(true) a.Logger.Infoln("Installing service...") - err := a.InstallService() + err = a.InstallService() if err != nil { a.installerMsg(err.Error(), "error", i.Silent) } diff --git a/agent/tactical/tactical_windows.go b/agent/tactical/tactical_windows.go index 8e5f0ff..9dcd187 100644 --- a/agent/tactical/tactical_windows.go +++ b/agent/tactical/tactical_windows.go @@ -16,7 +16,6 @@ import ( "github.com/amidaware/rmmagent/agent/tactical/shared" "github.com/amidaware/rmmagent/agent/tasks" "github.com/amidaware/rmmagent/agent/utils" - rmm "github.com/amidaware/rmmagent/shared" "github.com/go-resty/resty/v2" "github.com/gonutz/w32/v2" "golang.org/x/sys/windows" @@ -57,7 +56,6 @@ func AgentUpdate(url string, inno string) { rClient := resty.New() rClient.SetCloseConnection(true) rClient.SetTimeout(15 * time.Minute) - rClient.SetDebug(rmm.DEBUG) if len(config.Proxy) > 0 { rClient.SetProxy(config.Proxy) }