Use Microsoft Graph API to reach on-premises, cloud users of hybrid Exchange 2016

As you aware, Office 365 and Exchange Online provide a new way to work with email, calendars, and contacts. The Mail, Calendar, and Contact REST APIs provide a powerful, easy-to-use way to access and manipulate Exchange data. In this video, you will see Venkat, Principal Program Manager lead will walk you through how to use…


nbgrader to automate assessment and grading with JupyterHub on Azure Data Science VM

Jupyter notebook on Microsoft Data Science Virtual Machine The Anaconda distribution on the Microsoft Data Science VM comes with a Jupyter notebook, an environment to share code and analysis. The Jupyter notebook is accessed through JupyterHub. You sign in using your local Linux user name and password. The Jupyter notebook server has been pre-configured with…


A few performance tips for using the OneNote API

Hello world, In StackOverflow and twitter, we often hear questions on how to make queries to the API faster. Here are a few recommendations: Use $select to select the minimum set of properties you need When querying for a resource (say for example, sections inside a notebook), you make a request like: GET ~/notebooks/{id}/sections This…


GPUs in my task manager

Bryan Langley has posted about GPUs in the task manager. Definitely worth reading, as there are a number of reasonable but non-obvious decisions on how to best display aggregate data, and when shared resources are counted multiple times or not. Also having the driver version and DirectX version handily under the charts is very convenient,…


SQL Server is using only one processor/CPU

Recently I have collaborated in some cases with the same symptom: customer reported that is using SQL Server and noticed that in the machine only one CPU hit 100% utilization, while the utilization of the other CPUs didn´t have a sustained usage of more than 10%. The scenarios have the same characteristic: using a SQL…


AX 2012 - Posting definitions are required for year-end general ledger close ‘Select the Use posting definitions’ checkbox on General ledger parameters

INTRODUCCIÓN Considere que al final de un ejercicio, después de que se cierre cada período, debe ejecutar el proceso de cierre de fin de año para transferir saldos de apertura al nuevo año. Puede ejecutar el proceso de cierre de fin de año tantas veces como sea necesario a medida que se realicen los ajustes…


HealthVault S67 release

HealthVault S67 release has been deployed to PPE and will be available next week in production environment. There is no changes impacting to HealthVault developers. Please use the MSDN Forum to report any issues.


Resolving Azure ARM REST API Versions Conflict In ARM Templates

This post is from Premier Developer consultant Adel Ghabboun. Usually if you use the Azure Portal Automation Script feature to generate an ARM template and copy that to a new Visual Studio Azure Resource Group project, Visual Studio editor will complain about the API version that is used in the template and suggest a new…


General availability of Storage Service Encryption and "Secure transfer required"

*Today, we are excited to announce the general availability of Storage Service Encryption for Azure Files Storage, as well as the “Secure transfer required” feature now being supported in the Azure Government Storage account. Storage Service Encryption for Azure File Storage Azure File Storage is a fully managed service providing distributed and cross platform storage….


PowerShell: Convert ConversationHistory from UserCreated to a Default Folder

Time for a new article, this time talking about Conversation History Retention Policies. I have recently been working with some customers who reported that Retention Policies applied to Conversation History would not get applied. After a lengthily investigation it appeared the issue was due to the “Conversation History” folder was not of type “CommunicatorHistory” but…