User Profile
VasilMichev
MVP
Joined Jun 23, 2016
User Widgets
Recent Discussions
Re: Setting up mail forwarding of an account with no Outlook license
"Standard" forwarding controls do indeed require a mailbox, but you should be able to use a mail flow rule instead: https://learn.microsoft.com/en-us/exchange/security-and-compliance/mail-flow-rules/mail-flow-rule-actions Configure the conditions as needed and use the RedirectMessageTo action.7Views0likes0CommentsRe: Extract telephoneNumber/businessPhones in Graph via PowerShell
Some properties are considered "sensitive", so you might need additional permissions/admin roles to work with them. See for example this document: https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0#sensitive-actions The other thing that comes to mind is to make sure to specifically request the property: Get-MgUser -All -Property DisplayName,Id,businessPhones | select DisplayName,Id,businessPhones42Views0likes0CommentsRe: Reachability of a domain across multiple tenants
A domain can only be verified in a single tenant. The easy solution is to use subdomains, i.e. us.company.com, ca.company.com and so on. More convoluted solutions involve cross-tenant sync, guest users and so on, and why this can help with getting the users into a single tenant, they will still keep their own identity/email addresses, associated with the "home" tenant.39Views0likes0CommentsRe: Teams, SharePoint, Viva Engage - which to use for dept comms?
Teams should do just fine, unless you have some special requirements. Create a new team with all the users (you might be able to use a dynamic membership one), configure a channel or two for generic announcements that can only be published by specific people (i.e. enable moderation), and some that are "free" for all to share praise/recognitions/etc. As each team comes with its own SharePoint site, you can directly leverage this as a store for any documents you might want to share with the department, add them as tabs when needed, etc. Use the built-in tags (@channel, @team) to ensure people get notified. It should also be straightforward to integrate with any HR system you might be using and you can take advantage of the many first- and third-party apps, bots and so on. For example, if you HR system already has a recognition functionality, it can feed data into a specific channel. Same for any sales data, or pretty much any tool out there - the vast majority nowadays have some sort of integration with Teams. Remember that Teams also come with an email address, which you can leverage to ensure people that don't live in Teams also receive the important stuff. Though you might have to work with your IT folks to ensure all members can receive such email directly in their Inbox ("subscribers"). Channels can also have an email address (separate from the Team one), but you have less control over it.29Views0likes0CommentsRe: LitigationHold Delayholdapplied and Managed Folder Assistant
For deletion to happen, the MFA must reprocess any item that was previously on hold. In the scenario you detail above, when this happens, the MFA will detect the removal of the hold and toggle the DelayHoldApplied flag, thus "extending" any holds that previously applied on items. In other words, you have nothing to worry about. You can "tickle" faster MFA processing by running Start-ManagedFolderAssistant, although that's not a guarantee.32Views1like0CommentsRe: What is the best way to collaborate between two organizations with Teams?
This is all enabled by default. Can you be a bit more specific as to what is not working as expected? You can ask the other organization to add your account as a Guest user, which will make it easier for them to "discover" it, share files and so on.16Views0likes0CommentsRe: What's going on with office.com / web apps?
They simply want to shove Copilot down your throat, there is no real justification or rationale for what they have been doing. I'd suggest using OneDrive as the start page if your daily tasks are centered on documents, or just relying on the "waffle" menu on any of the "regular" M365 pages.41Views0likes0CommentsRe: No longer able to add Teams link in invite from shared calendar in browser
Seems to work fine here, but my configuration might differ from yours. Generally speaking, in order to be able to send an email as another mailbox, you need to have the necessary permissions (Send As). When it comes to calendar items/meeting invites, you must also be accessing the shared mailbox directly, as in you need to have Full access permissions on it. This is the only way you can access the corresponding UI bits in classic Outlook or OWA. Assuming you have the necessary permissions, try opening the shared mailbox in OWA via the Open another mailbox functionality (click on your profile photo in the top right to access it). Once it opens in a new tab, you should be able to create a new event ant toggle the Teams checkbox. The join details will not appear at this point, but will be appended when the invite is sent.136Views0likes1CommentRe: Resource not found while trying to access the available resource
Can you be a bit more specific, which resources/endpoints are you trying to access, what is the full error message? If I were to take a wild guess, I'd start with the access token - make sure you are using the correct flow and that the desired/required permissions are correctly reflected within the token's payload. Also make sure you're passing the correct identifiers where applicable.20Views0likes0CommentsRe: Need to Purge DiscoveryHolds Data from Archive Mailbox in Exchange Online
You cannot purge items in DiscoveryHolds directly, best you can do is cleanup duplicates via: Start-ManagedFolderAssistant user@domain.com -HoldCleanup And you should check for org-wide holds. They will not appear under the InPlaceHolds property on the mailbox, and the fact that you have some exclusions therein does not mean that other org-wide holds are not in play. Moreover, the ComplianceTagHoldApplied property value confirms that you have at least one retention policy/label acting on the mailbox. So check via: Get-OrganizationConfig | fl InPlaceHolds and take the necessary actions. Refer to this article for more info: https://learn.microsoft.com/en-us/purview/ediscovery-identify-a-hold-on-an-exchange-online-mailbox72Views1like0CommentsRe: Require approval from IT to join a Team and/or Shared Channels
The only way I could think of making this happen is by disabling team creation and taking over the management of existing teams by removing any owners. Features such as information barriers will not work with your requirements.63Views0likes0CommentsRe: Break-glass Account Prompted for Authenticator App Despite Exclusions
Did you exclude it from SSPR? This thread summarizes the possible reasons why an account is being prompted: https://learn.microsoft.com/en-us/answers/questions/645850/what-are-the-services-settings-that-can-cause-mfa92Views0likes0CommentsRe: Unable to change primary SMTP of a group
What you are describing sound like an issue with the dual-write process between Exchange Online and Entra, unfortunately we have no way to troubleshoot such issues, afaik. You can try removing/re-adding the alias to "trick" it, and if that doesn't help, best open a support case.57Views1like0CommentsRe: O365 Group email settings
To update the AutoSubscribeNewMembers property via the Graph, you must use a separate request with just said property, see the note here: https://learn.microsoft.com/en-us/graph/api/group-update?view=graph-rest-1.0&tabs=http Keep in mind that said setting does not apply retroactively to existing members of the group. For such, you need to manually adjust the "subscribers" list, which afaik is still only possible via PowerShell. The IsSubscribedByMail property cannot be set by the Graph API however, only via Exchange Online PowerShell at the Add-UnifiedGroupLinks cmdlet. Graph can only "read" said property.65Views0likes0CommentsRe: Update Dynamic Distribution List
You can ignore anything after this bit: ((((((((((((((((((((((((((Company -eq 'Contoso') -and (CustomAttribute4 -eq 'City'))) -and (((((CustomAttribute7 -eq 'Group') -or (CustomAttribute7 -eq 'Contractor'))) -or (CustomAttribute7 -eq 'Permanent'))))) -and (((RecipientType -eq 'UserMailbox') -or (((RecipientType -eq 'MailUser') -and (CustomAttribute12 -ne 'Excluded'))))))) as it will be added back after you make the changes. For the above, cleanup the parenthesis, and make sure the correct grouping is used between the individual clauses, then append another -or with the desired changes.58Views0likes0Comments
Recent Blog Articles
No content to show