C# Class Microsoft.Protocols.TestManager.KerberosPlugin.ServerHelper

Datei anzeigen Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Methods

Method Description
ConstructValueList ( string defaultValue ) : List
ConstructValueListUsingPtfConfig ( string propertyName ) : List
EnumShares ( string serverName, string userName, string domainName, string password ) : string[]
GetAccountAttribute ( string accountName, string accountType, string attributeName, string domainName, string domainAdminName, string domainAdminPwd ) : string

get specified attribute of an account

GetAccounts ( string accountType, string domainName, string domainAdminName, string domainAdminPwd ) : string

get a bunch of accounts with same type, such as computers, or users at once

GetComputerIP ( string computerName ) : string
GetDCAttribute ( string computerName, string attributeName, string domainName, string domainAdminName, string domainAdminPwd ) : string
GetDCIP ( string domainName ) : string
GetDomainFunctionalLevel ( string domainName, string domainAdminName, string domainAdminPwd ) : string
URLExists ( string url ) : bool

Private Methods

Method Description
NetApiBufferFree ( IntPtr Buffer ) : int
NetShareEnum ( StringBuilder ServerName, int level, IntPtr &bufPtr, uint prefmaxlen, int &entriesread, int &totalentries, int &resume_handle ) : int

Method Details

ConstructValueList() public static method

public static ConstructValueList ( string defaultValue ) : List
defaultValue string
return List

ConstructValueListUsingPtfConfig() public static method

public static ConstructValueListUsingPtfConfig ( string propertyName ) : List
propertyName string
return List

EnumShares() public static method

public static EnumShares ( string serverName, string userName, string domainName, string password ) : string[]
serverName string
userName string
domainName string
password string
return string[]

GetAccountAttribute() public static method

get specified attribute of an account
public static GetAccountAttribute ( string accountName, string accountType, string attributeName, string domainName, string domainAdminName, string domainAdminPwd ) : string
accountName string
accountType string
attributeName string
domainName string
domainAdminName string
domainAdminPwd string
return string

GetAccounts() public static method

get a bunch of accounts with same type, such as computers, or users at once
public static GetAccounts ( string accountType, string domainName, string domainAdminName, string domainAdminPwd ) : string
accountType string
domainName string
domainAdminName string
domainAdminPwd string
return string

GetComputerIP() public static method

public static GetComputerIP ( string computerName ) : string
computerName string
return string

GetDCAttribute() public static method

public static GetDCAttribute ( string computerName, string attributeName, string domainName, string domainAdminName, string domainAdminPwd ) : string
computerName string
attributeName string
domainName string
domainAdminName string
domainAdminPwd string
return string

GetDCIP() public static method

public static GetDCIP ( string domainName ) : string
domainName string
return string

GetDomainFunctionalLevel() public static method

public static GetDomainFunctionalLevel ( string domainName, string domainAdminName, string domainAdminPwd ) : string
domainName string
domainAdminName string
domainAdminPwd string
return string

URLExists() public static method

public static URLExists ( string url ) : bool
url string
return bool