NETSetupDC
public class NETSetupDC : WindowsComputer, IActiveDirectoryServer
1. Constructors
1.1. NETSetupDC(SystemManagement.Contracts.Names.MachineName, SystemManagement.Contracts.Elements.OperatingSystem, SystemManagement.Contracts.Elements.SerialNumber, SystemManagement.Contracts.Elements.IP, SecretString)
public NETSetupDC(SystemManagement.Contracts.Names.MachineName name, SystemManagement.Contracts.Elements.OperatingSystem operatingSystem, SystemManagement.Contracts.Elements.SerialNumber serialNumber, SystemManagement.Contracts.Elements.IP ip, SecretString restorePassword)
| Name | Type | Description |
|---|---|---|
name |
SystemManagement.Contracts.Names.MachineName |
|
operatingSystem |
SystemManagement.Contracts.Elements.OperatingSystem |
|
serialNumber |
SystemManagement.Contracts.Elements.SerialNumber |
|
ip |
SystemManagement.Contracts.Elements.IP |
|
restorePassword |
SecretString |
1.2. NETSetupDC(SystemManagement.Contracts.Names.MachineName, SystemManagement.Contracts.Elements.OperatingSystem, SystemManagement.Contracts.Elements.SerialNumber, SystemManagement.Contracts.Elements.IP, SecretString, IKeyedCollection<SoftwareName, Software>, IKeyedCollection<Username, User>, IKeyedCollection<Port, NetworkPort>)
public NETSetupDC(SystemManagement.Contracts.Names.MachineName name, SystemManagement.Contracts.Elements.OperatingSystem operatingSystem, SystemManagement.Contracts.Elements.SerialNumber serialNumber, SystemManagement.Contracts.Elements.IP ip, SecretString restorePassword, IKeyedCollection<SoftwareName, Software> softwareList, IKeyedCollection<Username, User> users, IKeyedCollection<Port, NetworkPort> servedPorts)
| Name | Type | Description |
|---|---|---|
name |
SystemManagement.Contracts.Names.MachineName |
|
operatingSystem |
SystemManagement.Contracts.Elements.OperatingSystem |
|
serialNumber |
SystemManagement.Contracts.Elements.SerialNumber |
|
ip |
SystemManagement.Contracts.Elements.IP |
|
restorePassword |
SecretString |
|
softwareList |
IKeyedCollection<SoftwareName, Software> |
|
users |
IKeyedCollection<Username, User> |
|
servedPorts |
IKeyedCollection<Port, NetworkPort> |
1.3. NETSetupDC(SystemManagement.Contracts.Names.MachineName, SystemManagement.Contracts.Elements.OperatingSystem, SystemManagement.Contracts.Elements.SerialNumber, SystemManagement.Contracts.Elements.IP, SecretString, NamedItemKeyedCollection<SoftwareName, Software>, NamedItemKeyedCollection<Username, User>, NamedItemKeyedCollection<Port, NetworkPort>)
[JsonConstructor]
public NETSetupDC(SystemManagement.Contracts.Names.MachineName name, SystemManagement.Contracts.Elements.OperatingSystem operatingSystem, SystemManagement.Contracts.Elements.SerialNumber serialNumber, SystemManagement.Contracts.Elements.IP ip, SecretString restorePassword, NamedItemKeyedCollection<SoftwareName, Software> softwareList, NamedItemKeyedCollection<Username, User> users, NamedItemKeyedCollection<Port, NetworkPort> servedPorts)
| Name | Type | Description |
|---|---|---|
name |
SystemManagement.Contracts.Names.MachineName |
|
operatingSystem |
SystemManagement.Contracts.Elements.OperatingSystem |
|
serialNumber |
SystemManagement.Contracts.Elements.SerialNumber |
|
ip |
SystemManagement.Contracts.Elements.IP |
|
restorePassword |
SecretString |
|
softwareList |
NamedItemKeyedCollection<SoftwareName, Software> |
|
users |
NamedItemKeyedCollection<Username, User> |
|
servedPorts |
NamedItemKeyedCollection<Port, NetworkPort> |
2. Properties
2.1. RestorePassword
[JsonConverter(typeof(SecretStringJsonConverter))]
public SecretString RestorePassword { get; set; }
2.2. ServedPorts
public NamedItemKeyedCollection<Port, NetworkPort> ServedPorts { get; }