PowerShell for Windows Admins:

Powershell


September 30, 2017  3:30 PM

PowerShell Trim

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

PowerShell Trim – no its not a new slimming fad. Trimming is the act of removing characters – usually white space – from the beginning or end of a string. You have three methods on the String class you can use Trim TrimEnd TrimStart PS> $str = " abcdefghijk " PS>...

September 30, 2017  1:45 PM

PowerShell editors

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

PowerShell works great when you use it interactive;y but at some point you’re likely to want to write substantial pieces of code – scripts or functions – for which you’ll need an editor. This is my take on PowerShell editors. There are PowerShell add-ins for Visual Studio – one of...


September 30, 2017  9:20 AM

Call for topics closing 1 October

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

The call for topics is closing 1 October at 23:59 GMT. We’ve had a fantastic set of submissions. Creating an agenda for the 2018 Summit is going to be very difficult because we’ve had so many fantastic sessions submitted and I don’t have enough slots to  take them all. The call for topics...


September 30, 2017  9:10 AM

DSC–the future?

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

I was incredibly excited when I first saw DSC – it was in April 2013 as a special MVP only preview at the first PowerShell Summit – as a work in progress. Since that time my excitement has waned to the point that I now ask DSC – the future? Looking at the PowerShell Team announcement...


September 29, 2017  4:00 PM

PowerShell comments

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

Putting comments into your code has been a long established practice – this is how you do PowerShell comments A single line comment is indicated by the # symbol # This is a comment Get-Process You can put a comment at the end of a line but not in the middle. Once you’ve added a...


September 28, 2017  1:44 PM

Splitting multiline string

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

Saw an interesting question on splitting multiline string If you get a set of strings item1 item2 item3 emailed to you then you could put them in a text file and use Get-Content to read them into an array. The question was could you paste them into PowerShell and get the same...


September 28, 2017  8:01 AM

PowerShell books DoD

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

A number of my PowerShell books including PowerShell in Action and PowerShell in Depth will be part of Manning’s Deal of the Day on 29 September 2017 Use code dotd092917au at http://bit.ly/2hzetVX For DoD details see  https://www.manning.com/dotd


September 27, 2017  1:47 PM

Examples of replacing WMI cmdlet with CIM cmdlet

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
CIM, Powershell, WMI

Following my last post I was asked about these Examples of replacing WMI cmdlet with CIM cmdlet. Example 1 gwmi win32_operatingsystem -computername $Computer -credential $creds, $cs = New-CimSession -Credential $creds -ComputerName $computer Get-CimInstance -ClassName...


September 26, 2017  10:04 AM

CIM not WMI

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
CIM, Powershell, WMI

I still see a lot of people using the WMI cmdlets – Get-WmiObject etc. You really should be using CIM nit WMI. In other words use Get-CimInstance rather than get-WmiObject etc etc. Why do I say that? Two main reasons. Firstly, the WMI cmdlets are effectively deprecated. Any further...


September 25, 2017  1:08 PM

Write text to a file with Powershell

Richard Siddaway Richard Siddaway Profile: Richard Siddaway
Powershell

PowerShell is all about working with objects but sooner or later you’ll need to write text to a file with Powershell. You have two options. The *-Content cmdlets and Out-File

PS> Get-Command *-Content

CommandType Name
 ----------- ----
 Cmdlet Add-Content
 Cmdlet Clear-Content
...


Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: