winutils

package
v0.0.0-...-2b29b9b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2024 License: Apache-2.0 Imports: 12 Imported by: 2

Documentation

Index

Constants

View Source
const (
	SYSTEM   = "system"
	SOFTWARE = "software"
	SECURITY = "security"
	SAM      = "sam"
	CONFIRM  = "y"
)

Variables

This section is empty.

Functions

func CheckTool

func CheckTool(spath string) bool

func GetChntpwPath

func GetChntpwPath() string

func SetChntpwPath

func SetChntpwPath(spath string)

Types

type SWinRegTool

type SWinRegTool struct {
	ConfigPath   string
	SystemPath   string
	SoftwarePath string
	SamPath      string
	SecurityPath string
}

func NewWinRegTool

func NewWinRegTool(spath string) *SWinRegTool

func (*SWinRegTool) ChangePassword

func (w *SWinRegTool) ChangePassword(user, password string) error

func (*SWinRegTool) CheckPath

func (w *SWinRegTool) CheckPath() bool

func (*SWinRegTool) DefaultAccountPath

func (w *SWinRegTool) DefaultAccountPath() string

func (*SWinRegTool) DelRegistry

func (w *SWinRegTool) DelRegistry(keyPath string) bool

func (*SWinRegTool) EnableRdp

func (w *SWinRegTool) EnableRdp()

func (*SWinRegTool) GetCcsKey

func (w *SWinRegTool) GetCcsKey() string

func (*SWinRegTool) GetCcsKeyPath

func (w *SWinRegTool) GetCcsKeyPath() string

func (*SWinRegTool) GetComputerName

func (w *SWinRegTool) GetComputerName() string

func (*SWinRegTool) GetDefaultAccount

func (w *SWinRegTool) GetDefaultAccount() string

func (*SWinRegTool) GetGpeditStartScripts

func (w *SWinRegTool) GetGpeditStartScripts() []string

func (*SWinRegTool) GetGpoDisplayname

func (w *SWinRegTool) GetGpoDisplayname() string

func (*SWinRegTool) GetInstallLanguage

func (w *SWinRegTool) GetInstallLanguage() string

func (*SWinRegTool) GetLogontype

func (w *SWinRegTool) GetLogontype() string

func (*SWinRegTool) GetProductName

func (w *SWinRegTool) GetProductName() string

func (*SWinRegTool) GetRegFile

func (w *SWinRegTool) GetRegFile(regPath string) (string, []string)

func (*SWinRegTool) GetRegistry

func (w *SWinRegTool) GetRegistry(keyPath string) string

func (*SWinRegTool) GetUsers

func (w *SWinRegTool) GetUsers() map[string]bool

func (*SWinRegTool) GetVersion

func (w *SWinRegTool) GetVersion() string

func (*SWinRegTool) GpeditScriptPath

func (w *SWinRegTool) GpeditScriptPath() string

func (*SWinRegTool) GpeditScriptStatePath

func (w *SWinRegTool) GpeditScriptStatePath() string

func (*SWinRegTool) InstallGpeditStartScript

func (w *SWinRegTool) InstallGpeditStartScript(script string)

func (*SWinRegTool) IsGpeditStartScriptInstalled

func (w *SWinRegTool) IsGpeditStartScriptInstalled(script string) bool

func (*SWinRegTool) KeyExists

func (w *SWinRegTool) KeyExists(keyPath string) bool

func (*SWinRegTool) ListRegistry

func (w *SWinRegTool) ListRegistry(keyPath string) ([]string, []sRegistry)

func (*SWinRegTool) LogontypePath

func (w *SWinRegTool) LogontypePath() string

func (*SWinRegTool) MkdirP

func (w *SWinRegTool) MkdirP(keyPath string) bool

func (*SWinRegTool) RemovePassword

func (w *SWinRegTool) RemovePassword(user string) error

func (*SWinRegTool) ResetUSBProfile

func (w *SWinRegTool) ResetUSBProfile()

func (*SWinRegTool) SetDefaultAccount

func (w *SWinRegTool) SetDefaultAccount(user string)

func (*SWinRegTool) SetDnsServer

func (w *SWinRegTool) SetDnsServer(nameserver, searchlist string)

func (*SWinRegTool) SetHostname

func (w *SWinRegTool) SetHostname(hostname, domain string)

func (*SWinRegTool) SetLogontype

func (w *SWinRegTool) SetLogontype(val string)

func (*SWinRegTool) SetRegistry

func (w *SWinRegTool) SetRegistry(keyPath, value, regtype string) bool

func (*SWinRegTool) UnlockUser

func (w *SWinRegTool) UnlockUser(user string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL