SIDCloner.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        "SIDCloner"
    </assembly>
    <members>
        <member name="M:GreyCorbel.SidCloner.CloneSid(System.String,System.String)">
            <summary>
Adds SID of source principal to SID Histroy of target principal.
</summary>
            <param name="sourceIdentity">sAMAccountName of principal from source domain - source of the SID</param>
            <param name="targetIdentity">sAMAccountName of principal from target domain - receiver of the SID</param>
        </member>
        <member name="M:GreyCorbel.SidCloner.Initialize(System.String,System.String,System.String,System.String,System.Management.Automation.PSCredential,System.Management.Automation.PSCredential)">
            <summary>
Initializes cloner object with explicit domain names, DC names and credentials to use.
Some parameters can be null - in such case, implicit values are used - see other overloads for details
</summary>
            <param name="sourceDomain">DNS name of source domain</param>
            <param name="targetDomain">DNS name of target domain</param>
            <param name="sourceDC">FQDN of DC for source domain to use</param>
            <param name="targetDC">FQDN of DC for source domain to use</param>
            <param name="sourceCredential">Credential to use when authenticating operation against source domain</param>
            <param name="targetCredential">Credential to use when authenticating operation against target domain</param>
        </member>
        <member name="M:GreyCorbel.SidCloner.Initialize(System.String,System.String,System.Management.Automation.PSCredential,System.Management.Automation.PSCredential)">
            <summary>
Initializes cloner object with source and target domain and explicit credentials to use for cloning of SIDs.
Domain controlllers to talk with are autodiscovered based on DNS SRV records.
Source or target credential can be null - in such case, implicit credentials (caller's identitity of credentials stored in Windows Credential Manager) are used.
</summary>
            <param name="sourceDomain">DNS name of source domain</param>
            <param name="targetDomain">DNS name of target domain</param>
            <param name="sourceCredential">Credential to use when authenticating operation against source domain</param>
            <param name="targetCredential">Credential to use when authenticating operation against target domain</param>
        </member>
        <member name="M:GreyCorbel.SidCloner.Initialize(System.String,System.String,System.String,System.String)">
            <summary>
Initializes cloner object with source and target domain and preferred domain controllers to talk to. Initialization fails of preferred domain controller is not accessible.
Connection to domains uses implicit credentials - either caller's identity, or identity stored for domain in Windows Credential Manager.
</summary>
            <param name="sourceDomain">DNS name of source domain</param>
            <param name="targetDomain">DNS name of target domain</param>
            <param name="sourceDC">FQDN of DC for source domain to use</param>
            <param name="targetDC">FQDN of DC for source domain to use</param>
        </member>
        <member name="M:GreyCorbel.SidCloner.Initialize(System.String,System.String)">
            <summary>
Initializes cloner object with source and target domain.
Connection to domains uses implicit credentials - either caller's identity, or identity stored for domain in Windows Credential Manager.
Domain controlllers to talk with are autodiscovered based on DNS SRV records.
</summary>
            <param name="sourceDomain">DNS name of source domain</param>
            <param name="targetDomain">DNS name of target domain</param>
        </member>
        <member name="P:GreyCorbel.SidCloner.TargetCredential">
            <summary>
Explicit credentials to authorize operation is TargetDomain
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.SourceCredential">
            <summary>
Explicit credentials to authorize operation is SourceDomain
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.TargetDC">
            <summary>
FQDN of Domain Controller in TargetDomain that will be used by the operation
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.SourceDC">
            <summary>
FQDN of Domain Controller in SourceDomain that will be used by the operation
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.TargetDomain">
            <summary>
DNS name of domain hosting TargetPrincipal
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.SourceDomain">
            <summary>
DNS name of domain hosting SourcePrincipal
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.TargetPrincipal">
            <summary>
sAMAccountName of principal that receives SID to its SID History from SourcePrincipal
</summary>
        </member>
        <member name="P:GreyCorbel.SidCloner.SourcePrincipal">
            <summary>
sAMAccountName of principal to copy the SID from.
</summary>
        </member>
        <member name="T:GreyCorbel.SidCloner">
            <summary>
                <para> Command copies SID from SourcePrincipal in SourceDomain to SID History of TargetPrincipal in TargetDomain.</para>
                <para>Command uses explicit domain controllers in Source or Target domain, or discovers suiteble Domain Controllers itself, if not specified</para>
                <para>Command uses explicit credentials to authorize the operation, if provided, or identity of caller, if explicit credentials not provided</para>
            </summary>
        </member>
    </members>
</doc>