Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. Function TryDisableClientForCredSSP()
  2. {
  3. try
  4. {
  5. WriteTrace "[TryDisableClientForCredSSP]. Disable-WSManCredSSP -Role Client "
  6. $script=Convert-StringToScriptBlock("Disable-WSManCredSSP -Role Client ")
  7. Caller($script)
  8.  
  9. WriteTrace "[TryDisableClientForCredSSP]. winrm get winrm/config/client/auth [($env:COMPUTERNAME)]"
  10. $script=Convert-StringToScriptBlock("winrm get winrm/config/client/auth")
  11. Caller($script);
  12.  
  13. return $true;
  14. }
  15. catch
  16. {
  17. Write-Verbose "[TryDisableClientForCredSSP] Error "
  18. Write-Verbose $_
  19. Write-Host $_.Exception.Message`r`n
  20. return $false;
  21. }
  22. }
  23.  
  24. $ok = TryDisableClientForCredSSP;
  25. WriteTrace "[TryDisableClientForCredSSP]. $ok"
  26. if ($ok -eq $true)
  27. {
  28. WriteTrace "[TryDisableClientForCredSSP]. OK true"
  29. }
  30. else
  31. {
  32. WriteTrace "[TryDisableClientForCredSSP]. KO false"
  33. }
  34.  
  35. [TryDisableClientForCredSSP]. Auth Basic = true Digest = true Kerberos = true Negotiate = true Certificate = true CredSSP = false True
  36. [TryDisableClientForCredSSP]. OK true
  37.  
  38. WriteTrace "[TryDisableClientForCredSSP]. $ok"
  39.  
  40. [void]WriteTrace "[TryDisableClientForCredSSP]. Disable-WSManCredSSP -Role Client "
  41. $script=Convert-StringToScriptBlock("Disable-WSManCredSSP -Role Client ")
  42. [void]Caller($script)
  43.  
  44. [void]WriteTrace "[TryDisableClientForCredSSP]. winrm get winrm/config/client/auth [($env:COMPUTERNAME)]"
  45. $script=Convert-StringToScriptBlock("winrm get winrm/config/client/auth")
  46. [void]Caller($script);
  47.  
  48. return $true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement