• Before diving into how to manage append blobs using PowerShell, let’s have a quick look at the blob types (block blobs, page blobs, and append blobs) available on Azure storage accounts. Storage accounts on Azure support three types of blobs, each of which is used for a different purpose. Therefore, it’s important to determine the type of blob you need when you create it, as it is not possible to change the type once the blob is created. The supported blob types are as follows.

  • In this post, we will be looking at purging options to permanently delete a Key Vault and fully erase all the secrets, keys, and certificates in it. Sometimes destroying data properly is as important as keeping it secure. We all know that there are some cases in which the data is actually not deleted completely, even if we think it is. Key Vaults in Azure are a good example of this.

  • On Azure, the files in file shares can be protected with integration of a Recovery Services vault. In this way, you can create backups, and you can restore files and folders easily whenever needed. In this post, we will be looking at configuring Recovery Services vaults on Azure file shares and restoring deleted files from a backup using PowerShell.

  • A great number of users are created and deleted every day in large organizations. Sometimes, some of these users are deleted by mistake, and they need to be restored immediately. However, it’s not possible to restore hundreds of users manually. Instead, there are two options: use the Bulk Restore feature on Azure Portal, or create a custom PowerShell script to restore the required user objects. In this post, we will look at these options to restore deleted users in bulk in Azure Active Directory.

  • Just like everything else in Azure, monitoring solutions on virtual machines are also evolving very quickly to support more features in easier ways. There are already different types of monitoring agents that are being used to monitor Azure VMs or VM scale sets, depending on the purpose or the operating system. On top of these agents, there is now a new unified monitoring agent called the Azure Monitor agent (AMA), which is designed to flexibly monitor Azure VMs or scale sets, allowing us to send the logs to multiple locations where needed.

  • Azure Virtual Network Manager (VNM) is a new network service with management capabilities that was recently announced at Microsoft Ignite. VNM allows us to manage multiple virtual networks and implement well-known network topologies, such as hub-and-spoke or mesh, in target subscriptions without having to configure the network resources individually. It also enables us to manage virtual networks using logical network groups and to apply security or connectivity configurations to these groups. In this post, we will focus on connectivity configurations on the Azure Virtual Network Manager.

  • When we need to monitor Azure activities, we use Azure Activity Logs. These logs are automatically created in Azure and cannot be deleted, as they are needed for auditing and diagnostic purposes. We can configure some of these logs to be sent to designated places, such as a Log Analytics workspace, where platform logs can be consolidated into a single location for easy management. In this post, we will focus on retrieving Azure Activity Logs using PowerShell and Kusto queries against Log Analytics workspaces.

  • Can you imagine how long it would take to generate a list of VMs across hundreds of subscriptions on Azure? It would take ages not only to create a list of resources but also to find a single resource in a massive environment. As we know, Azure Portal only lists the first 1000 subscriptions, and it is not really convenient to query resources using the portal when you have a lot of subscriptions. Fortunately, we’ve got the option to query resources in a much faster and more dynamic way. In this post, we will cover Azure Resource Graph and use it with PowerShell for even more flexible query management.

  • In this post, we will be looking at managing and maintaining management groups and controlling them along with their subscriptions on Azure using PowerShell.

  • Azure Application Gateway (AG) is a kind of load balancer that operates at OSI layer 7, which allows us to manage traffic to our web applications. AGs have a lot of useful capabilities, including but not limited to redirection, session affinity, custom error pages, URL-based routing, and web application firewall (WAF). With newer SKUs, such as WAF v2, we can get even more features. One of these features is custom WAF policy support, which allows us to associate a standalone custom policy with a specific Application Gateway listener. In this post, we will look at the WAF v2 tier of the Azure Application Gateway and how we can integrate a custom WAF policy with it.

  • Azure Key Vaults are essential components for storing sensitive information such as passwords, certificates, and secrets of any kind. Because the data stored in Key Vaults is sensitive, only authorized users or applications should be able to access them. At that point, we have two options to manage access control: traditional vault access policies and new role-based access control (RBAC). In this post, we will be looking at the new RBAC model on Azure Key Vaults and how we can manage access with RBAC using PowerShell.

  • Sometimes you just need to move Azure resources between resource groups, subscriptions, or regions. Sometimes it is just to tidy up the resources, moving them as a single resource group to manage them more easily, but sometimes there are more serious reasons that leave you with no other choice but to move the resources across subscriptions or regions. In this post, we will be looking at Azure Resource Mover, a new feature on Azure that allows us to move resources across different regions.

  • There is a wide range of monitoring capabilities for watching Azure services. When it comes to logging, Log Analytics workspaces are important instruments on Azure where we manage the logs as the first step of the monitoring lifecycle. With some major changes over the years, Log Analytics has evolved a lot in terms of log and query management. So, it’s now easier than ever to query logs and export them to another location, such as a storage account. In this post, we’ll have a look at how we can export Log Analytics logs using PowerShell.

  • Azure Data Share is a secure and easy-to-manage data sharing service on Azure. When it comes to sharing data with others, there are many different solutions out there, such as third-party solutions, FTP, or even e-mail. If it is organizational data, then some other issues must be considered, such as security, monitoring, and management. Also, there are some use cases where organizations need to share and maintain their large-scale data with other organizations in a secure and manageable way.

  • Visual Studio Code is not only a powerful and lightweight IDE for coding but also the new way of managing various resources on many platforms, including Azure and Azure DevOps. It is simple to add extensions to use new languages, customize themes, and connect to external services. In this post, we will be looking at how to create and manage an Azure VM using VSCode.

  • Load More
© 4sysops 2006 - 2023


Please ask IT administration questions in the forums. Any other messages are welcome.


Log in with your credentials


Forgot your details?

Create Account