Month: October 2024
Booking time not matching with calendar
My students schedule appointments with me via bookings. When they scan my QR code, they book and it adds to my calendar. This has happened multiple times where students book a certain time, and it’s showing hours later on my calendar. For example, I had a student yesterday who said their appointment was at 11, and they had the confirmation to prove it, but on my calendar, it showed that I had them booked at 2.
My students schedule appointments with me via bookings. When they scan my QR code, they book and it adds to my calendar. This has happened multiple times where students book a certain time, and it’s showing hours later on my calendar. For example, I had a student yesterday who said their appointment was at 11, and they had the confirmation to prove it, but on my calendar, it showed that I had them booked at 2. Read More
AVD Licensing
Hello,
in our local enviroment, we have all users with an M 365 Business Premium license. We use the office Apps lokal on the Win 11 Desktops.
We have an second enviroment hosted by our Partner with a different MS Domain. We use Citrix to connect to this hosted enviroment. both domains (local and hosted) are trusted.
Now we want to migrate Citrix to AVD.
We sync the uses from both domains to Entra.
Technical i have to assign a Windows 11 VDA License to the users from the hosted AD to access VDA.
Now the Question: is there any other way?
Hello,in our local enviroment, we have all users with an M 365 Business Premium license. We use the office Apps lokal on the Win 11 Desktops. We have an second enviroment hosted by our Partner with a different MS Domain. We use Citrix to connect to this hosted enviroment. both domains (local and hosted) are trusted. Now we want to migrate Citrix to AVD.We sync the uses from both domains to Entra. Technical i have to assign a Windows 11 VDA License to the users from the hosted AD to access VDA. Now the Question: is there any other way? Read More
Migrate Bing Maps Distance Matrix to Azure Maps Route Matrix
We currently use Bing Maps API to get distances between points using the distance matrix. We use the following URL:
I’ve reviewed the migration document and it says to use the Route Matrix in Azure Maps, specifically the following URL:
When I try to use this URL, I get a 405 error every time. I’m not sure of the format to add the origins and destinations like the Bing Maps example has. I’d really prefer to use this API over the SDK as I like to be in control of how I retrieve and pull data out of the results.
Is there an example of using the Route Matrix API?
We currently use Bing Maps API to get distances between points using the distance matrix. We use the following URL:https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?origins={lat0,long0;lat1,lon1;latM,lonM}&destinations={lat0,lon0;lat1,lon1;latN,longN}&travelMode={travelMode}&startTime={startTime}&timeUnit={timeUnit}&key={BingMapsKey} I’ve reviewed the migration document and it says to use the Route Matrix in Azure Maps, specifically the following URL:https://atlas.microsoft.com/route/matrix/sync/json?api-version=1.0&subscription-key={subscription-key} When I try to use this URL, I get a 405 error every time. I’m not sure of the format to add the origins and destinations like the Bing Maps example has. I’d really prefer to use this API over the SDK as I like to be in control of how I retrieve and pull data out of the results. Is there an example of using the Route Matrix API? Read More
Problem with the NUMBERVALUE formula
Hi, this formula, which seems correct to me, gives me the #VALUE! error. I cannot find why it is not working, any idea on where to look?
Thanks fot the help.
Hi, this formula, which seems correct to me, gives me the #VALUE! error. I cannot find why it is not working, any idea on where to look? Thanks fot the help. Read More
Exchange 2019 Event ID 9042 – File Extraction Time Based Assistant skipps mailbox
Hello everyone!
We only have 3 mailboxes left in our Exchange Server 2019 on-premises, the rest was already migrated to Exchange Online (we have a hybrid environment). We cannot move the other mailboxes at the moment.
Since a couple of days however we receive the following warning message in the event log of our Exchange Server:
Event-ID: 9042 (MSExchange Assistants)
“Service MSExchangeMailboxAssistants. File Extraction Time Based Assistant for database <dbname> (<db id>) is exiting a work cycle. No mailboxes were successfully processed. 1 mailboxes were skipped due to errors. 0 mailboxes were skipped due to failure to open a store session. 0 mailboxes were retried. There are 0 mailboxes in this database remaining to be processed.”
Unfortunately, that’s all the error messages we receive and I have no clue how to find out which mailbox is skipped. Or why…
How can we find out which mailbox is causing the problem? How can we then solve it?
Many thanks!
Best regards,
Markus
Hello everyone! We only have 3 mailboxes left in our Exchange Server 2019 on-premises, the rest was already migrated to Exchange Online (we have a hybrid environment). We cannot move the other mailboxes at the moment. Since a couple of days however we receive the following warning message in the event log of our Exchange Server: Event-ID: 9042 (MSExchange Assistants) “Service MSExchangeMailboxAssistants. File Extraction Time Based Assistant for database <dbname> (<db id>) is exiting a work cycle. No mailboxes were successfully processed. 1 mailboxes were skipped due to errors. 0 mailboxes were skipped due to failure to open a store session. 0 mailboxes were retried. There are 0 mailboxes in this database remaining to be processed.” Unfortunately, that’s all the error messages we receive and I have no clue how to find out which mailbox is skipped. Or why… How can we find out which mailbox is causing the problem? How can we then solve it? Many thanks! Best regards,Markus Read More
Staff Availability – MS Bookings Graph API call cache (probably)
Hello, I am facing a problem when checking staff availability for certain service before book an appointment.
It looks like the data received at the next request is out of date or possibly cached by the server:
graph.microsoft.com/v1.0/solutions/bookingBusinesses/{id}/getStaffAvailability
For example, if I book some appointment via the endpoint
“Cache-Control”: “no-cache, no-store”
to the query, but that didn’t work.
I would greatly appreciate any help or ideas on what I can do to get fresh data through the api, thanks.
Hello, I am facing a problem when checking staff availability for certain service before book an appointment. It looks like the data received at the next request is out of date or possibly cached by the server: graph.microsoft.com/v1.0/solutions/bookingBusinesses/{id}/getStaffAvailability For example, if I book some appointment via the endpoint/appointments I will immediately see the new booking in outlook.office.com/bookings/calendar, but at the same time, if I invoke a request to check the availability of the assigned person (/getStaffAvailability) I will not see this new appointment, the data will not be updated until a few minutes later. This leads to a double-booking problem for the same timeslot.A few pictures for a better understanding of what I’m talking about:I tried to set cache-control headers “Cache-Control”: “no-cache, no-store” to the query, but that didn’t work.I would greatly appreciate any help or ideas on what I can do to get fresh data through the api, thanks. Read More
B2B Direct Connect + cross tenant access enables switch tenants functionality?
We have set up a b2b direct connect connection with another company. We have enabled the cross-tent sync settings.
We want to use Shared channels in Teams. This works fine.
It is now possible for the other company to switch tenants in Teams and log into our tenant and then they see the entire team and not just the shared channel. The can also access SharePoint sites.
Is this works as designed because I can’t find this functionality in the Microsoft documentation.
We have set up a b2b direct connect connection with another company. We have enabled the cross-tent sync settings.We want to use Shared channels in Teams. This works fine.It is now possible for the other company to switch tenants in Teams and log into our tenant and then they see the entire team and not just the shared channel. The can also access SharePoint sites.Is this works as designed because I can’t find this functionality in the Microsoft documentation. Read More
Bookings Schedule Time Slots Not Showing in 30 Minute Increments
I am setting up a Booking with Available hours from 9am-12pm and 130pm to 4pm. The Time Increments are set to 30 minutes and the meeting time is set for 1 hour. I’d like the available times to show as 9am/930am/10am/1030am/11am/130pm/2pm/230pm/3pm. But, they are showing as 9am/10am/11am/130pm/230pm. I would think it should be smart enough to know there are hour increments available if they haven’t been scheduled yet.
Does anyone have any thoughts on why it won’t show increments of time on each half hour within the available times when it’s set for 30 mins? Thanks in advance!
I am setting up a Booking with Available hours from 9am-12pm and 130pm to 4pm. The Time Increments are set to 30 minutes and the meeting time is set for 1 hour. I’d like the available times to show as 9am/930am/10am/1030am/11am/130pm/2pm/230pm/3pm. But, they are showing as 9am/10am/11am/130pm/230pm. I would think it should be smart enough to know there are hour increments available if they haven’t been scheduled yet. Does anyone have any thoughts on why it won’t show increments of time on each half hour within the available times when it’s set for 30 mins? Thanks in advance! Read More
Microsoft Entra authentication on Windows Server onboarded on Azure Arc
I’ve been trying to enforce authentication with entra id credentials on on-premise servers instead of local user credentials by managing the vms using Azure Arc. It works just fine with linux servers by adding the extension aadloginforlinux but the same does not seem to be possible for windows servers. The equivalent extension aadloginforwindows does not seem to be supported on the hybrid azure arc machine. I could not find any relevant documentation for it either, only for native windows vms. Nevertheless, I used this command
az connectedmachine extension image list –publisher Microsoft.Azure.ActiveDirectory –extension-type AADLoginForWindows –location <machinelocation> –output table
and I can see the list of available versions for the extension but when trying to install it using
az connectedmachine extension create
it fails. Specifically it returns a null reference error when trying to retrieve the MDM ID. But this is strange to me since in this case Azure Arc is the device management solution.
I’ve been trying to enforce authentication with entra id credentials on on-premise servers instead of local user credentials by managing the vms using Azure Arc. It works just fine with linux servers by adding the extension aadloginforlinux but the same does not seem to be possible for windows servers. The equivalent extension aadloginforwindows does not seem to be supported on the hybrid azure arc machine. I could not find any relevant documentation for it either, only for native windows vms. Nevertheless, I used this command az connectedmachine extension image list –publisher Microsoft.Azure.ActiveDirectory –extension-type AADLoginForWindows –location <machinelocation> –output tableand I can see the list of available versions for the extension but when trying to install it using az connectedmachine extension createit fails. Specifically it returns a null reference error when trying to retrieve the MDM ID. But this is strange to me since in this case Azure Arc is the device management solution. Read More
Android 15 – CredentialProviderPolicy not surfaced by Intune
I have been having an issue with Android 15 devices. We use Authenticator as our password autofill provider. As soon as a device is updated from Android 14 to Android 15, the password autofill provider is no longer set and the setting to change it is ‘blocked by work policy.’ I have already tried removing all policies that apply to the devices (device config and device compliance policies) and factory resetting them. Simply having them enrolled as corporate owned fully managed devices causes this to happen.
I raised the issue in the Android Enterprise community blog. A link to that is included below. Someone on that thread found that there is a policy in Android 14/15 called the credentialproviderpolicy. When that policy is blocked or unconfigured, this behavior happens. I cannot find anywhere in Intune where I can set this policy. It seems that it is allowed by default when managing Android 14 with Intune, but not set or blocked when the device switches to Android 15.
Is there any way to specifically set a policy that is not reflected in the Intune UI? This is a blocker for being able to move more phones to Android 15.
Link to Android Enterprise thread: Re: Android 15 – Cannot set default password app – Android Enterprise Customer Community – 8708
Thanks,
Tom
I have been having an issue with Android 15 devices. We use Authenticator as our password autofill provider. As soon as a device is updated from Android 14 to Android 15, the password autofill provider is no longer set and the setting to change it is ‘blocked by work policy.’ I have already tried removing all policies that apply to the devices (device config and device compliance policies) and factory resetting them. Simply having them enrolled as corporate owned fully managed devices causes this to happen. I raised the issue in the Android Enterprise community blog. A link to that is included below. Someone on that thread found that there is a policy in Android 14/15 called the credentialproviderpolicy. When that policy is blocked or unconfigured, this behavior happens. I cannot find anywhere in Intune where I can set this policy. It seems that it is allowed by default when managing Android 14 with Intune, but not set or blocked when the device switches to Android 15. Is there any way to specifically set a policy that is not reflected in the Intune UI? This is a blocker for being able to move more phones to Android 15. Link to Android Enterprise thread: Re: Android 15 – Cannot set default password app – Android Enterprise Customer Community – 8708Thanks,Tom Read More
Excel formula help
Hi,
Not sure if this has already been asked but I need help with excel formulas where I have a list of possible instructions on one sheet with costs and I want to have then appear on another sheet if the instructions are to be carried out.
List on instructions start from C16, costs in G16 or H16 with the yes for being instructed starting in cell I16.
All help appreciated.
Hi, Not sure if this has already been asked but I need help with excel formulas where I have a list of possible instructions on one sheet with costs and I want to have then appear on another sheet if the instructions are to be carried out. List on instructions start from C16, costs in G16 or H16 with the yes for being instructed starting in cell I16. All help appreciated. Read More
Capturing Historic SQL with session info in metadata tables.
I’m looking to capture historical SQL queries in SQL Server, along with associated user/session/application information, CPU time, execution time, and table size for auditing purposes. I’ve explored several methods with a focus on minimizing performance impact with minimum external logging:
SQL Server Audit: Efficient and built-in, suitable for capturing DML statements with moderate overhead. However, it can generate large audit files.
Extended Events: Lightweight and highly configurable for detailed DML event logging with low overhead, though setup can be complex.
Change Data Capture (CDC): Captures data changes by reading the transaction log, suitable for ETL and data warehousing with moderate performance impact.
DML Triggers: Provides real-time logging but can significantly impact performance on high-transaction tables, making them less ideal for general use.
Query Store: Focuses on query performance over time, but doesn’t capture a complete history of executed statements.
I’ve also created an Extended Events session for detailed logging of executed batches. Here’s the SQL for setting it up:
I’d appreciate any insights or recommendations on capturing SQL statements effectively while minimizing performance impacts!
I’m looking to capture historical SQL queries in SQL Server, along with associated user/session/application information, CPU time, execution time, and table size for auditing purposes. I’ve explored several methods with a focus on minimizing performance impact with minimum external logging:SQL Server Audit: Efficient and built-in, suitable for capturing DML statements with moderate overhead. However, it can generate large audit files.Extended Events: Lightweight and highly configurable for detailed DML event logging with low overhead, though setup can be complex.Change Data Capture (CDC): Captures data changes by reading the transaction log, suitable for ETL and data warehousing with moderate performance impact.DML Triggers: Provides real-time logging but can significantly impact performance on high-transaction tables, making them less ideal for general use.Query Store: Focuses on query performance over time, but doesn’t capture a complete history of executed statements.I’ve also created an Extended Events session for detailed logging of executed batches. Here’s the SQL for setting it up: CREATE EVENT SESSION [Detailed_Execution_Logs] ON SERVER ADD EVENT sqlserver.sql_batch_completed( ACTION ( sqlserver.sql_text, sqlserver.database_name, sqlserver.server_principal_name, sqlserver.client_hostname, sqlserver.client_app_name ) ) ADD TARGET package0.event_file( SET filename = N’./Detailed_Execution_Logs.xel’, max_file_size = 10, max_rollover_files = 5 ) WITH ( EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS, MAX_DISPATCH_LATENCY = 30 SECONDS, MEMORY_PARTITION_MODE = NONE, TRACK_CAUSALITY = OFF, STARTUP_STATE = OFF ); I’d appreciate any insights or recommendations on capturing SQL statements effectively while minimizing performance impacts! Read More
Is there a way to rename multiple photos at once?
I have a lot of photos that need to be renamed recently. I want to ask if there is any way to batch rename multiple photos at once? It is too troublesome to manually rename them one by one. I am using Windows 11 system. I wonder if there is any built-in function or recommended tool to achieve batch renaming? If anyone has encountered a similar situation, please share your experience, thank you!
I have a lot of photos that need to be renamed recently. I want to ask if there is any way to batch rename multiple photos at once? It is too troublesome to manually rename them one by one. I am using Windows 11 system. I wonder if there is any built-in function or recommended tool to achieve batch renaming? If anyone has encountered a similar situation, please share your experience, thank you! Read More
Edge In-Browser Protection vs MAM for Windows
Can anyone explain the difference between MAM for Windows and Edge In-Browser protection? It’s not clear to me what capabilties each provide?
Can anyone explain the difference between MAM for Windows and Edge In-Browser protection? It’s not clear to me what capabilties each provide? Read More
Thunderbird for Mac and new security settings OAuth2
I have changed as request by microsoft server income and smtp with OAuth2 but sending doesn’t go and automatic pop up says I must use STARTTLS…. I don’t understand how to set..
M.
I have changed as request by microsoft server income and smtp with OAuth2 but sending doesn’t go and automatic pop up says I must use STARTTLS…. I don’t understand how to set..M. Read More
Enable IP restriction for a public facing App service
In this blog article, we will cover how to control the app service deployment to support only public facing app service with IP restriction enabled.
Note: The policy should allow the end-user experience to be the same whether they deploy the app service using the Azure portal, ARM template, or terraform.
Policy Definition
Note: The policy below is applicable only for the resource type Microsoft.Web/sites.
{
“mode”: “All”,
“policyRule”: {
“if”: {
“allOf”: [
{
“field”: “Microsoft.Web/sites/publicNetworkAccess”,
“equals”: “Enabled”
},
{
“anyOf”: [
{
“allOf”: [
{
“field”: “Microsoft.Web/sites/siteConfig.ipSecurityRestrictionsDefaultAction”,
“notEquals”: “Deny”
}
]
},
{
“allOf”: [
{
“field”: “Microsoft.Web/sites/siteConfig.ipSecurityRestrictionsDefaultAction”,
“equals”: “Deny”
},
{
“not”: {
“count”: {
“field”: “Microsoft.Web/sites/siteConfig.ipSecurityRestrictions[*]”,
“where”: {
“count”: {
“value”: “[if(equals(parameters(‘environment’), ‘prod’), parameters(‘allowedIPAddressesProd’), parameters(‘allowedIPAddressesDev’))]”,
“name”: “allowedIpAddress”,
“where”: {
“allOf”: [
{
“value”: “[if(equals(current(‘Microsoft.Web/sites/siteConfig.ipSecurityRestrictions[*].ipAddress’), ‘Any’), ‘true’, ipRangeContains(current(‘allowedIpAddress’), current(‘Microsoft.Web/sites/siteConfig.ipSecurityRestrictions[*].ipAddress’)))]”,
“equals”: true
}
]
}
},
“greater”: 0
}
},
“equals”: “[length(field(‘Microsoft.Web/sites/siteConfig.ipSecurityRestrictions[*]’))]”
}
}
]
}
]
}
]
},
“then”: {
“effect”: “[parameters(‘effect’)]”
}
},
“parameters”: {
“effect”: {
“type”: “String”,
“metadata”: {
“displayName”: “Effect”,
“description”: “Enable or disable the execution of the policy.”
},
“allowedValues”: [
“Audit”,
“Deny”,
“Disabled”
],
“defaultValue”: “Audit”
},
“environment”: {
“type”: “String”,
“metadata”: {
“displayName”: “Environment”,
“description”: “Select the environment to apply the correct IP restrictions.”
},
“allowedValues”: [
“dev”,
“prod”
],
“defaultValue”: “prod”
},
“allowedIPAddressesDev”: {
“type”: “Array”,
“metadata”: {
“displayName”: “Allowed IP addresses for Dev”,
“description”: “Array with allowed public IP addresses for the Dev environment.”
},
“defaultValue”: [
“203.0.113.0/24”
]
},
“allowedIPAddressesProd”: {
“type”: “Array”,
“metadata”: {
“displayName”: “Allowed IP addresses for Prod”,
“description”: “Array with allowed public IP addresses for the Prod environment.”
},
“defaultValue”: [
“198.51.100.0/24”,
“203.0.113.5/32”
]
}
}
}
Explanation about policy
The above policy will not allow any public-facing app service to be created unless their public access is “Disabled” or it satisfies the following conditions:
Enabled from selected network
Default action should be deny
Only trusted IP’s are allowed based on the environment i.e above policy is using 198.51.100.0/25 and 203.0.113.5/32 as an example.
Note: You can add more trusted IPs, the above IPs are just examples.
Deployment using Azure portal
If we try to deploy app service using azure portal, in the networking tab we could see only two option i.e enable public access or disable public access.
If we keep enable public access as “ON”, we will be blocked from creating the app service with the following error.
Now we know that the portal only supports either enabling or disabling public access for the app service, so we need to create another policy that changes the setting from disable public access to enable public access with IP restrictions in place. Please find the policy below, which will perform the deployment after the app service is deployed through the Azure portal.
Policy definition
The policy below identifies resources like Microsoft.Web/sites and if it finds the app service has public access disabled, it will modify the networking setting of the app service. Via the Azure portal, it is not possible to create an app service with a firewall, and it requires manual changes to be done.
Note: The policy below will automatically enable IP restrictions on newly created app services using the Azure portal with public access disabled for an app service.
{
“mode”: “All”,
“policyRule”: {
“if”: {
“allOf”: [
{
“field”: “type”,
“equals”: “Microsoft.Web/sites”
},
{
“anyOf”: [
{
“field”: “Microsoft.Web/sites/publicNetworkAccess”,
“exists”: “false”
},
{
“field”: “Microsoft.Web/sites/publicNetworkAccess”,
“equals”: “Disabled”
}
]
}
]
},
“then”: {
“effect”: “[parameters(‘effect’)]”,
“details”: {
“type”: “Microsoft.Web/sites/config”,
“evaluationDelay”: “AfterProvisioningSuccess”,
“existenceCondition”: {
“field”: “Microsoft.Web/sites/config/minTlsVersion”,
“equals”: “1.1”
},
“name”: “web”,
“roleDefinitionIds”: [
“/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772”,
“/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c”
],
“deployment”: {
“properties”: {
“mode”: “incremental”,
“parameters”: {
“siteName”: {
“value”: “[field(‘name’)]”
},
“ipAddresses”: {
“value”: “[parameters(‘ipAddresses’)]”
}
},
“template”: {
“$schema”: “https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#“,
“contentVersion”: “1.0.0.0”,
“parameters”: {
“siteName”: {
“type”: “string”
},
“ipAddresses”: {
“type”: “array”
}
},
“resources”: [
{
“type”: “Microsoft.Web/sites/config”,
“apiVersion”: “2021-02-01”,
“name”: “[concat(parameters(‘siteName’), ‘/web’)]”,
“properties”: {
“publicNetworkAccess”: “Enabled”,
“ipSecurityRestrictionsDefaultAction”: “Deny”,
“copy”: [
{
“name”: “ipSecurityRestrictions”,
“count”: “[length(parameters(‘ipAddresses’))]”,
“input”: {
“ipAddress”: “[parameters(‘ipAddresses’)[copyIndex(‘ipSecurityRestrictions’)]]”,
“action”: “Allow”,
“priority”: “[add(100, copyIndex(‘ipSecurityRestrictions’))]”,
“name”: “[concat(‘ipRestriction_’, copyIndex(‘ipSecurityRestrictions’))]”
}
}
]
}
}
],
“outputs”: {}
}
}
}
}
}
},
“parameters”: {
“effect”: {
“type”: “String”,
“metadata”: {
“displayName”: “Effect”,
“description”: “Enable or disable the execution of the policy”
},
“allowedValues”: [
“DeployIfNotExists”,
“Disabled”
],
“defaultValue”: “DeployIfNotExists”
},
“ipAddresses”: {
“type”: “Array”,
“metadata”: {
“displayName”: “ipAddresses”,
“description”: “List of IP addresses to allow access to the web app.”
},
“defaultValue”: [
“198.51.100.0/24”
]
}
}
}
Deployment using ARM template
We export the ARM template of an existing app service and modify the required parameters to deploy another app service with IP restrictions in place. However, the policy doesn’t allow the creation of an app service and is blocked with the same error message.
If we closely look at the policy rule of an IP restriction policy, it is checking the field Microsoft.Web/sites/siteconfig.
But, the exported ARM template is using the field below.
Similar to what Azure policy supports, we tried to define all these siteconfig attributes under Microsoft.Web/sites and tried to deploy the ARM template and removed that resource completely from the ARM template.
Deployment using Terraform
Once the IP restriction policy is in place, try to use the below azurerm providers to deploy the app service with IP restrictions enabled.
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/linux_function_app — Linux function app
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_function_app —Windows function app
We need to use the above modules to deploy the app service with the attributes below set for the app service or it must be supported.
Disclaimer
Please note that products and options presented in this article are subject to change. This article reflects custom policy for enable ip restriction for app service in October 2024.
If users have the required permissions, they can create exemptions for their resources, which makes this policy ineffective for those resources.
It is highly recommended to test this policy in a non-production environment before applying it to your production environment to avoid any unintended disruptions and to make sure it meets your requirements.
References
Programmatically create policies – Azure Policy | Microsoft Learn
Troubleshoot common errors – Azure Policy | Microsoft Learn
Overview of Azure Policy – Azure Policy | Microsoft Learn
Microsoft Tech Community – Latest Blogs –Read More
How Does Guest Expiration Policy Affect Teams and SharePoint Access
Hello,
I’m planning to apply a guest expiration policy at the tenant level and need some clarification on how it affects guest users with access to Teams channels and those granted direct access to SharePoint sites or libraries.
How will Teams users receive reminders about guest expiration?Is there a way for them to extend the sharing period directly from the Teams UI?
I’d appreciate any insights into how this process works for both Teams and SharePoint.
I also understand the policy is only applied to new users from the moment the policy is applied. So my question is for new users.
Thanks in advance!
Hello,I’m planning to apply a guest expiration policy at the tenant level and need some clarification on how it affects guest users with access to Teams channels and those granted direct access to SharePoint sites or libraries.How will Teams users receive reminders about guest expiration?Is there a way for them to extend the sharing period directly from the Teams UI?I’d appreciate any insights into how this process works for both Teams and SharePoint.I also understand the policy is only applied to new users from the moment the policy is applied. So my question is for new users.Thanks in advance! Read More
Word looks funny and cuts of top and bottom of page?!
Hi, I must have pressed a funny button somewhere and can’t seem to fix it (see screenshot). I tried to go through the different “view” options and also tried to make sure my page settings are A4 and standard margins… but still no help 😕 I deinstalled and reinstalled the app but still no progress. Any help, advice, experience? Thanks a lot! Kai
Hi, I must have pressed a funny button somewhere and can’t seem to fix it (see screenshot). I tried to go through the different “view” options and also tried to make sure my page settings are A4 and standard margins… but still no help 😕 I deinstalled and reinstalled the app but still no progress. Any help, advice, experience? Thanks a lot! Kai Read More
exchange decomissioning
Hello some qeustion,
We have on-premise active directory with exchange 2016
this exchange server is now down, for mailing we have exchange online, but different domain, nothing with this on-premisse configuration, completely different , user loged with on-premise ad and exchange online
Exchange 2016 is now down, and we are planning decomissioning ,
my question is, remove from ad will be have impact to use this exchange online ? remove from configuration with adsi edit , or from naming contest, maybe some settings are modified for this exchange online ?
and restoring exchange items ( mails ) from veeam backup, if removed exchange 2016 from ad, is working or need for recovering exchange settings in ad ?
Hello some qeustion,We have on-premise active directory with exchange 2016 this exchange server is now down, for mailing we have exchange online, but different domain, nothing with this on-premisse configuration, completely different , user loged with on-premise ad and exchange onlineExchange 2016 is now down, and we are planning decomissioning ,my question is, remove from ad will be have impact to use this exchange online ? remove from configuration with adsi edit , or from naming contest, maybe some settings are modified for this exchange online ?and restoring exchange items ( mails ) from veeam backup, if removed exchange 2016 from ad, is working or need for recovering exchange settings in ad ? Read More
Can’t find how to obtain Certification for Specialist Adoption program
Hello everyone, I have completed the Specialist Adoption course. Co-workers have told me that I can take an exam and obtain a certification, upon payment of 99$. It’s also mentioned on the Microsoft page: (URL).
I can’t find how to take the exam, pay the 99$ and obtain the certificate. Can anyone help me? Thanks in advance.
Hello everyone, I have completed the Specialist Adoption course. Co-workers have told me that I can take an exam and obtain a certification, upon payment of 99$. It’s also mentioned on the Microsoft page: (URL). Procedimientos recomendados del programa Champion: especialista en adopción de servicios | Microsoft LearnI can’t find how to take the exam, pay the 99$ and obtain the certificate. Can anyone help me? Thanks in advance. Read More