Found 2043 Articles for Microsoft Technologies

How to get Azure VM activity logs using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 11:09:31

2K+ Views

To get the Azure VM activity logs with PowerShell, we need to use the Get-AzLog command. Before running, AZ commands make sure that you are connected to the Azure Account using (ConnectAzAccount) and the subscription (Set-AzContext).We have the below TestVM, we need to retrieve activity logs and we need its resource id. We will get the resource ID using, PS C:\> $vm = Get-AzVM -VMName TestVMPS C:\> $vm.IdWe need to use this ID in the Get-AzLog command to retrieve the activity logs.PS C:\> Get-AzLog -ResourceId $vm.IdIt will provide all the azure events for that specific resource group and you can ... Read More

How to get the Azure VM storage account type using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 10:06:59

566 Views

To get the Azure VM storage account type using PowerShell, we need to get the Azure VM storage profile setting from the Get-AzVM command.PS C:\> $vm = Get-AzVM -Name TestVM PS C:\> $vm.StorageProfile.OsDisk.ManagedDisk.StorageAccountTypeOutputTo get the storage account type on the multiple VMs from the specific subscription, use the below command.Get-AzVM | Select Name,ResourceGroupName, @{N='StorageType';E={$_.StorageProfile.OsDisk.ManagedDisk.StorageAccountType}}

How to get the installed Azure VM extension using PowerShell?

Chirag Nagrekar
Updated on 01-Sep-2021 09:19:01

920 Views

To get the installed Azure VM extension using PowerShell, we can use the Get-AzVmExtension command and we need to provide VM name and the resource group name in the command.$vm = Get-AzVM -Name TestVM Get-AzVMExtension -VMName $vm.Name -ResourceGroupName $vm.ResourceGroupNameThe above command will retrieve all the extensions in detail of the VM named TestVM. To retrieve the extension name,Get-AzVMExtension -VMName $vm.Name -ResourceGroupName $vm.ResourceGroupName | Select NameOutput

How to get the Azure VM disk caching settings using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 10:05:55

474 Views

To get the azure disk caching settings using PowerShell, we first need to retrieve the VM information using the Get-AzVM command. Before running this command, make sure that you are connected to the Azure account (Connect-AzAccount) and the proper subscription (Set-AzContext).In this example, we have a TestVM.$vm = Get-AzVM -Name TestVMWe will use the StorageProfile property and OSdisk sub-property to get the encryption settings.PS C:\> $vm.StorageProfile.OsDisk.CachingOutputTo retrieve the caching settings on all the Azure VMs from the specific subscription, we can use the below command.Get-AzVM | Select Name, ResourceGroupName, @{N='Caching';E={$_.StorageProfile.OSDisk.Caching}}Read More

How to get the Azure VM disk encryption settings using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 10:05:29

406 Views

To get the Azure disk encryption settings using PowerShell, we first need to retrieve the VM information using the Get-AzVM command. Before running this command, make sure that you are connected to the Azure account (Connect-AzAccount) and the proper subscription (Set-AzContext).In this example, we have a TestVM.$vm = Get-AzVM -Name TestVMWe will use the StorageProfile property and OSdisk sub-property to get the encryption settings.$vm.StorageProfile.OsDisk.EncryptionSettingsThe above command will retrieve the encryption settings for the Azure VM disk encryption.To retrieve all the azure VMs disk encryption for the specific subscription use, Get-AzVM | Select Name, ResourceGroupName, @{N='Disk_Encryption';E={$_.StorageProfile.OSDisk.EncryptionSettings}}Read More

How to uninstall the MSI package using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 10:04:41

21K+ Views

To uninstall the MSI package using PowerShell, we need the product code and then the product code can be used with msiexec file to uninstall the particular application.Product code can be retrieved using the Get-Package or Get-WmiClass method. In this example, we will uninstall the 7-zip package.$product = Get-WmiObject win32_product | ` where{$_.name -eq "7-Zip 19.00 (x64 edition)"}$product.IdentifyingNumberThe above command will retrieve the product code. To uninstall the product using msiexec, use /x switch with the product id. The below command will uninstall the 7-zip using the above-retrieved code.msiexec /x $product.IdentifyingNumber /quiet /norebootThis is the cmd command but we can run ... Read More

How to retrieve the MSI package product code using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 11:28:17

11K+ Views

You can retrieve the MSI installed packaged product code on the windows OS using PowerShell with Get-Package or Get-WmiObject command.In this example, we will retrieve the product code of 7-zip.Get-Package -Name '7-Zip 19.00 (x64 edition)' | fl *You can use the tagid or mentioned properties to filter the product code.To retrieve the package from the remote computer using the Get-Package method, use InvokeCommand.Invoke-Command -ComputerName TestMachine -ScriptBlock{    (Get-Package -Name '7-Zip 19.00 (x64 edition)').TagID }Another way to retrieve the product code is by using the WMI method as shown below.PS C:\> $product = Get-WmiObject win32_product | where{$_.name - eq "7-Zip 19.00 (x64 ... Read More

How to install MSI file to the custom directory using PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 10:02:51

3K+ Views

To install the MSI file to the custom directory using PowerShell, we can use the TARGETDIR, INSTALLDIR, INSTALLPATH, etc arguments for the custom path, depending upon the MSI file that it supports.msiexec /i "C:\temp\7z1900-x64.msi" INSTALLDIR="D:\ProgramFiles\7zip" /quietThe above command can be run into PowerShell and cmd both but you can’t control the process that to wait until the installation finishes. To control the above command, we can use the Start-Process cmdlet in PowerShell.Start-Process -FilePath "C:\windows\system32\msiexec.exe" -ArgumentList "/i C:\temp\7z1900-x64.msi INSTALLDIR='D:\ProgramFiles\7zip' /quiet" -WaitIf the INSTALLDIR is not supported by the MSI file then you can use the other parameters as specified above or ... Read More

How to log in to the Azure account using Az CLI command in PowerShell?

Chirag Nagrekar
Updated on 31-Aug-2021 09:42:58

13K+ Views

To login to the Azure account using Azure CLI, we need to use the az login command. Once you type the az login command, it will prompt for the Azure portal login console.If you need to log in with the device authentication code in the browser, you need to use the parameter –use-device-code.PS C:\> az login --use-device-code To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code ‘DeviceCode’ to authenticate.You need to open a website https://microsoft.com/devicelogin/ and have to enter a code. If you are not already connected with the Microsoft Azure portal, you ... Read More

How to retrieve the Azure VM nic name using Azure CLI in PowerShell?

Chirag Nagrekar
Updated on 01-Sep-2021 09:49:50

379 Views

To get the Azure VM NIC name using Azure CLI, use the below command but before running the command make sure that you are connected to the Azure Account and the proper Azure subscription using Azure CLI.az vm show -n AzureVM -g ResourceGroup --query '[networkProfile.networkInterfaces][].id' -otsvWe need the NIC name from this. If you are running the Azure CLI in the PowerShell terminal then use the command below.PS C:\> $nicinfo = az vm show -n VMname -g RGName --query '[networkProfile.networkInterfaces][].id' -otsv PS C:\> ($nicinfo.Split('/'))[-1]

Advertisements