Powershell

Manage Windows License Keys

To automatically manage Windows license keys, use slmgr which is a VBScript that you can call from PowerShell. Just make sure that cscript.exe is...

Unzipping Files

Unfortunately, there is no built-in cmdlet to unzip files. There are plenty of 3rd party tools, many of which are free. If you cannot use these...

Downloading Files from Internet

PowerShell v3 comes with a hugely useful new cmdlet called Invoke-WebRequest. You can use it to interact with websites which also includes...

Renaming Object Columns

In some of our previous tips, we showed how you can turn comma-separated data returned from different console tools into rich PowerShell objects....

Deleting Certificates

If you want to permanently delete a digital certificate in your certificate store, here is how. This line lists all your personal certificates:...

Normalizing Localized Data

Many console-based tools like driverquery, whoami, or tasklist provide useful information but the column names are localized and may differ,...

Finding Process Owners and Sessions

Get-Process returns a lot of information about running tasks but it does not return the process owners or the session a process is logged on to....

Exploring Group Membership

To find out the groups your account belongs to, there is a command line tool called whoami. This tool supports options to output the information as...

Installing PowerShell v3 Help

PowerShell v3 comes without help files. To get help, you need to download the help files first. In an elevated PowerShell console, use this command:...

Clean Your Temp Folder with PowerShell

When disk space gets low, you may want to clean up your temporary folder. The code deletes all files that are older than 30 days to make sure...

Office365 Cmdlets with PowerShell

Office365 comes with a complete set of PowerShell cmdlets. To review the cmdlets and what you can do with them, visit this URL:...

Launching Applications with PowerShell

When you launch *.exe-applications with arguments, you may get exceptions because PowerShell may misinterpret the arguments. A better way to do this...

Appending CSV Data with PowerShell

To append a CSV file with new data, first of all make sure the type of data you append is the same type of data already in a file (or else column...

Eliminating Empty Text in PowerShell

If you wanted to exclude results with empty (text) columns, you can filter based on $null values. This will get you all processes with a valid...

Adding Personal Drives in PowerShell

In a previous tip we showed you how you can add new drives to easily access your desktop, your cookies or media like music and video. However, when...

1 69 70 71 72 73 104