Documentation ¶
Index ¶
- Constants
- func CheckTool(spath string) bool
- func GetChntpwPath() string
- func SetChntpwPath(spath string)
- type SWinRegTool
- func (w *SWinRegTool) ChangePassword(user, password string) error
- func (w *SWinRegTool) CheckPath() bool
- func (w *SWinRegTool) DefaultAccountPath() string
- func (w *SWinRegTool) DelRegistry(keyPath string) bool
- func (w *SWinRegTool) EnableRdp()
- func (w *SWinRegTool) GetCcsKey() string
- func (w *SWinRegTool) GetCcsKeyPath() string
- func (w *SWinRegTool) GetComputerName() string
- func (w *SWinRegTool) GetDefaultAccount() string
- func (w *SWinRegTool) GetGpeditStartScripts() []string
- func (w *SWinRegTool) GetGpoDisplayname() string
- func (w *SWinRegTool) GetInstallLanguage() string
- func (w *SWinRegTool) GetLogontype() string
- func (w *SWinRegTool) GetProductName() string
- func (w *SWinRegTool) GetRegFile(regPath string) (string, []string)
- func (w *SWinRegTool) GetRegistry(keyPath string) string
- func (w *SWinRegTool) GetUsers() map[string]bool
- func (w *SWinRegTool) GetVersion() string
- func (w *SWinRegTool) GpeditScriptPath() string
- func (w *SWinRegTool) GpeditScriptStatePath() string
- func (w *SWinRegTool) InstallGpeditStartScript(script string)
- func (w *SWinRegTool) IsGpeditStartScriptInstalled(script string) bool
- func (w *SWinRegTool) KeyExists(keyPath string) bool
- func (w *SWinRegTool) ListRegistry(keyPath string) ([]string, []sRegistry)
- func (w *SWinRegTool) LogontypePath() string
- func (w *SWinRegTool) MkdirP(keyPath string) bool
- func (w *SWinRegTool) RemovePassword(user string) error
- func (w *SWinRegTool) ResetUSBProfile()
- func (w *SWinRegTool) SetDefaultAccount(user string)
- func (w *SWinRegTool) SetDnsServer(nameserver, searchlist string)
- func (w *SWinRegTool) SetHostname(hostname, domain string)
- func (w *SWinRegTool) SetLogontype(val string)
- func (w *SWinRegTool) SetRegistry(keyPath, value, regtype string) bool
- func (w *SWinRegTool) UnlockUser(user string) error
Constants ¶
View Source
const ( SYSTEM = "system" SOFTWARE = "software" SECURITY = "security" SAM = "sam" CONFIRM = "y" )
Variables ¶
This section is empty.
Functions ¶
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
Click to show internal directories.
Click to hide internal directories.