Recent Posts
None | 7 sec ago
None | 1 min ago
XML | 1 min ago
None | 3 min ago
None | 3 min ago
None | 3 min ago
None | 5 min ago
None | 5 min ago
C# | 5 min ago
None | 5 min ago
Sitereport
Find cool info about any domain on the internet?
visit sitereport
Free Subdomains
Want a pastebin.com sub-domain for your community?
learn more...
What is pastebin?
Pastebin is a website that hosts all your text & code on dedicated servers for easy sharing.
learn more...
Learn a little bit about the new Pastebin.com on our help page. hide message
By gg on the 9th of Feb 2010 09:59:08 PM Download | Raw | Embed | Report
  1. $LocalServerName = hostname
  2. $ActiveSyncMailboxName = "Windows SBS Mobile Mailbox Policy" + " " + $LocalServerName
  3. $OABVDir = $LocalServerName + "\OAB (SBS Web Applications)"
  4. $OAB = Get-OfflineAddressBook | Select-Object -Property Name
  5. $strDomainDNS = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain().Name
  6. $DomainAdmins = $strDomainDNS + "\Domain Admins"
  7. $OrgName = Get-OrganizationConfig | Select-Object -Property DistinguishedName
  8. $DefaultExchangeCertificate = "CN=" + $LocalServerName
  9. Get-ExchangeCertificate | Where { $_.Subject -eq "$DefaultExchangeCertificate" } | ForEach { Remove-ExchangeCertificate -Thumbprint $_.Thumbprint }
  10. Remove-OWAVirtualDirectory -Identity "Owa (Default Web Site)" -Confirm:$false
  11. Remove-OWAVirtualDirectory -Identity "Exadmin (Default Web Site)" -Confirm:$false
  12. Remove-OWAVirtualDirectory -Identity "Exchange (Default Web Site)" -Confirm:$false
  13. Remove-OWAVirtualDirectory -Identity "Exchweb (Default Web Site)" -Confirm:$false
  14.  
  15. Remove-OWAVirtualDirectory -Identity "Public (Default Web Site)" -Confirm:$false
  16. Remove-WebServicesVirtualDirectory -Identity "EWS (Default Web Site)" -Confirm:$false
  17. Remove-ActiveSyncVirtualDirectory -Identity "Microsoft-Server-ActiveSync (Default Web Site)" -Confirm:$false
  18. Remove-OabVirtualDirectory -Identity "OAB (Default Web Site)" -Force:$true -Confirm:$false
  19. Remove-UMVirtualDirectory -Identity "UnifiedMessaging (Default Web Site)" -Confirm:$false
  20. Remove-AutodiscoverVirtualDirectory -Identity "Autodiscover (Default Web Site)" -Confirm:$false
  21. Remove-OWAVirtualDirectory -Identity "Owa (SBS Web Applications)" -Confirm:$false
  22. Remove-OWAVirtualDirectory -Identity "Exadmin (SBS Web Applications)" -Confirm:$false
  23. Remove-OWAVirtualDirectory -Identity "Exchange (SBS Web Applications)" -Confirm:$false
  24. Remove-OWAVirtualDirectory -Identity "Public (SBS Web Applications)" -Confirm:$false
  25. Remove-OWAVirtualDirectory -Identity "Exchweb (SBS Web Applications)" -Confirm:$false
  26.  
  27. Remove-WebServicesVirtualDirectory -Identity "EWS (SBS Web Applications)" -Confirm:$false
  28. Remove-ActiveSyncVirtualDirectory -Identity "Microsoft-Server-ActiveSync (SBS Web Applications)" -Confirm:$false
  29. Remove-OabVirtualDirectory -Identity "OAB (SBS Web Applications)" -Force:$true -Confirm:$false
  30. Remove-UMVirtualDirectory -Identity "UnifiedMessaging (SBS Web Applications)" -Confirm:$false
  31. Remove-AutodiscoverVirtualDirectory -Identity "Autodiscover (SBS Web Applications)" -Confirm:$false
  32.  
  33. New-OWAVirtualDirectory -WebsiteName "SBS Web Applications" -OwaVersion "Exchange2007" -ExternalAuthenticationMethods Fba
  34. Set-OWAVirtualDirectory -InternalUrl "https://sites/owa/" -ClientAuthCleanupLevel "Low" -LogonFormat "UserName" -DefaultDomain $strDomainDNS -Identity "Owa (SBS Web Applications)"
  35. New-OWAVirtualDirectory -WebsiteName "SBS Web Applications" -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "Exadmin" -ExternalAuthenticationMethods Fba
  36. New-OWAVirtualDirectory -WebsiteName "SBS Web Applications" -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "Mailboxes" -ExternalAuthenticationMethods Fba
  37. New-OWAVirtualDirectory -WebsiteName "SBS Web Applications" -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "Exchweb" -ExternalAuthenticationMethods Fba
  38. New-OWAVirtualDirectory -WebsiteName "SBS Web Applications" -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "PublicFolders" -ExternalAuthenticationMethods Fba
  39. New-WebServicesVirtualDirectory -WebsiteName "SBS Web Applications" -InternalUrl "https://Sites/EWS/Exchange.asmx" -basicauthentication 1 -windowsauthentication 1
  40. New-ActiveSyncVirtualDirectory -WebsiteName "SBS Web Applications" -InternalUrl "https://Sites/Microsoft-Server-ActiveSync" -ExternalAuthenticationMethods Basic -InternalAuthenticationMethods Basic
  41. New-OabVirtualDirectory -WebsiteName "SBS Web Applications" -InternalUrl "https://Sites/OAB"
  42. Set-OabVirtualDirectory -PollInterval "30" -Identity "oab (sbs web applications)"
  43. New-UMVirtualDirectory -WebsiteName "SBS Web Applications" -InternalUrl "https://Sites/UnifiedMessaging/Service.asmx"
  44. New-AutodiscoverVirtualDirectory -WebsiteName "SBS Web Applications" -InternalUrl "https://Sites/Autodiscover/Autodiscover.xml" -BasicAuthentication 1 -WindowsAuthentication 1
  45. Set-ClientAccessServer -Identity $LocalServerName -AutoDiscoverServiceInternalUri "https://sites/Autodiscover/Autodiscover.xml"
  46. Set-OfflineAddressBook $OAB.Name -VirtualDirectories $OABVDir -Versions Version2,Version3,Version4 -PublicFolderDistributionEnabled:$True
  47. iisreset /noforce
  48. cd $env:windir\system32\inetsrv
  49. .\appcmd.exe unlock config "-section:system.webserver/security/authentication/windowsauthentication"
  50. .\appcmd.exe set config "SBS Web Applications/ews" "-section:windowsAuthentication" "-useKernelMode:False" /commit:apphost
  51. .\appcmd.exe set config "SBS Web Applications/AutoDiscover" "-section:windowsAuthentication" "-useKernelMode:False" /commit:apphost
  52. .\appcmd.exe set config "SBS Web Applications/oab" "-section:windowsAuthentication" "-useKernelMode:False" /commit:apphost
  53. .\appcmd.exe set site "Default Web Site" /Bindings:http/*:80:
  54. .\appcmd.exe start site "Default Web Site"
  55. .\appcmd.exe start site "SBS Web Applications"
Submit a correction or amendment below. Make A New Post
To highlight particular lines, prefix each line with @h@
Syntax highlighting:
Post expiration:
Post exposure:
Name / Title:
Email: