No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

ConfigureMSDTC.ps1 1.5 KiB

hace 7 años
hace 7 años
hace 7 años
hace 7 años
hace 7 años
hace 7 años
hace 7 años
hace 7 años
hace 7 años
12345678910111213141516171819202122232425262728293031323334353637383940
  1. #
  2. # Enable MSDTC
  3. #
  4. Write-Host "Enabling MSDTC..." -ForegroundColor Yellow
  5. $DTCSecurity = "Incoming"
  6. $RegPath = "HKLM:\SOFTWARE\Microsoft\MSDTC\"
  7. #Set Security and MSDTC path
  8. $RegSecurityPath = "$RegPath\Security"
  9. Set-ItemProperty path $RegSecurityPath name "NetworkDtcAccess" value 1
  10. Set-ItemProperty path $RegSecurityPath name "NetworkDtcAccessClients" value 1
  11. Set-ItemProperty path $RegSecurityPath name "NetworkDtcAccessTransactions" value 1
  12. Set-ItemProperty path $RegSecurityPath name "NetworkDtcAccessInbound" value 1
  13. Set-ItemProperty path $RegSecurityPath name "NetworkDtcAccessOutbound" value 1
  14. Set-ItemProperty path $RegSecurityPath name "LuTransactions" value 1
  15. if ($DTCSecurity eq "None")
  16. {
  17. Set-ItemProperty path $RegPath name "TurnOffRpcSecurity" value 1
  18. Set-ItemProperty path $RegPath name "AllowOnlySecureRpcCalls" value 0
  19. Set-ItemProperty path $RegPath name "FallbackToUnsecureRPCIfNecessary" value 0
  20. }
  21. elseif ($DTCSecurity eq "Incoming")
  22. {
  23. Set-ItemProperty path $RegPath name "TurnOffRpcSecurity" value 0
  24. Set-ItemProperty path $RegPath name "AllowOnlySecureRpcCalls" value 0
  25. Set-ItemProperty path $RegPath name "FallbackToUnsecureRPCIfNecessary" value 1
  26. }
  27. else
  28. {
  29. Set-ItemProperty path $RegPath name "TurnOffRpcSecurity" value 0
  30. Set-ItemProperty path $RegPath name "AllowOnlySecureRpcCalls" value 1
  31. Set-ItemProperty path $RegPath name "FallbackToUnsecureRPCIfNecessary" value 0
  32. }
  33. Restart-Service MSDTC
  34. Write-Host "MSDTC has been configured" foregroundcolor green