How to retrieve the OS of the Azure VM using Azure CLI in PowerShell?

Updated on 02-Sep-2021 10:59:25
To retrieve the Azure VM OS using Azure CLI, we can use the “az vm” command but before that, need to make sure that you are connected to the Azure cloud and the subscription.PS C:\> az vm show -n VMName -g VMRG --query "[storageProfile.imageReference.offer]" -otsvORPS C:\> az vm show -n VMName -g VMRG --query storageProfile.imageReference.offer - otsvOutputWindowsServerTo get the OS SKU or the operating system version, you can use, PS C:\> az vm show -n VMName -g VMRG --query "[storageProfile.imageReference.sku]" -otsvOutput2016-DatacenterYou can also use the below command to get the OS of the VM without providing the resource group name.PS C:\> ... Read More

How to resolve - Relative path is not supported in PowerShell DSC?

Updated on 01-Sep-2021 08:35:58
“Relative path is not supported” error generally occurs with the PowerShell DSC when we download a file from online or Website and we use “File” DscResource for that.In the below example, we are downloading the PowerShell 7.1.4 version from GitHub using DSC to the local computer and we get the error below.ExampleConfiguration FileCopy{    Node LocalHost{       File CopyFromBlob{          SourcePath = "https://github.com/PowerShell/PowerShell/releases/download/v7.1.4/PowerShell-7.1.4-win-x86.msi"          DestinationPath = "C:\Temp\"          Ensure = 'Present'       }    } } FileCopy -OutputPath C:\Temp\dsc\FileCopy Start-DscConfiguration -Path C:\Temp\dsc\FileCopy -Wait -ForceOutputRelative path is ... Read More

How to install DSC resources using PowerShell?

Updated on 01-Sep-2021 08:21:55
To install the DSC resource using PowerShell, we can use the same command to install modules in PowerShell (Install-Module).The Find-DscResource command would get all the available DSC resources. To search the specific DSC resource, you can provide the -Name parameter in the Find-DscReource command. For example, we need to search for the FilesAndFolder DSC resourceFind-DSCResource -Name filesandfoldersOutputName             Version ModuleName Repository ----             ------- ---------- ---------- FilesAndFolders 0.3.212 CommonTasks PSGalleryTo install this module, we can pipeline the Install-Module command.Find-DSCResource -Name filesandfolders | Install-Module -Force -VerboseOnce the module is installed, we can ... Read More

How to generate multiple reports in HTML using PowerShell?

Updated on 01-Sep-2021 08:18:57

How to get the Azure storage container blobs (Files) using PowerShell?

Updated on 01-Sep-2021 08:01:43
To get blobs inside the Azure storage container using PowerShell, we will use the Get-AzStorageBlob command. . Before running this command, we need to make sure that the Azure cloud account is connected (Connect-AzAccount) and the proper subscription is set in which the storage account resides (Set-AzContext).To work with the storage accounts we first need to set the Context for it and we will use the storage account key to set the context.$rg = "az204"$storageaccount = "az204storage05june" $key = (Get-AzStorageAccountKey -ResourceGroupName$rg - Name $storageaccount)[0].Value$context = New-AzStorageContext -StorageAccountName $storageaccount - StorageAccountKey$keyWe have now created the Azure storage ... Read More

How to enable soft delete for Azure Storage blobs using PowerShell?

Updated on 01-Sep-2021 09:01:11
To enable soft delete for Azure Storage blobs in Storage account properties using PowerShell, we can use the Enable-AzureStorageDeleteRetentionPolicy command. From the Azure portal, we need to access the Data Protection property of the Azure Storage account.You can also provide the retention days to keep the soft-deleted data. To perform the same with the Azure PowerShell we need to use the Enable-AzureStorageDeleteRetentionPolicy command. Before running this command you need to make sure that you are connected to the Azure Cloud account (if not then use Connect-AzAccount) and the proper azure subscription (if not then use Set-AzContext) command.To use the Enable-AzureStorageDeleteRetentionPolicy you ... Read More

How to create the Azure Storage context using PowerShell?

Updated on 01-Sep-2021 08:56:04
Storage context is helpful when you are working with the Storage accounts in the PowerShell session. It is like authenticating for Azure storage. Generally, we use the Azure storage account key and the connection string to create the Azure storage context.To create a new storage context, we need to use the New-AzStorageContext command but to use this command we need a storage account key or the connection string.We will use here Storage account key. We have the resource group “Az204” and the Storage account name “az204storage05june” which are stored in a variable.$rg = "az204"$storageaccount = "az204storage05june"To get the storage account ... Read More