Modules/SharePointDsc.Reverse/Import-SPPowerShellSnapIn.ps1

1
2
3
4
5
6
7
8
9
10
$stack = Get-PSCallStack

if ($stack[1].Position.Text -eq 'Export-SPConfiguration')
{
    if (-not (Get-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue))
    {
        Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
    }
}