Forskel mellem versioner af "Microsoft Office 365"

Fra NørderiWiki
Skift til: Navigation, Søgning
(Fejlfinding)
 
(124 mellemliggende versioner af den samme bruger vises ikke)
Linje 1: Linje 1:
 
Erfaringer med Office 365 deles her. Lige nu er der mest om Exchange Online, men hvis du har noget om de andre produkter Office 365 tilbyder er du velkommen til at tilføje!
 
Erfaringer med Office 365 deles her. Lige nu er der mest om Exchange Online, men hvis du har noget om de andre produkter Office 365 tilbyder er du velkommen til at tilføje!
  
= Manuel migrering mellem Office 365 planer =
+
= SMTP relay fx til kopimaskine =
'''''Muligvis ikke nødvendigt mere, da Microsoft har åbnet for at skifte mellem flere forskellige planer nu''.'''
+
Kan bruges til at sende via Office 365, fx fra en kopimaskine til scanner.
  
Har du allerede en konto på Microsoft Business Productivity Online Standard Suite og vil flytte den over til Office 365, fx hvis du har flere kunder under samme konto.
+
[https://learn.microsoft.com/da-dk/Exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365?redirectSourcePath=%252fda-dk%252farticle%252fs%25c3%25a5dan-konfigurerer-du-en-flerfunktionsenhed-eller-program-til-at-sende-e-mails-ved-hj%25c3%25a6lp-af-office-365-69f58e99-c550-4274-ad18-c805d654b4c4#option-3-configure-a-connector-to-send-mail-using-microsoft-365-or-office-365-smtp-relay Configure a connector to send mail using Microsoft 365 or Office 365 SMTP relay]
Denne guide tager udgangspunkt i et domæne på GratisDNS's DNS servere, men mon ikke andre udbyder tilbyder det samme.
+
 
 +
= PowerShell =
 +
 
 +
== Forbinde ==
 +
Connect-ExchangeOnline
 +
 
 +
Login
 +
 
 +
https://docs.microsoft.com/en-us/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps
  
*Opret Office 365 konto.
 
*Tilføj brugere, med onmicrosoft.com domæne.
 
*Tilføj domænet, og opsæt DNS så det er klar til at blive godkendt. Man kan ikke godkende da domænet er i brug under BPOS.
 
*Backup data til PST eller med fx http://www.migrationwiz.com.
 
*Opsæt mailforward (GratisDNS, MXhotel, [http://www.rollernet.us/our-services/mail-services.html Roller Network]) til brugerne på onmicrosoft.com domænet. Så ny mail kommer ind på den nye konto. Der kan lige gå 5-10 min før Mailforward serveren acceptere mails.
 
*Slet andre MX records, så kun mailforward er tilbage.
 
*Nu kan Outlook sættes op til onmicrosoft.com kontoen. Og nye mails modtages og sendes der. Afsender vil være onmicrosoft.com, men denne virker også senere, så kun kosmetisk indtil systemet køre 100% på Office 365.
 
*Slet alt der har med domænet (brugere, alias, grupper) at gøre på BPOS.
 
<br/>
 
Tag en sidste backup:
 
*Ændre brugerne at bruge til BPOS adressen.
 
*Slet domænet fra BPOS.
 
*Hvis du bruger migrationwiz prem kør en migration igen.
 
*Slet brugerene også, så bliver det slettet i den automatiske (af Microsoft) overførte Office 365 konto.
 
<br/>
 
*Kontakt support, bed dem slette domænet i Forefront.
 
*Vent op til 24 timer, før du kan godkende domænet i Office 365. Det går nogle gange hurtigere, bed evt. supporten kontakte dig når det er klar.
 
*Når domænet er godkendt ved Office 365, så skift brugerne til login med domænet. Nu burde vi kun at mangle og ændre MX record til Office 365, men for at sikker på alt virker:
 
*Tjek at det rigtige domæne er i Forefront https://sts.messaging.microsoft.com (login via portal) ellers kan det være problemer med 550 5.4.1 Relay Access Denied, hvis det rigtige domæne ikke står i listen der, kør disse i PowerShell:
 
Set-AcceptedDomain domæne.dk -OutboundOnly $true
 
Set-AcceptedDomain domæne.dk -OutboundOnly $false
 
*Vent en ½-1-1½ times tid hvis det stadig fejler, kontakt support. (Tjek med et tool http://freesbee.wheel.dk/mailtest.html at modtagelse virker)
 
*Ændre MX til Office 365.
 
*Du er færdig :-)
 
  
= PowerShell =
 
  
 
Installer: [http://technet.microsoft.com/en-us/library/jj151815.aspx#BKMK_Requirements Windows Azure AD Module for Windows PowerShell] for at få adgang til alle cmdlets. Kræver: [http://www.microsoft.com/da-dk/download/details.aspx?id=41950 Microsoft Online Services Logonassistent]
 
Installer: [http://technet.microsoft.com/en-us/library/jj151815.aspx#BKMK_Requirements Windows Azure AD Module for Windows PowerShell] for at få adgang til alle cmdlets. Kræver: [http://www.microsoft.com/da-dk/download/details.aspx?id=41950 Microsoft Online Services Logonassistent]
  
$cred = Get-Credential
 
Login med admin bruger
 
 
<pre style="white-space: pre-wrap;  
 
<pre style="white-space: pre-wrap;  
 
white-space: -moz-pre-wrap;
 
white-space: -moz-pre-wrap;
Linje 43: Linje 24:
 
white-space: -o-pre-wrap;  
 
white-space: -o-pre-wrap;  
 
word-wrap: break-word">
 
word-wrap: break-word">
$O365 = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic –AllowRedirection
+
$UserCredential = Get-Credential
$importcmd = Import-PSSession $O365
+
(log på med en office 365 global administrator konto)
import-module MSOnline
+
Connect-MsolService –Credential $cred
+
</pre>
+
[http://207.46.16.237/en-us/140/dd575549.aspx Reference to Available PowerShell Cmdlets in Exchange Online]
+
  
== Mailboks adgang ==
+
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
 +
 
 +
Import-PSSession $Session
 +
</pre>
 +
[https://docs.microsoft.com/en-us/office365/enterprise/powershell/cmdlet-references-for-office-365-services Cmdlet references for Office 365 services]
  
bruger@ får full adgang til mail@
+
== Simple opgaver ==
 +
=== Mailboks adgang ===
 +
bruger@ får fuld adgang til mail@
 
  Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -InheritanceType All
 
  Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -InheritanceType All
 
Tag AutoMapping fra, hvis der er problemer i Outlook med at selv finde mailboksen, og tilføj den manuelt
 
Tag AutoMapping fra, hvis der er problemer i Outlook med at selv finde mailboksen, og tilføj den manuelt
 
  -AutoMapping:$false  
 
  -AutoMapping:$false  
  
=== Sende som ===
+
==== Sende som ====
 
  Add-RecipientPermission [email protected] -AccessRights SendAs -Trustee [email protected]
 
  Add-RecipientPermission [email protected] -AccessRights SendAs -Trustee [email protected]
  
=== Fjerne adgang ===
+
==== Fjerne adgang ====
 
  Remove-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -InheritanceType All
 
  Remove-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -InheritanceType All
  
== Dele kalender ==
+
=== Dele kalender ===
  
 
  Add-MailboxFolderPermission -Identity “[email protected]:\Kalender” -AccessRights PublishingEditor -User [email protected]
 
  Add-MailboxFolderPermission -Identity “[email protected]:\Kalender” -AccessRights PublishingEditor -User [email protected]
  
[http://blogs.mccombs.utexas.edu/the-most/2011/06/24/change-sharing-permissions-in-your-outlook-calendar/ Sharing Permissions in Your Outlook Calendar]
+
=== Offentliggøre kalender  ===
 
+
== Offentliggøre kalender  ==
+
  
 
  Set-MailboxCalendarFolder -Identity mailbox-alias:\calendar -PublishEnabled $true
 
  Set-MailboxCalendarFolder -Identity mailbox-alias:\calendar -PublishEnabled $true
Linje 78: Linje 59:
 
[http://technet.microsoft.com/en-us/library/dd298124.aspx Læs mere om parametrene på kommandoen]
 
[http://technet.microsoft.com/en-us/library/dd298124.aspx Læs mere om parametrene på kommandoen]
  
== Sætte sprog på standard mapper ==
+
=== Sætte sprog på standard mapper ===
  
 
  $users = Get-Mailbox
 
  $users = Get-Mailbox
Linje 84: Linje 65:
  
 
Nu kommer den første gangs "popup" i OWA heller ikke mere.
 
Nu kommer den første gangs "popup" i OWA heller ikke mere.
 +
 +
 +
=== Vis Ekstern afsender label ===
 +
Set-ExternalInOutlook -Enabled $true
 +
[https://techcommunity.microsoft.com/t5/exchange-team-blog/native-external-sender-callouts-on-email-in-outlook/ba-p/2250098 Native external sender callouts on email in Outlook]
 +
 +
== Convert AD connect synced user to shared mailbox ==
 +
From: https://serverfault.com/questions/865495/convert-ad-connect-synced-user-to-shared-mailbox
 +
 +
*Deleted user from local AD
 +
*Forced sync with AD connect
 +
*Go to Office admin panel > deleted users
 +
*Recover the user. I now see it as "cloud" account.
 +
*Remove the ImmutableID after user is recovered: Set-MSOLUser -UserPrincipalName [email protected] -ImmutableID "$null"
 +
*When user is recovered, use "convert to shared mailbox".
 +
*Remove licenses from user.
 +
It now is a shared mailbox, not using licensed, and not synced from local AD. Just what we wanted.
 +
 +
[https://www.e-apostolidis.gr/microsoft/office-365/how-to-disconnect-a-mailbox-re-assign-it-to-new-user-in-a-hybrid-scenario/ How to disconnect a mailbox & re-assign it to new user in a Hybrid Scenario]
 +
 +
== Convert synced user to Cloud user ==
 +
Use this when only a part of the users needs to be converted. For stopping using AD Connect, turn it off: ''Set-MsolDirDyncEnabled -EnableDirSync $false''
 +
 +
*Move user to non-synced OU or delete from AD.
 +
*Run sync twice
 +
*Restore user with Restore-MsolUser (will keep current password)
 +
*Remove the ImmutableID: ''Set-MSOLUser -UserPrincipalName [email protected] -ImmutableID "$null"''
 +
 +
Outlook will give some login errors during this, but give it some time and it should work again.
  
 
== Tilføje ekstra domæne på alle brugere ==
 
== Tilføje ekstra domæne på alle brugere ==
Linje 94: Linje 104:
 
Det samme kan gøres på distribution groups med Get-DistributionGroup og Set-DistributionGroup
 
Det samme kan gøres på distribution groups med Get-DistributionGroup og Set-DistributionGroup
  
== Tilføje forskellige aliaser på brugere ==
+
== Tilføje forskellige aliaser på brugere bulk ==
  
 
CSV fil:
 
CSV fil:
Linje 115: Linje 125:
  
 
Husk at gøre administratoren medlem af Discovery Management.
 
Husk at gøre administratoren medlem af Discovery Management.
 +
 +
Tjek security and compliance
  
 
På afsender:
 
På afsender:
Linje 123: Linje 135:
 
  Search-Mailbox "Discovery Search Mailbox" -SearchQuery "subject:Emne" -TargetMailbox user@domæne.dk -TargetFolder GenskabteMails
 
  Search-Mailbox "Discovery Search Mailbox" -SearchQuery "subject:Emne" -TargetMailbox user@domæne.dk -TargetFolder GenskabteMails
  
== Distribution Group ==
+
== Slette gamle mails på dato i bestemt mappe ==
 +
!! '''Kører kun på 10 emails ad gangen''' !!
 +
 
 +
* https://www.codetwo.com/admins-blog/new-compliancesearch-new-version-of-search-mailbox/
 +
 
 +
Forbind til Security & Compliance Center https://docs.microsoft.com/en-us/powershell/exchange/connect-to-scc-powershell?view=exchange-ps
 +
 
 +
Find folder ID:
 +
* https://docs.microsoft.com/en-us/microsoft-365/compliance/use-content-search-for-targeted-collections?view=o365-worldwide
 +
* https://www.enowsoftware.com/solutions-engine/performing-ediscovery-against-a-specific-folder
 +
 
 +
Opret via GUI og kør så:
 +
New-ComplianceSearchAction -SearchName Navn -purge -purgetype SoftDelete
 +
 
 +
https://office365itpros.com/2018/12/10/reporting-the-managed-folder-assistant/
 +
 
 +
== Distribution Groups bulk ==
 
Lave flere Distribution Groups:
 
Lave flere Distribution Groups:
  
 
  $arr = "dist1","dist2","dist3"
 
  $arr = "dist1","dist2","dist3"
 
 
  foreach ($item in $arr){New-DistributionGroup -Name "$item" -PrimarySmtpAddress "[email protected]"}
 
  foreach ($item in $arr){New-DistributionGroup -Name "$item" -PrimarySmtpAddress "[email protected]"}
 
 
  foreach ($item in $arr){Set-DistributionGroup "$item" -RequireSenderAuthenticationEnabled $False}
 
  foreach ($item in $arr){Set-DistributionGroup "$item" -RequireSenderAuthenticationEnabled $False}
 
 
  foreach ($item in $arr){Add-DistributionGroupMember -Identity $item –Member [email protected] –BypassSecurityGroupManagerCheck}
 
  foreach ($item in $arr){Add-DistributionGroupMember -Identity $item –Member [email protected] –BypassSecurityGroupManagerCheck}
  
== Shared mailbox ==
+
== Mailbox kvota / Shared / Licens ==
 
+
'''Sæt mailbox kvota'''
Sætte delte mailbokse til det gratis tilladte kvota:
+
  
 +
Her kun på delte mailbokse
 
<pre style="white-space: pre-wrap;  
 
<pre style="white-space: pre-wrap;  
 
white-space: -moz-pre-wrap;
 
white-space: -moz-pre-wrap;
Linje 145: Linje 170:
 
Get-Mailbox -ResultSize Unlimited -filter {RecipientTypeDetails -eq "SharedMailbox" -or RecipientTypeDetails -eq "RoomMailbox"} | Set-Mailbox -ProhibitSendReceiveQuota 10GB -ProhibitSendQuota 9.75GB -IssueWarningQuota 9.5GB
 
Get-Mailbox -ResultSize Unlimited -filter {RecipientTypeDetails -eq "SharedMailbox" -or RecipientTypeDetails -eq "RoomMailbox"} | Set-Mailbox -ProhibitSendReceiveQuota 10GB -ProhibitSendQuota 9.75GB -IssueWarningQuota 9.5GB
 
</pre>
 
</pre>
 +
[https://technet.microsoft.com/en-us/library/exchange-online-limits.aspx?f=255&MSPPError=-2147217396#Mailbox%20storage%20limits Mailbox storage limits]
  
Fra https://www.cogmotive.com/blog/office-365-tips/office-365-shared-mailbox-size-limits
+
'''Ændre bruger mailboks til delt mailboks'''
 
+
Ændre bruger mailboks til delt mailboks:
+
  
 
<pre style="white-space: pre-wrap;  
 
<pre style="white-space: pre-wrap;  
Linje 158: Linje 182:
 
</pre>
 
</pre>
  
Fjerne licens:
+
'''Fjerne licens'''
 
<pre style="white-space: pre-wrap;  
 
<pre style="white-space: pre-wrap;  
 
white-space: -moz-pre-wrap;
 
white-space: -moz-pre-wrap;
Linje 176: Linje 200:
 
  Set-MsolUserPrincipalName -newuserprincipalname [email protected] -userprincipalname [email protected]
 
  Set-MsolUserPrincipalName -newuserprincipalname [email protected] -userprincipalname [email protected]
  
== winmail.dat problem ==
+
== Lave mapper på bruger konto ==
''Muligvis ikke et problem mere.''
+
https://gallery.technet.microsoft.com/office/Create-folders-in-users-4630c241#content
Set-RemoteDomain Default -TNEFEnabled $false
+
  
http://community.office365.com/en-us/f/160/t/4000.aspx
+
.\Create-MailboxFolder.ps1 -Credentials (Get-Credential) -Mailbox "c:\temp\mailboxes.txt" -RequiredFolders "Undermappe til roden" -ParentFolder "WellKnownFolderName.MsgFolderRoot" -EwsUrl 'https://outlook.office365.com/EWS/Exchange.asmx' -Impersonate
  
http://help.outlook.com/140/gg263346.aspx#DisableAllTNEF
+
== Outlook regler på bruger konto ==
  
 +
https://www.slipstick.com/office-365/create-rules-powershell/
  
 +
Get-InboxRule -Mailbox <mailbox>
  
http://support.microsoft.com/kb/2428507
+
Get-InboxRule -Mailbox <mailbox> -Identity <RuleIdentity>| FL
 
+
$Mailbox = Get-Mailbox -Identity [email protected]
+
$Mailbox.EmailAddresses
+
  
 
== Password ==
 
== Password ==
Linje 200: Linje 222:
 
  Set-MsolUserPassword -userPrincipalName [email protected] -NewPassword "P@ssw0rd" -ForceChangePassword $false
 
  Set-MsolUserPassword -userPrincipalName [email protected] -NewPassword "P@ssw0rd" -ForceChangePassword $false
  
=== Ændre password for flere brugere ===
+
=== Ændre password for flere brugere bulk ===
 
  Import-Csv c:\Brugere.csv|%{Set-MsolUserPassword -userPrincipalName $_.UserPrincipalName -NewPassword P@ssw0rd -ForceChangePassword $false}
 
  Import-Csv c:\Brugere.csv|%{Set-MsolUserPassword -userPrincipalName $_.UserPrincipalName -NewPassword P@ssw0rd -ForceChangePassword $false}
  
Linje 207: Linje 229:
  
  
= DirSync =
+
== Warn users when an email arrives from a sender with the same display name as someone in your organisation ==
  
For at synkronisere brugere fra lokal AD til Office 365 / Azure kan man installere DirSync, og nu kan man også synkronisere password med Office 365. Dette krævede AD FS opsat før.
+
https://gcits.com/knowledge-base/warn-users-external-email-arrives-display-name-someone-organisation/
  
Først skal det dog aktiveres i Office 365 portalen, bemærk der kan gå op til 24 timer før det er aktivt:
+
== Delt Ferie kalender ==
  
http://wiki.kimilise.dk/images/o365/O365-DirSync.png
+
Opret room mailbox
  
kan DirSync installeres, punkt 4.
+
Set-MailboxFolderPermission -Identity “[email protected]:\Calendar” -AccessRights PublishingEditor -User Alle
 +
 
 +
Set-CalendarProcessing -Identity [email protected] -AllowConflicts $True
 +
 
 +
== Genskabe mailboks ==
 +
[https://learn.microsoft.com/da-dk/exchange/recipients-in-exchange-online/delete-or-restore-mailboxes Delete or restore user mailboxes in Exchange Online]
 +
 
 +
== OME / RMS sikker mail ==
 +
''Slettes''
 +
 
 +
Install-Module -Name AADRM
 +
Connect-AadrmService
 +
Enable-Aadrm
 +
 
 +
$UserCredential = Get-Credential
 +
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
 +
Import-PSSession $Session
 +
 
 +
Test-IRMConfiguration -sender [email protected]
 +
 
 +
= DirSync / Azure AD Connect =
 +
 
 +
[https://learn.microsoft.com/en-us/microsoft-365/enterprise/prepare-for-directory-synchronization Prepare for directory synchronization to Microsoft 365]
 +
 
 +
For at synkronisere brugere fra lokal AD til Office 365 / Azure kan man installere DirSync, og nu kan man også synkronisere password med Office 365. Dette krævede AD FS opsat før.
  
 
For at DirSync kan finde brugere i det lokale AD der skal synkroniseres og matches med dem der evt. allerede er oprettet i skyen, skal brugerne have (e-)mail attributten sat og UPN skal også passe med et domæne der er aktivt i Office 365. Højre klik på brugeren i Active Directory Users and Computers og sæt e-mail adressen. Den skal passe med brugerens primære SMTP adresse i Office 365.
 
For at DirSync kan finde brugere i det lokale AD der skal synkroniseres og matches med dem der evt. allerede er oprettet i skyen, skal brugerne have (e-)mail attributten sat og UPN skal også passe med et domæne der er aktivt i Office 365. Højre klik på brugeren i Active Directory Users and Computers og sæt e-mail adressen. Den skal passe med brugerens primære SMTP adresse i Office 365.
Linje 229: Linje 275:
 
   Set-ADUser -Identity $_ -Email "$($_.userPrincipalName)"}
 
   Set-ADUser -Identity $_ -Email "$($_.userPrincipalName)"}
  
 
+
#Sæt standard mail også
 
$smtp = "SMTP:$($_.userPrincipalName)"
 
$smtp = "SMTP:$($_.userPrincipalName)"
 
   Set-ADUser -Identity $_ -Add @{proxyAddresses = $smtp}
 
   Set-ADUser -Identity $_ -Add @{proxyAddresses = $smtp}
 
</pre>
 
</pre>
  
 +
== Alias - ProxyAddresses ==
 
Hvis man har flere domæner som brugerne skal have adresser under styres dette nu også af det lokale AD.
 
Hvis man har flere domæner som brugerne skal have adresser under styres dette nu også af det lokale AD.
  
 
Her er et Powershell der kan tilføje ekstra domæner til brugere. Det vigtige er her om der står smtp: eller SMTP: foran, da SMTP: bliver standard SMTP adressen for brugeren. (Exchange logik)
 
Her er et Powershell der kan tilføje ekstra domæner til brugere. Det vigtige er her om der står smtp: eller SMTP: foran, da SMTP: bliver standard SMTP adressen for brugeren. (Exchange logik)
 
 
<pre style="white-space: pre-wrap;  
 
<pre style="white-space: pre-wrap;  
 
white-space: -moz-pre-wrap;
 
white-space: -moz-pre-wrap;
Linje 252: Linje 298:
 
</pre>
 
</pre>
  
Tilføje forskellige aliaser på brugere
+
=== Importere forskellige proxyAddresses fra CSV ===
 
+
file.csv:
Importere forskellige proxyAddresses fra CSV:
+
 
<pre style="white-space: pre-wrap;  
 
<pre style="white-space: pre-wrap;  
 
white-space: -moz-pre-wrap;
 
white-space: -moz-pre-wrap;
Linje 282: Linje 327:
 
</pre>
 
</pre>
  
[http://support.microsoft.com/kb/2641663 How to use SMTP matching to match on-premises user accounts to Office 365 user accounts for directory synchronization]
+
Yderlig forklaring: [http://support.microsoft.com/kb/2641663 How to use SMTP matching to match on-premises user accounts to Office 365 user accounts for directory synchronization]
  
Hvis der er problemer bliver der sendt en status mail til den tekniske kontakt person.
+
Hvis der er problemer med sync bliver der sendt en status mail til den tekniske kontakt person.
 
+
Når det virker ser det sådan her ud i Office 365:
+
 
+
http://wiki.kimilise.dk/images/o365/O365-DirSync-works.png
+
  
 
Alt ang. mail og passwords på brugere styres nu i det lokale AD.
 
Alt ang. mail og passwords på brugere styres nu i det lokale AD.
  
"C:\Program Files\Windows Azure Active Directory Sync\SYNCBUS\Synchronization Service\UIShell\miisclient.exe"
+
Ved AD Connect: <br />
 +
Hvis ny bruger skal overtage ProxyAddresses skal den originale bruger slettes/flyttes til OU der ikke synkroniseres.
  
 +
== Fejlfinding / Vigtig info ==
  
[http://community.office365.com/en-us/f/158/p/44701/152293.aspx#152293 Oversigt over attributter og hvad email adresser]
+
Sync styres af ImmutableId (Base64 af AD objectGUID) - ImmutableId kan ikke ændres på synkroniserede brugere når DirSync er slået til.
  
Typiske fejl
+
[http://support.microsoft.com/kb/2643629 Individual Active Directory Domain Services objects don't sync to Windows Azure AD in Office 365 - Resolution 7: Update user SMTP addresses by using on-premises Active Directory attributes]
  
http://support.microsoft.com/kb/2791422
+
=== Flytte DirSync til nyt AD ===
  
http://community.office365.com/en-us/f/613/t/254402.aspx
+
I korte træk:
 +
*Stop DirSync
 +
*Slet eller ændre ImmutableId
 +
*Start DirSync på nyt AD
  
== Fejlfinding ==
+
[http://blog.kloud.com.au/2014/05/12/moving-dirsync-between-active-directory-forests/ Moving Dirsync Between Active Directory Forests]
  
Sync styres af ImmutableId
+
[https://jerrymeyer.nl/2017/10/20/office-365-migrating-azure-ad-connect-new-ad-domain/ Migrating Azure AD connect to new Active directory domain]
  
ImmutableId kan ikke ændres på synkroniserede brugere når DirSync er slået til.
+
[https://365lab.net/2014/01/26/office-365-migrating-dirsync-to-new-ad-domain/ Office 365: Migrating DirSync to new AD domain]
  
  
http://blogs.dirteam.com/blogs/davestork/archive/2014/08/15/fixing-office-365-dirsync-account-matching-issues.aspx
 
  
http://blogs.technet.com/b/praveenkumar/archive/2014/04/12/how-to-do-hard-match-in-dirsync.aspx
 
  
http://www.joseph-streeter.com/?p=423
 
  
http://blog.kloud.com.au/2014/05/12/moving-dirsync-between-active-directory-forests/
+
= Office Apps Deployment =
  
 +
Hent [https://www.microsoft.com/en-us/download/details.aspx?id=49117 Office Deployment Tool]
  
Der kan være meget stort delay når man aktivere DirSync, MS skriver 72 timer, og det har jeg oplevet i hvert fald går selv med et mindre antal brugere. Der kan også være tale om en fejl, se links:
+
[https://config.office.com/ Lav config XML]
  
http://community.office365.com/en-us/f/613/t/228399.aspx
+
[https://learn.microsoft.com/da-dk/deployoffice/overview-shared-computer-activation Overview of shared computer activation for Microsoft 365 Apps]
  
http://support2.microsoft.com/kb/2654338
+
[https://learn.microsoft.com/da-dk/deployoffice/updates/overview-update-channels Overview of update channels for Microsoft 365 Apps]
  
http://community.office365.com/en-us/f/613/t/277602.aspx
+
[https://learn.microsoft.com/da-dk/deployoffice/deploy-microsoft-365-apps-remote-desktop-services Deploy Microsoft 365 Apps by using Remote Desktop Services]
  
== Links ==
+
[https://learn.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date Update history for Microsoft 365 Apps (listed by date)]
  
[http://support.microsoft.com/kb/2643629 Individual Active Directory Domain Services objects don't sync to Windows Azure AD in Office 365 - Resolution 7: Update user SMTP addresses by using on-premises Active Directory attributes]
+
XML fil:
 
+
<pre>
[http://technet.microsoft.com/en-us/library/hh852478.aspx Prepare to provision users through directory synchronization to Office 365]
+
<Configuration>
 +
  <Add OfficeClientEdition="32" Channel="Broad" ForceUpgrade="TRUE">
 +
    <Product ID="O365ProPlusRetail" PIDKEY="">
 +
      <Language ID="da-dk" />
 +
      <ExcludeApp ID="OneNote" />
 +
      <ExcludeApp ID="Lync" />
 +
      <ExcludeApp ID="Groove" />
 +
      <ExcludeApp ID="OneDrive" />
 +
    </Product>
 +
  </Add>
 +
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
 +
  <Property Name="SharedComputerLicensing" Value="1" />
 +
  <Updates Enabled="TRUE" />
 +
  <RemoveMSI All="TRUE" />
 +
  <Display Level="None" AcceptEULA="TRUE" />
 +
</Configuration>
 +
</pre>
  
[http://blogs.msdn.com/b/denotation/archive/2012/11/21/installing-and-configure-dirsync-with-ou-level-filtering-for-office365.aspx Installing and Configure DirSync with OU level filtering for Office365]
+
C:\ODT>setup.exe /configure download.xml
http://blogs.technet.com/b/praveenkumar/archive/2014/04/11/how-to-do-ou-based-filtering-in-office-365.aspx
+
 
+
= SMTP relay =
+
Kan bruges til at sende via Office 365, fx fra en kopimaskine til scanner.
+
 
+
 
+
http://technet.microsoft.com/en-us/library/dn554323%28v=exchg.150%29.aspx
+
  
 
= Begrænsninger / Kendte problemer =
 
= Begrænsninger / Kendte problemer =
Ingen Outlook 2003 support! 2007 med sidste opdateringer virker (2014). Se mere om [http://office.microsoft.com/da-dk/office365-suite-help/office-365-system-requirements-HA102817357.aspx systemkrav].
 
  
Det er nu muligt online at sætte sit licens antal ned, dog skal support kontaktes for at helt annullere sit abonnement.
+
[https://support.microsoft.com/da-dk/help/2181579/email-that-you-send-on-behalf-of-someone-is-not-saved-in-their-sent-it Email that you send on behalf of someone is not saved in their Sent Items folder]
 
+
http://www.msdigest.net/2012/03/catch-all-mail-on-office-365/
+
 
+
Flere Office 365 konti i samme Outlook 2010, kan give problemer hvis de ligger på samme server. Hotfix: "When you configure Outlook 2010 by using a profile to connect to multiple Microsoft Office 365 email accounts, you may experience connection delays or failures on one of the accounts. When you select a folder in that account, the Outlook status bar displays "Trying to connect" or Disconnected."
+
<br />
+
http://support.microsoft.com/kb/2598374
+
 
+
Email that you send on behalf of someone is not saved in their Sent Items folder
+
<br />
+
http://support.microsoft.com/kb/2181579
+
  
 
'''Max 500 modtagere'''
 
'''Max 500 modtagere'''
Linje 361: Linje 403:
 
For at omgå dette, put så mange brugere og eksterne kontakter som muligt i distributions grupper. Da man ellers er udelukket for at sende mail i 24 timer!
 
For at omgå dette, put så mange brugere og eksterne kontakter som muligt i distributions grupper. Da man ellers er udelukket for at sende mail i 24 timer!
  
[http://help.outlook.com/da-dk/140/dd630704.aspx Begrænsninger for meddelelser, postkasse og modtagere]
+
== OneDrive fejl kode ==
  
[http://community.office365.com/en-us/f/160/t/20109.aspx Recipient limit reached]
+
0x8004de40
 +
https://learn.microsoft.com/nb-no/sharepoint/troubleshoot/sync/error-0x8004de40-in-onedrive
  
På klient (Outlook 2007) siden kan der være problemer med en autodiscovery popup der kommer op, selvom Outlook er sat rigtigt op med Office 365 kontoen, hvis Exchange er flyttet til Office 365.
+
Unlink Account i OneDrive app og start App og login, så køre det igen.
<br />
+
Tjek denne blog: [http://nuage-it.com/blog/?p=86 Outlook 2007 prompting for old exchange account details]
+
  
I regedit slet dit domæne fra '''HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\AutoDiscover''', du kan også fjerne xml filen den peger på. I mit tilfælde '''C:\Users\<BrugerNavn>\AppData\Local\Microsoft\Sign In'''.
+
= Manuel migrering mellem Office 365 planer =
 +
'''''Muligvis ikke nødvendigt mere, da Microsoft har åbnet for at skifte mellem flere forskellige planer nu''.'''
  
= Links =
+
Har du allerede en konto på Microsoft Business Productivity Online Standard Suite og vil flytte den over til Office 365, fx hvis du har flere kunder under samme konto.
 
+
Denne guide tager udgangspunkt i et domæne på GratisDNS's DNS servere, men mon ikke andre udbyder tilbyder det samme.
[http://jravn.dk/?p=385 Office 365 Service Updates]
+
  
http://www.o365info.com/2012/08/disable-access-to-service.html#SUB-1
+
*Opret Office 365 konto.
 
+
*Tilføj brugere, med onmicrosoft.com domæne.
[http://jravn.dk/?p=384 Opsætning af SMTP Relay til Office 365]
+
*Tilføj domænet, og opsæt DNS så det er klar til at blive godkendt. Man kan ikke godkende da domænet er i brug under BPOS.
 
+
*Backup data til PST eller med fx http://www.migrationwiz.com.
[http://jravn.dk/?p=452 Office 365 – Inactive Mailbox Users Report]
+
*Opsæt mailforward (GratisDNS, MXhotel, [http://www.rollernet.us/our-services/mail-services.html Roller Network]) til brugerne på onmicrosoft.com domænet. Så ny mail kommer ind på den nye konto. Der kan lige gå 5-10 min før Mailforward serveren acceptere mails.
 
+
*Slet andre MX records, så kun mailforward er tilbage.
[http://jravn.dk/?p=446 Office 365 – Add permissions to a Mailbox/Shared Mailbox]
+
*Nu kan Outlook sættes op til onmicrosoft.com kontoen. Og nye mails modtages og sendes der. Afsender vil være onmicrosoft.com, men denne virker også senere, så kun kosmetisk indtil systemet køre 100% på Office 365.
 
+
*Slet alt der har med domænet (brugere, alias, grupper) at gøre på BPOS.
[http://jravn.dk/?p=443 Office 365 – ActiveSync Device Report]
+
<br/>
 
+
Tag en sidste backup:
[http://jravn.dk/?p=460 Office 365 – Giv Admin Access til alle mailboxe i Exchange Online]
+
*Ændre brugerne at bruge til BPOS adressen.
 
+
*Slet domænet fra BPOS.
[http://jravn.dk/?p=461 Office 365 – Adgangs-link til O365 services]
+
*Hvis du bruger migrationwiz prem kør en migration igen.
 
+
*Slet brugerene også, så bliver det slettet i den automatiske (af Microsoft) overførte Office 365 konto.
[http://support.microsoft.com/kb/2745588 Outlook password expiration notification in Office 365]
+
<br/>
 +
*Kontakt support, bed dem slette domænet i Forefront.
 +
*Vent op til 24 timer, før du kan godkende domænet i Office 365. Det går nogle gange hurtigere, bed evt. supporten kontakte dig når det er klar.
 +
*Når domænet er godkendt ved Office 365, så skift brugerne til login med domænet. Nu burde vi kun at mangle og ændre MX record til Office 365, men for at sikker på alt virker:
 +
*Tjek at det rigtige domæne er i Forefront https://sts.messaging.microsoft.com (login via portal) ellers kan det være problemer med 550 5.4.1 Relay Access Denied, hvis det rigtige domæne ikke står i listen der, kør disse i PowerShell:
 +
Set-AcceptedDomain domæne.dk -OutboundOnly $true
 +
Set-AcceptedDomain domæne.dk -OutboundOnly $false
 +
*Vent en ½-1-1½ times tid hvis det stadig fejler, kontakt support. (Tjek med et tool http://freesbee.wheel.dk/mailtest.html at modtagelse virker)
 +
*Ændre MX til Office 365.
 +
*Du er færdig :-)

Nuværende version fra 6. dec 2023, 15:45

Erfaringer med Office 365 deles her. Lige nu er der mest om Exchange Online, men hvis du har noget om de andre produkter Office 365 tilbyder er du velkommen til at tilføje!

SMTP relay fx til kopimaskine

Kan bruges til at sende via Office 365, fx fra en kopimaskine til scanner.

Configure a connector to send mail using Microsoft 365 or Office 365 SMTP relay

PowerShell

Forbinde

Connect-ExchangeOnline

Login

https://docs.microsoft.com/en-us/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps


Installer: Windows Azure AD Module for Windows PowerShell for at få adgang til alle cmdlets. Kræver: Microsoft Online Services Logonassistent

$UserCredential = Get-Credential
(log på med en office 365 global administrator konto)

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $Session

Cmdlet references for Office 365 services

Simple opgaver

Mailboks adgang

bruger@ får fuld adgang til mail@

Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -InheritanceType All

Tag AutoMapping fra, hvis der er problemer i Outlook med at selv finde mailboksen, og tilføj den manuelt

-AutoMapping:$false 

Sende som

Add-RecipientPermission [email protected] -AccessRights SendAs -Trustee [email protected]

Fjerne adgang

Remove-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -InheritanceType All

Dele kalender

Add-MailboxFolderPermission -Identity “[email protected]:\Kalender” -AccessRights PublishingEditor -User [email protected]

Offentliggøre kalender

Set-MailboxCalendarFolder -Identity mailbox-alias:\calendar -PublishEnabled $true

Få URLer på delt kalender:

Get-MailboxCalendarFolder -Identity mailbox-alias:\calendar

Læs mere om parametrene på kommandoen

Sætte sprog på standard mapper

$users = Get-Mailbox
foreach ($a in $users) {Set-MailboxRegionalConfiguration -Identity $a.name -Language da-dk -TimeZone "Romance Standard Time" -LocalizeDefaultFolderName:$true}

Nu kommer den første gangs "popup" i OWA heller ikke mere.


Vis Ekstern afsender label

Set-ExternalInOutlook -Enabled $true

Native external sender callouts on email in Outlook

Convert AD connect synced user to shared mailbox

From: https://serverfault.com/questions/865495/convert-ad-connect-synced-user-to-shared-mailbox

  • Deleted user from local AD
  • Forced sync with AD connect
  • Go to Office admin panel > deleted users
  • Recover the user. I now see it as "cloud" account.
  • Remove the ImmutableID after user is recovered: Set-MSOLUser -UserPrincipalName [email protected] -ImmutableID "$null"
  • When user is recovered, use "convert to shared mailbox".
  • Remove licenses from user.

It now is a shared mailbox, not using licensed, and not synced from local AD. Just what we wanted.

How to disconnect a mailbox & re-assign it to new user in a Hybrid Scenario

Convert synced user to Cloud user

Use this when only a part of the users needs to be converted. For stopping using AD Connect, turn it off: Set-MsolDirDyncEnabled -EnableDirSync $false

  • Move user to non-synced OU or delete from AD.
  • Run sync twice
  • Restore user with Restore-MsolUser (will keep current password)
  • Remove the ImmutableID: Set-MSOLUser -UserPrincipalName [email protected] -ImmutableID "$null"

Outlook will give some login errors during this, but give it some time and it should work again.

Tilføje ekstra domæne på alle brugere

Da der ikke findes email address policy i Office 365 skal ekstra domæner manuelt tilføjes.

$users = Get-Mailbox
foreach ($a in $users) {$a.emailaddresses.Add("$($a.alias)@domain.dk")}
$users | %{Set-Mailbox $_.Identity -EmailAddresses $_.EmailAddresses}

Det samme kan gøres på distribution groups med Get-DistributionGroup og Set-DistributionGroup

Tilføje forskellige aliaser på brugere bulk

CSV fil:

PrimarySmtpAddress,ProxyAddresses
[email protected],[email protected];[email protected]
import-csv fil.csv | %{
$PrimarySmtpAddress = $_.PrimarySmtpAddress
$proxy = $_.ProxyAddresses -split ';'
Set-Mailbox -Identity $PrimarySmtpAddress -EmailAddresses @{add= $proxy}
Write-Host $proxy "added to" $_.PrimarySmtpAddress 
}

Se længere nede hvordan det samme gøres i AD for brug i DirSync.

Finde slettede mails

Finde slettede mails, også dem der ikke kan genskabes fra Slettet post i Outlook/OWA.

Husk at gøre administratoren medlem af Discovery Management.

Tjek security and compliance

På afsender:

Search-Mailbox user@domæne.dk -SearchDumpsterOnly -SearchQuery "From:*@slettedemaildomæne.dk" -TargetMailbox "Discovery Search Mailbox" -TargetFolder Inbox -LogLevel Full
Search-Mailbox "Discovery Search Mailbox" -SearchQuery "From:@slettedemaildomæne.dk" -TargetMailbox user@domæne.dk -TargetFolder inbox

På emne:

Search-Mailbox user@domæne.dk -SearchDumpsterOnly -SearchQuery "subject:Emne" -TargetMailbox "Discovery Search Mailbox" -TargetFolder Inbox -LogLevel Full
Search-Mailbox "Discovery Search Mailbox" -SearchQuery "subject:Emne" -TargetMailbox user@domæne.dk -TargetFolder GenskabteMails

Slette gamle mails på dato i bestemt mappe

!! Kører kun på 10 emails ad gangen !!

Forbind til Security & Compliance Center https://docs.microsoft.com/en-us/powershell/exchange/connect-to-scc-powershell?view=exchange-ps

Find folder ID:

Opret via GUI og kør så:

New-ComplianceSearchAction -SearchName Navn -purge -purgetype SoftDelete

https://office365itpros.com/2018/12/10/reporting-the-managed-folder-assistant/

Distribution Groups bulk

Lave flere Distribution Groups:

$arr = "dist1","dist2","dist3"
foreach ($item in $arr){New-DistributionGroup -Name "$item" -PrimarySmtpAddress "[email protected]"}
foreach ($item in $arr){Set-DistributionGroup "$item" -RequireSenderAuthenticationEnabled $False}
foreach ($item in $arr){Add-DistributionGroupMember -Identity $item –Member [email protected] –BypassSecurityGroupManagerCheck}

Mailbox kvota / Shared / Licens

Sæt mailbox kvota

Her kun på delte mailbokse

Get-Mailbox -ResultSize Unlimited -filter {RecipientTypeDetails -eq "SharedMailbox" -or RecipientTypeDetails -eq "RoomMailbox"} | Set-Mailbox -ProhibitSendReceiveQuota 10GB -ProhibitSendQuota 9.75GB -IssueWarningQuota 9.5GB

Mailbox storage limits

Ændre bruger mailboks til delt mailboks

Set-Mailbox [email protected] -Type Shared

Fjerne licens

$mbx = "[email protected]"
$MSOLSKU = (Get-MSOLUser -UserPrincipalName $mbx).Licenses[0].AccountSkuId
Set-MsolUserLicense -UserPrincipalName $mbx -RemoveLicenses $MSOLSKU

Office 365: Convert User Mailbox to Shared Mailbox

Omdøbe brugere

Har en bruger i AD fået nyt brugernavn, og dermed skal have nyt brugernavn i Office 365 også, skal der køres denne Powershell:

Set-MsolUserPrincipalName -newuserprincipalname [email protected] -userprincipalname [email protected]

Lave mapper på bruger konto

https://gallery.technet.microsoft.com/office/Create-folders-in-users-4630c241#content

.\Create-MailboxFolder.ps1 -Credentials (Get-Credential) -Mailbox "c:\temp\mailboxes.txt" -RequiredFolders "Undermappe til roden" -ParentFolder "WellKnownFolderName.MsgFolderRoot" -EwsUrl 'https://outlook.office365.com/EWS/Exchange.asmx' -Impersonate

Outlook regler på bruger konto

https://www.slipstick.com/office-365/create-rules-powershell/

Get-InboxRule -Mailbox <mailbox>
Get-InboxRule -Mailbox <mailbox> -Identity <RuleIdentity>| FL

Password

Microsoft Online Services Module for Windows PowerShell

Fjerne password udløb for alle brugere

Get-MSOLUser | Set-MsolUser -PasswordNeverExpires $true

Ændre password for en bruger

Set-MsolUserPassword -userPrincipalName [email protected] -NewPassword "P@ssw0rd" -ForceChangePassword $false

Ændre password for flere brugere bulk

Import-Csv c:\Brugere.csv|%{Set-MsolUserPassword -userPrincipalName $_.UserPrincipalName -NewPassword P@ssw0rd -ForceChangePassword $false}

CSV:

UserPrincipalName
[email protected]

Warn users when an email arrives from a sender with the same display name as someone in your organisation

https://gcits.com/knowledge-base/warn-users-external-email-arrives-display-name-someone-organisation/

Delt Ferie kalender

Opret room mailbox

Set-MailboxFolderPermission -Identity “[email protected]:\Calendar” -AccessRights PublishingEditor -User Alle
Set-CalendarProcessing -Identity [email protected] -AllowConflicts $True

Genskabe mailboks

Delete or restore user mailboxes in Exchange Online

OME / RMS sikker mail

Slettes

Install-Module -Name AADRM
Connect-AadrmService
Enable-Aadrm
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Test-IRMConfiguration -sender [email protected]

DirSync / Azure AD Connect

Prepare for directory synchronization to Microsoft 365

For at synkronisere brugere fra lokal AD til Office 365 / Azure kan man installere DirSync, og nu kan man også synkronisere password med Office 365. Dette krævede AD FS opsat før.

For at DirSync kan finde brugere i det lokale AD der skal synkroniseres og matches med dem der evt. allerede er oprettet i skyen, skal brugerne have (e-)mail attributten sat og UPN skal også passe med et domæne der er aktivt i Office 365. Højre klik på brugeren i Active Directory Users and Computers og sæt e-mail adressen. Den skal passe med brugerens primære SMTP adresse i Office 365. Fx test brugere med et UPN der passer med et domæne i Office 365 bliver oprettet.

Powershell til at tilføje UPN som e-mail:

Get-ADUser -Filter * -SearchBase "OU=OU2,OU=OU1,DC=Domain,DC=local" | Foreach-Object{
   Set-ADUser -Identity $_ -Email "$($_.userPrincipalName)"}

#Sæt standard mail også 
$smtp = "SMTP:$($_.userPrincipalName)"
   Set-ADUser -Identity $_ -Add @{proxyAddresses = $smtp}

Alias - ProxyAddresses

Hvis man har flere domæner som brugerne skal have adresser under styres dette nu også af det lokale AD.

Her er et Powershell der kan tilføje ekstra domæner til brugere. Det vigtige er her om der står smtp: eller SMTP: foran, da SMTP: bliver standard SMTP adressen for brugeren. (Exchange logik)

Get-ADUser -Filter * -SearchBase 'ou=users,dc=domain,dc=dk' -Properties proxyaddresses |

Foreach {
$upn = $_.UserPrincipalName
$upn_split = $upn.split("@")

Set-ADUser -identity $_ -Add @{'ProxyAddresses'=@(("smtp:{0}@{1}"-f $upn_split[0], 'domain2.dk'),("SMTP:{0}@{1}" -f $upn_split[0], 'domain.dk'))} } 

Importere forskellige proxyAddresses fra CSV

file.csv:

SAM,Proxy
SAM.account,[email protected];[email protected];[email protected]
Import-CSV file.csv | ForEach {
$Proxys = $_.Proxy -split ';'
$SAM = $_.SAM

$Proxys | foreach {
   $smtp = "smtp:$_"

    Get-ADUser $SAM | Set-ADUser -Add @{proxyAddresses = $smtp}
    
    Write-Host "$smtp added to proxy for $SAM"
}}

Yderlig forklaring: How to use SMTP matching to match on-premises user accounts to Office 365 user accounts for directory synchronization

Hvis der er problemer med sync bliver der sendt en status mail til den tekniske kontakt person.

Alt ang. mail og passwords på brugere styres nu i det lokale AD.

Ved AD Connect:
Hvis ny bruger skal overtage ProxyAddresses skal den originale bruger slettes/flyttes til OU der ikke synkroniseres.

Fejlfinding / Vigtig info

Sync styres af ImmutableId (Base64 af AD objectGUID) - ImmutableId kan ikke ændres på synkroniserede brugere når DirSync er slået til.

Individual Active Directory Domain Services objects don't sync to Windows Azure AD in Office 365 - Resolution 7: Update user SMTP addresses by using on-premises Active Directory attributes

Flytte DirSync til nyt AD

I korte træk:

  • Stop DirSync
  • Slet eller ændre ImmutableId
  • Start DirSync på nyt AD

Moving Dirsync Between Active Directory Forests

Migrating Azure AD connect to new Active directory domain

Office 365: Migrating DirSync to new AD domain



Office Apps Deployment

Hent Office Deployment Tool

Lav config XML

Overview of shared computer activation for Microsoft 365 Apps

Overview of update channels for Microsoft 365 Apps

Deploy Microsoft 365 Apps by using Remote Desktop Services

Update history for Microsoft 365 Apps (listed by date)

XML fil:

<Configuration>
  <Add OfficeClientEdition="32" Channel="Broad" ForceUpgrade="TRUE">
    <Product ID="O365ProPlusRetail" PIDKEY="">
      <Language ID="da-dk" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="OneDrive" />
    </Product>
  </Add>
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="SharedComputerLicensing" Value="1" />
  <Updates Enabled="TRUE" />
  <RemoveMSI All="TRUE" />
  <Display Level="None" AcceptEULA="TRUE" />
</Configuration>
C:\ODT>setup.exe /configure download.xml

Begrænsninger / Kendte problemer

Email that you send on behalf of someone is not saved in their Sent Items folder

Max 500 modtagere
For at omgå dette, put så mange brugere og eksterne kontakter som muligt i distributions grupper. Da man ellers er udelukket for at sende mail i 24 timer!

OneDrive fejl kode

0x8004de40 https://learn.microsoft.com/nb-no/sharepoint/troubleshoot/sync/error-0x8004de40-in-onedrive

Unlink Account i OneDrive app og start App og login, så køre det igen.

Manuel migrering mellem Office 365 planer

Muligvis ikke nødvendigt mere, da Microsoft har åbnet for at skifte mellem flere forskellige planer nu.

Har du allerede en konto på Microsoft Business Productivity Online Standard Suite og vil flytte den over til Office 365, fx hvis du har flere kunder under samme konto. Denne guide tager udgangspunkt i et domæne på GratisDNS's DNS servere, men mon ikke andre udbyder tilbyder det samme.

  • Opret Office 365 konto.
  • Tilføj brugere, med onmicrosoft.com domæne.
  • Tilføj domænet, og opsæt DNS så det er klar til at blive godkendt. Man kan ikke godkende da domænet er i brug under BPOS.
  • Backup data til PST eller med fx http://www.migrationwiz.com.
  • Opsæt mailforward (GratisDNS, MXhotel, Roller Network) til brugerne på onmicrosoft.com domænet. Så ny mail kommer ind på den nye konto. Der kan lige gå 5-10 min før Mailforward serveren acceptere mails.
  • Slet andre MX records, så kun mailforward er tilbage.
  • Nu kan Outlook sættes op til onmicrosoft.com kontoen. Og nye mails modtages og sendes der. Afsender vil være onmicrosoft.com, men denne virker også senere, så kun kosmetisk indtil systemet køre 100% på Office 365.
  • Slet alt der har med domænet (brugere, alias, grupper) at gøre på BPOS.


Tag en sidste backup:

  • Ændre brugerne at bruge til BPOS adressen.
  • Slet domænet fra BPOS.
  • Hvis du bruger migrationwiz prem kør en migration igen.
  • Slet brugerene også, så bliver det slettet i den automatiske (af Microsoft) overførte Office 365 konto.


  • Kontakt support, bed dem slette domænet i Forefront.
  • Vent op til 24 timer, før du kan godkende domænet i Office 365. Det går nogle gange hurtigere, bed evt. supporten kontakte dig når det er klar.
  • Når domænet er godkendt ved Office 365, så skift brugerne til login med domænet. Nu burde vi kun at mangle og ændre MX record til Office 365, men for at sikker på alt virker:
  • Tjek at det rigtige domæne er i Forefront https://sts.messaging.microsoft.com (login via portal) ellers kan det være problemer med 550 5.4.1 Relay Access Denied, hvis det rigtige domæne ikke står i listen der, kør disse i PowerShell:
Set-AcceptedDomain domæne.dk -OutboundOnly $true
Set-AcceptedDomain domæne.dk -OutboundOnly $false
  • Vent en ½-1-1½ times tid hvis det stadig fejler, kontakt support. (Tjek med et tool http://freesbee.wheel.dk/mailtest.html at modtagelse virker)
  • Ændre MX til Office 365.
  • Du er færdig :-)