\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{morfog} \pdfinfo{ /Title (exchange.pdf) /Creator (Cheatography) /Author (morfog) /Subject (Exchange Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{459136} \definecolor{LightBackground}{HTML}{F3F8F2} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Exchange Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{morfog} via \textcolor{DarkBackground}{\uline{cheatography.com/62343/cs/16073/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}morfog \\ \uline{cheatography.com/morfog} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 15th June, 2018.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{p{0.79632 cm} x{4.18068 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Forkortelser}} \tn % Row 0 \SetRowColor{LightBackground} AD & Active Directory \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} DNS & Domain Name System \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} OU & Organizational Unit \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} EAC & Exchange Admin Center \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} DC & Domain Controller \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} KP & Kommandoprompt (som admin) \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} OWA & Outlook Web Access \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} IMAP & Internet Message Access Protocol \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} POP3 & Post Office Protocol version 3 \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} \seqsplit{Cmdlet} & Navn på Powershell kommandoer \tn % Row Count 10 (+ 1) % Row 10 \SetRowColor{LightBackground} EMS & Exchange Management Shell \tn % Row Count 11 (+ 1) % Row 11 \SetRowColor{white} SMTP & Simple Mail Transfer Protocol \tn % Row Count 12 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Installation}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Installeret 2016 server i fysisk miljø} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Installeret Hyper-V og en virtuel Windows server 2016 som DC, med DNS og AD + en 2016 server som APP-server} \tn % Row Count 4 (+ 3) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet domænet zbc7.local, OU'er og et antal brugere + Exchinstall bruger som medlem af admin-grupperne: Domain-Admins (primær), Enterprise-Admins, Schema Admins} \tn % Row Count 8 (+ 4) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Installeret Windows 10 klient og koblet denne, samt vores APP-server på domænet} \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Konfigureret sites i Sites and Services + IP-konfiguration på DC} \tn % Row Count 12 (+ 2) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Klargjort AD i KP med: Setup /PrepareSchema \seqsplit{/IAcceptExchangeServerLicenseTerms}} \tn % Row Count 14 (+ 2) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Klargjort domænet i KP med: Setup /PrepareAD /OrganizationName:{[}zbc7.local{]} \seqsplit{/IAcceptExchangeServerLicenseTerms}} \tn % Row Count 17 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Exchange installation}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{-Skemaet er opdateret til at understøtte Exchange og der er oprettet Exchange rettigheder på domænet - og nu kan selve Exchange rollerne installeres på Exchange serveren.} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Installeret prerequisites i Powershell med: Install-WindowsFeature \seqsplit{NET-Framework-45-Features}, RPC-over-HTTP-proxy, RSAT-Clustering, \seqsplit{RSAT-Clustering-CmdInterface}, RSAT-Clustering-Mgmt, \seqsplit{RSAT-Clustering-PowerShell}, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, \seqsplit{Windows-Identity-Foundation}, RSAT-ADDS} \tn % Row Count 22 (+ 18) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Opdateret Exchange installationen med Unified Communications} \tn % Row Count 24 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Vi har installeret Exchange på Exchange-serveren fra vores ExchInstall bruger og kontrolleret at vi kunne sende en mail.} \tn % Row Count 27 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Oprettelse og montering af nye mailboxdatabaser}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet en ny database med kommandoen: New-MailboxDatabase –Name "Ringsted-DB2" –EdbFilePath "C:\textbackslash{}MBX2\textbackslash{}Ringsted-DB2.edb" –Server ExchangeSRV} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Mounted databasen med kommandoen: "Mount-Database –identity Ringsted-DB2} \tn % Row Count 6 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet en ny database til Public Folders "Public-DB"} \tn % Row Count 8 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Konfigureret begrænsninger for databaserne} \tn % Row Count 9 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Administrative Exchange Roller}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet universal security grupper og gjort dem til medlem af prædefinerede exchange roller.} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Oprettet brugere og tilføjet til deres respektive afdeling og gjort dem til medlem af deres respektive grupper.} \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet MX-Record og tilføjet new mail exchanger på forward zonen for domænet med prioritet 20.} \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Oprettet ny DNS MX-record via Powershell med kommandoen: \seqsplit{Add-DnsServerResourceRecordMX} –Computername ZBC7-ADDS –Preference 20 –Name "." –MailExchange "exchangeSRV" –ZoneName "zbc7.local"} \tn % Row Count 12 (+ 5) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Kontrolleret med kommandoen: "nslookup", herefter "set type=MX" og "zbc7.local" – output: 2 styks MX-records med henholdsvis 10 og 20 i mail exchanger.} \tn % Row Count 16 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Konfiguration af eksterne mails}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{IMAP og POP3 services er sat til at starte automatisk på Exchange Serveren} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Aktiveret Outlook Anywhere} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Mappet eksterne adresser til OWA} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Benyttet cmdlet: Set-MapiVirtualDirectory –Identity "ExchangeSRV\textbackslash{}mapi (Default Web Site)" –InternalUrl \seqsplit{https://exchangesrv.zbc7.local/mapi} -ExternalURL \seqsplit{https://exchangesrv.zbc7.local/mapi} \seqsplit{-IISAuthenticationmethods} Negotiate} \tn % Row Count 9 (+ 5) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Benyttet cmdlet: "Set-ClientAccessService –identity ExchangeSRV \seqsplit{–AutoDiscoverServiceInternalUri} \seqsplit{https://autodiscover.exchangesrv.zbc7.local/autodiscover/autodiscover.xml"}} \tn % Row Count 13 (+ 4) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Kontrolleret opsætning} \tn % Row Count 14 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Konfiguration af HUB rollen}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Tilføjet et nyt domæne der hedder red.zbc7.local under accepterede domæner og oprettet en ny e-mailadressepolitik til denne. Adressepolitiken vedrører kun brugere i RED-OU'et og har gjort deres red-mail til primær.} \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Kan oprette \seqsplit{externalpostmasteraddress} i exchange management shell med "set-transportconfig \seqsplit{–externalpostmasteraddress"} kommandoen.} \tn % Row Count 8 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Konfiguration af mail-box}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet 3 nye mapper i roden af C med cmdlet: "Invoke-Command –Computername ExchangeSRV \{New-Item C:\textbackslash{}MBX1 C:\textbackslash{}MBX2 C:\textbackslash{}MBX3 –ItemTypw Directory\}" - for at flytte vores nuværende mail-database over i} \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{For at flytte databasen har vi brugt cmdlet: "Move-DatabasePath –Identity "Mailbox Database 1504408574" –EdbFilePath "C:\textbackslash{}MBX1\textbackslash{}Mailbox 1504408574.edb" –LogFolderPath C:\textbackslash{}MBX1\textbackslash{}Logs"} \tn % Row Count 9 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Konfiguration af mailbox-brugere}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Aktiveret en bruger via EAC} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Aktiveret en bruger med EMS kommandoen: Enable-Mailbox –Identity \textless{}mikkels login\textgreater{} -Database Ringsted-DB2} \tn % Row Count 4 (+ 3) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Defineret sende- og modtage-størrelser af mails} \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Opsat ekstra SMPT adresse på brugere, så de kan modtage mails fra flere postkasser} \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Konfiguration af brugerrettigheder, så en mailboxbruger kan sende mails på vegne af andre} \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Public Folders}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Oprettet en postkasse til public folder i EAC under "Public Folder Mailbox" og defineret navn, samt organisationsenhed og postkassedatabase.} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Oprettet en public folder med samme navn som postkassen under "public folders" og aktiveret den} \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{I OWA'en kan man højreklikke på mailboxbrugerens indbakke og tilføje public folder (kun de brugere der har rettigheder)} \tn % Row Count 8 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}