DirectoryServiceBuilder
public class DirectoryServiceBuilder
1. Constructors
1.1. DirectoryServiceBuilder(NETSetupConfigBuilder, NETSetupConfig, Name)
public DirectoryServiceBuilder(NETSetupConfigBuilder builder, NETSetupConfig config, Name domainName)
| Name | Type | Description |
|---|---|---|
builder |
NETSetupConfigBuilder |
|
config |
NETSetupConfig |
|
domainName |
Name |
2. Fields
2.1. Builder
protected readonly NETSetupConfigBuilder Builder
2.2. Config
protected readonly NETSetupConfig Config
3. Properties
3.1. DirectoryService
protected DirectoryService DirectoryService { get; }
4. Methods
4.1. AddFirewall(string, IP, SystemManagement.Contracts.Elements.OperatingSystem?, string)
public FirewallBuilder AddFirewall(string key, IP ip, SystemManagement.Contracts.Elements.OperatingSystem? os = null, string serialNumber = null)
| Name | Type | Description |
|---|---|---|
key |
string |
|
ip |
IP |
|
os |
SystemManagement.Contracts.Elements.OperatingSystem? |
|
serialNumber |
string |
Returns: FirewallBuilder
4.2. AddLiberator(string, IP, Username, string)
public LiberatorBuilder AddLiberator(string key, IP ip, Username admin, string serialNumber = null)
| Name | Type | Description |
|---|---|---|
key |
string |
|
ip |
IP |
|
admin |
Username |
|
serialNumber |
string |
Returns: LiberatorBuilder
4.3. AddPrinter(string, IP?, string)
public DirectoryServiceBuilder AddPrinter(string key, IP? ip = null, string serialNumber = null)
| Name | Type | Description |
|---|---|---|
key |
string |
|
ip |
IP? |
|
serialNumber |
string |
Returns: DirectoryServiceBuilder
4.4. AddRouter(string, IP, Username, SystemManagement.Contracts.Elements.OperatingSystem, string, IP?, IP?)
public RouterBuilder AddRouter(string key, IP ip, Username admin, SystemManagement.Contracts.Elements.OperatingSystem os, string serialNumber = null, IP? firewall = null, IP? extIP = null)
| Name | Type | Description |
|---|---|---|
key |
string |
|
ip |
IP |
|
admin |
Username |
|
os |
SystemManagement.Contracts.Elements.OperatingSystem |
|
serialNumber |
string |
|
firewall |
IP? |
|
extIP |
IP? |
Returns: RouterBuilder
4.5. AddUser(string, string, Role?)
public DirectoryServiceBuilder AddUser(string username, string password, Role? role = null)
| Name | Type | Description |
|---|---|---|
username |
string |
|
password |
string |
|
role |
Role? |
Returns: DirectoryServiceBuilder
4.6. AddWindowsComputer(string, string, IP?)
public WindowsComputerBuilder AddWindowsComputer(string key, string serialNumber = null, IP? ip = null)
| Name | Type | Description |
|---|---|---|
key |
string |
|
serialNumber |
string |
|
ip |
IP? |
Returns: WindowsComputerBuilder
4.7. AddWindowsServer(string, IP, Username, string)
public WindowsServerBuilder AddWindowsServer(string key, IP ip, Username admin, string serialNumber = null)
| Name | Type | Description |
|---|---|---|
key |
string |
|
ip |
IP |
|
admin |
Username |
|
serialNumber |
string |
Returns: WindowsServerBuilder
4.8. Build()
public NETSetupConfig Build()
Returns: NETSetupConfig
4.9. WithIp(IP)
public DirectoryServiceBuilder WithIp(IP ip)
| Name | Type | Description |
|---|---|---|
ip |
IP |
Returns: DirectoryServiceBuilder
4.10. WithUri(Uri)
public DirectoryServiceBuilder WithUri(Uri uri)
| Name | Type | Description |
|---|---|---|
uri |
Uri |
Returns: DirectoryServiceBuilder