Net Localgroup administrators KBCORP\ADFSSrv /add psexec \\adfs1 net localgroup administrators kbcorp\ADFSSrv /add $secpwd=Read-Host -AsSecureString "Please enter password for PFX file" $cert = Import-PfxCertificate -FilePath c:\STSKBCorp.pfx cert:\localMachine\My -Password $secpwd -Exportable Install-AdfsFarm -CertificateThumbprint "40f4e41b8174d73b06f34fd86f2432c09a63dc03" -FederationServiceDisplayName "KBCorp Federation" -FederationServiceName "sts.kbcorp.de" -OverwriteConfiguration:$true -ServiceAccountCredential $ADFSSrvCredentials Add-AdfsFarmNode -PrimaryComputerName "ADFS2" -CertificateThumbprint $cert.ThumbPrint -ServiceAccountCredential $ADFSSrvCredentials $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate2("https://sts.kbcorp.de/adfs/ls/IdpInitiatedSignon.aspx") $ie.Visible = $true Export-AdfsDeploymentSQLScript -DestinationFolder "C:\SQLScript" -ServiceAccountName "kbcorp\adfssrv" Install-AdfsFarm -CertificateThumbprint $cert.ThumbPrint -FederationServiceDisplayName "KBCorp Federation" -FederationServiceName "sts.kbcorp.de" -OverwriteConfiguration:$true -ServiceAccountCredential $ADFSSrvCredentials -SQLConnectionString:"Data Source="SQL1.kbcorp.de";Initial Catalog=ADFSConfiguration;Integrated Security=True;Min Pool Size=20" Import-Module c:\Downloads\ADFSDiagnostics.psm1 Get-command -Module ADFSDiagnostics Test-AdfsServerHealth | where {$_.Result -eq "Fail"}