<span style="color: #00008b;">Function</span> <span style="color: #8a2be2;">ConvertTo-NTAccount</span>
<span style="color: #000000;">{</span>
<span style="color: #00008b;">Param</span><span style="color: #000000;">(</span>
<span style="color: #a9a9a9;">[</span><span style="color: #add8e6;">Parameter</span><span style="color: #000000;">(</span><span style="color: #000000;">Mandatory</span><span style="color: #a9a9a9;">=</span><span style="color: #ff4500;">$true</span><span style="color: #a9a9a9;">,</span>
<span style="color: #000000;">HelpMessage</span><span style="color: #a9a9a9;">=</span><span style="color: #8b0000;">"Enter the Sid to translate"</span><span style="color: #a9a9a9;">,</span>
<span style="color: #000000;">ValueFromPipeLine</span><span style="color: #a9a9a9;">=</span><span style="color: #ff4500;">$true</span><span style="color: #a9a9a9;">,</span>
<span style="color: #000000;">ValueFromPipelineByPropertyName</span><span style="color: #a9a9a9;">=</span><span style="color: #ff4500;">$true</span>
<span style="color: #000000;">)</span><span style="color: #a9a9a9;">]</span>
<span style="color: #008080;">[string]</span>
<span style="color: #ff4500;">$SID</span>
<span style="color: #000000;">)</span>
<span style="color: #00008b;">Process</span> <span style="color: #000000;">{</span>
<span style="color: #ff4500;">$SIDObject</span> <span style="color: #a9a9a9;">=</span> <span style="color: #0000ff;">New-Object</span> <span style="color: #8a2be2;">system.security.principal.securityidentifier</span><span style="color: #000000;">(</span><span style="color: #ff4500;">$SID</span><span style="color: #000000;">)</span>
<span style="color: #0000ff;">write-output</span> <span style="color: #ff4500;">$SIDObject</span><span style="color: #a9a9a9;">.</span><span style="color: #000000;">translate</span><span style="color: #000000;">(</span><span style="color: #008080;">[system.security.principal.ntaccount]</span><span style="color: #000000;">)</span>
<span style="color: #000000;">}</span>
<span style="color: #000000;">}</span>
<span style="color: #00008b;">Function</span> <span style="color: #8a2be2;">ConvertTo-SID</span>
<span style="color: #000000;">{</span>
<span style="color: #00008b;">Param</span><span style="color: #000000;">(</span>
<span style="color: #a9a9a9;">[</span><span style="color: #add8e6;">Parameter</span><span style="color: #000000;">(</span><span style="color: #000000;">Mandatory</span><span style="color: #a9a9a9;">=</span><span style="color: #ff4500;">$true</span><span style="color: #a9a9a9;">,</span>
<span style="color: #000000;">HelpMessage</span><span style="color: #a9a9a9;">=</span><span style="color: #8b0000;">"Enter the NTAccount to translate in the form of domainaccount"</span><span style="color: #a9a9a9;">,</span>
<span style="color: #000000;">ValueFromPipeLine</span><span style="color: #a9a9a9;">=</span><span style="color: #ff4500;">$true</span><span style="color: #a9a9a9;">,</span>
<span style="color: #000000;">ValueFromPipelineByPropertyName</span><span style="color: #a9a9a9;">=</span><span style="color: #ff4500;">$true</span>
<span style="color: #000000;">)</span><span style="color: #a9a9a9;">]</span>
<span style="color: #008080;">[string]</span>
<span style="color: #ff4500;">$NTAccount</span>
<span style="color: #000000;">)</span>
<span style="color: #00008b;">Process</span> <span style="color: #000000;">{</span>
<span style="color: #ff4500;">$NTAccountObject</span> <span style="color: #a9a9a9;">=</span> <span style="color: #0000ff;">New-Object</span> <span style="color: #8a2be2;">system.security.principal.NtAccount</span><span style="color: #000000;">(</span><span style="color: #ff4500;">$NTaccount</span><span style="color: #000000;">)</span>
<span style="color: #0000ff;">write-output</span> <span style="color: #ff4500;">$NTAccountObject</span><span style="color: #a9a9a9;">.</span><span style="color: #000000;">translate</span><span style="color: #000000;">(</span><span style="color: #008080;">[system.security.principal.securityidentifier]</span><span style="color: #000000;">)</span>
<span style="color: #000000;">}</span>
<span style="color: #000000;">}
</span>Armed with my trusty functions Let's try this again!