Chirag Nagrekar

Chirag Nagrekar

394 Articles Published

Articles by Chirag Nagrekar

Page 7 of 40

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

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 662 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
Chirag Nagrekar
Updated on 31-Aug-2021 27K+ 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 get the location of the Azure VM using Azure CLI in PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 796 Views

To find the location of the particular Azure VM using Az CLI, we can use the below command but before that, you need to make sure you are connected to the Azure cloud and had set that specific subscription.PS C:\> az vm show -n VMName -g ResourceGroupName --query '[location]' -otsvAlternatively, you can use the below command to get the location of the Azure VM.PS C:\> az vm list --query "[?name==’VMName’].location" -otsv

Read More

How to connect to the Azure subscription using Azure CLI in PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 9K+ Views

To connect to the specific azure subscription using Az CLI we need to use “Az account set” command but before using this command make sure you are connected with the Azure cloud using “az login” account.az account set --subscription 'subscription name or id'You can also use -s instead of --subscription.az account set -s 'subscription name or id'To check if the subscription is set properly, use the below command.PS C:\> az account show -otable

Read More

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

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 16K+ 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 get the Application security groups of the Azure VM using PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 605 Views

To get the Application security groups of the Azure VM using PowerShell, we need to first get the Network Interface of the Azure VM.The below command will retrieve the NIC name of the Azure VM.PS C:\> $vm = Get-AzVM -Name TestVM $nic = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]Once we have the NIC name, we can use the Get-AzNetworkInterface command to retrieve the NIC information and the Security group.The below command will retrieve the application security group names using PowerShell.PS C:\> $nicsettings = Get-AzNetworkInterface -Name $nic $nicsettings.IpConfigurations.ApplicationSecurityGroups

Read More

How to retrieve the Azure subnets connected to the virtual network using PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 3K+ Views

To get all the subnets attached to the virtual network using PowerShell, we need to use the GetAzVirtualNetwork command.PS C:\> $vn = Get-AzVirtualNetwork -Name VirtualNetworkNameTo get the Subnets and its address prefix details, you need to filter out the Subnets and AddressPrefixPS C:\> $vn.Subnets | Select Name, AddressPrefix

Read More

How to find the file modified after a certain date using PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 31-Aug-2021 17K+ Views

To get all the files that are modified after certain days, we need to use the LastWriteTime property.The below command shows us the files which are modified within the last 30 days in the C:\temp folder.Get-ChildItem C:\Temp | where{$_.LastWriteTime -ge (GetDate).AddDays(-30)}You can also use the AddMonths() or AddYears() instead of AddDays() as per your requirement.To get all the files that are modified before 30 days, use the below command.Get-ChildItem C:\Temp | where{$_.LastWriteTime -le (GetDate).AddDays(-30)}To get the file modified after a specific date, you need to compare the LastWriteTime with the Date. For example, we need all the files that are ...

Read More

How to get the file extension using PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 17-May-2021 9K+ Views

We can retrieve the file extension using multiple ways. First, using the [System.IO.Path] class.PS C:\> [System.IO.Path]::GetExtension("C:\temp\25Aug2020.txt") .txt PS C:\> [System.IO.Path]::GetExtension("C:\temp\azcopy.zip") .zipThis is the easiest way to get the file extension. Otherways, Using programmatically, PS C:\> ((Split-Path "C:\Temp\azcopy.zip" -Leaf).Split('.'))[1] zip PS C:\> ((Split-Path "C:\Temp\25Aug2020.txt" -Leaf).Split('.'))[1] txtUsing Get-ChildItem, PS C:\> (Get-ChildItem C:\Temp\azcopy.zip).Extension .zip PS C:\> (Get-ChildItem C:\Temp\25Aug2020.txt).Extension .txtUsing Get-Item, PS C:\> (Get-Item C:\Temp\azcopy.zip).Extension .zip

Read More

How to set the local user account settings using PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 17-May-2021 3K+ Views

To set the local user account settings related to the account or the password expiration, we can use the Set-LocalUser command.The below command will change the local user Testuser account and password set to never expire.Set-LocalUser -Name Testuser -AccountNeverExpires -PasswordNeverExpires $true -VerboseThe below command will set the account expiry,Set-LocalUser -Name Testuser -AccountExpires 05/11/2022 -VerboseTo run the above commands on the remote computers, use the Invoke-Command.Invoke-Command -ComputerName Computer1, computer2 -ScriptBlock{ Set-LocalUser -Name Testuser -AccountNeverExpires -PasswordNeverExpires $true -Verbose } Invoke-Command -ComputerName Computer1, computer2 -ScriptBlock{ Set-LocalUser -Name Testuser -AccountExpires 05/11/2022 -Verbose }

Read More
Showing 61–70 of 394 articles
« Prev 1 5 6 7 8 9 40 Next »
Advertisements