Phew, this one took a minute to figure out. ConnectWise has a form based documents API (technically not really API, but it's the way you get yourself a document into a CW ticket). First is the really amazing documentation that CW provides around the documents API Second is then working with PowerShell to handle streamed| TechColumnist - Directives from a Director
The command-line tool provides convenient methods to access Microsoft Graph API capabilities on any operating system and any shell.| Microsoft 365 Developer Blog
My name is Bradley Wyatt; I am a 4x Microsoft Most Valuable Professional in Cloud and Datacenter Management. I have given talks at many different conferences, user groups, and companies throughout the United States ranging from PowerShell to DevOps Security best practices and am the 2022 North American Outstanding Contribution to the Microsoft Community winner.| www.thelazyadministrator.com
Objective Our goal is to create an automation that significantly enhances the efficiency of our development process. A service hook is triggered when a new Pull Request is created in Azure DevOps, sending a webhook to an Azure Function. This function analyzes the request body, gets all commits in the Pull Request, and sends it| The Lazy Administrator
Objective I use Azure DevOps Boards for agile project management, allowing me to plan, track, and discuss automation and DevOps tasks. I also create reporting dashboards from the data within the work items. One such metric I report on is how much time we save when implementing a new automation. To do this, I have| The Lazy Administrator
If you have ever worked with the Microsoft Graph API, you may be familiar with how it handles pagination, which is returning an @odata.nextLink property in the response containing a URL to the following results page. I was initially confused when I started working with the ConnectWise PSA API. Although I could specify a pageSize and| The Lazy Administrator
I have recently been automating a lot within Connectwise PSA. One of the items I set out to do is to upload a file and attach it to a service ticket. This led me to the following article, but after doing some testing, I found that some file types were not properly rendering on the| The Lazy Administrator
It was announced recently that GitHub Copilot in the CLI has reached General Availablity for all Individual, Business, and Enterprise customers. In this post, I will show you how you can get download and install the CLI and Copilot extension, authenticate to use Copilot, and the available commands and use cases. Install the GitHub CLI| The Lazy Administrator
Introduction If you're familiar with Intune, you're likely aware of its capability to deploy platform or PowerShell scripts to your endpoint devices. Unfortunately, once you upload your script to the portal, there is (at the time of writing this) no easy way to view the script content or download it. Resolution To quickly and easily| The Lazy Administrator
In this article I will be showing you how you can automatically have Microsoft Teams set its presence to Do Not Disturb, or any other presence, based on events in your Outlook Calendar. I also looked into leveraging Power Automate but it began to require premium connectors and at that cost, going the serverless automation| The Lazy Administrator
Monitoring Azure AD (Entra ID now) application secret expirations in an enterprise is a critical aspect of maintaining robust security and ensuring uninterrupted service. When application secrets expire without timely renewal, it can disrupt business operations by causing application failures. Proactive management of application secret expirations helps enterprises avoid last-minute issues, enabling a more secure| The Lazy Administrator
The Microsoft Graph Command Line Interface (CLI) is a powerful and versatile tool that enables developers and IT professionals to manage their Microsoft 365 services efficiently. Beta and v1.0.| The Lazy Administrator
Previously, if you wanted to find a user's last successful sign-in to your Microsoft 365 tenant using the Microsoft Graph REST API, you would have to iterate through Entra ID sign-in logs. With new recent additions to the Microsoft Graph API Beta Endpoint, you can now return the UTC value just by parsing the user| The Lazy Administrator