Showing results for FAQ - PowerShell Team

Apr 25, 2006
0
0

Why did you do that? $VAR/ {} / Weak Intellisense

PowerShell Team
PowerShell Team

I strongly encourage people to let us know where we could be doing better and to let us know if we are getting into the weeds.  I believe that being open to such bad news is core to the the virtuous cycle of self improvement so such feedback provides opportunities to reflect and make changes when appropriate.  Other times&...

FAQPHILOSOPHY
Apr 25, 2006
0
0

GetObject()

PowerShell Team
PowerShell Team

Monad provides a way to create new com objects with new-object $ie = New-Object -ComObject InternetExplorer.Application$ie.Navigate2(http://blogs.msdn.com/monad)$ie.Visible=1 Great but what about if you want to bind to an existing object?  Where is the equivalent of GetObject()? This is one of those good new/bad news stories.  First the b...

FAQCOM
Apr 25, 2006
0
0

Base64 Encode/Decode a string

PowerShell Team
PowerShell Team

Today I came across http://scripts.readify.net/  . This sight is focused on Monad and MSH and is starting a collection of scripts at: http://scripts.readify.net/Scripts.aspx .  You should visit their site and let them know what type of scripts would be useful to you.  I particularly liked their entry on how to Base64 encode a f...

FAQPHILOSOPHYDOTNET
Apr 25, 2006
1
0

How does Select-String work with Pipelines of objects?

PowerShell Team
PowerShell Team

<Edited to convert Match-String to Select-String 7/9/2006> In our newsgroup (Microsoft.Public.Windows.Server.Scripting) , Vasu asked about how Select-string works in pipelines: Here is what I observe:1. MSH C:\> get-alias ..truncated..Alias           ri    &nb...

FAQPHILOSOPHYSelect-String
Apr 25, 2006
0
0

Working with Sort-Object Cmdlet

PowerShell Team
PowerShell Team

In this blog I will try to explain different features of sort-object(Sort) cmdlet. For the purpose of this blog, I assume the following objects exist:   MSH C:\temp\monad> $a,$b,$c,$d                            &...

FAQCMDLET:UTILITY
Apr 25, 2006
0
0

Is it safe to use ALIASES in scripts?

PowerShell Team
PowerShell Team

In our newsgroup (Microsoft.Public.Windows.Server.Scripting) , Mark Ayers asked the question:> Shouldn't best practice for scripts be full command name? The answer is YES, NO, and MAYBE. YES - Full names provide the most readable experience for scripts.  This is very important.  People often throw the rock at Perl saying that...

FAQ
Apr 25, 2006
0
0

Finding out what determines which properties are displayed

PowerShell Team
PowerShell Team

MoW, a Monad newsgroup regular, asked why only the Caption, Name and PeakUsage properties were displayed from the command “get-WMIObject Win32_PageFileUsage” while the output object had a lot more properties. I think it is worth it to explain in details how to find out which properties are displayed.First, I would look at which view defined in one ...

FAQINTERNALCMDLET
Apr 25, 2006
0
0

Verb-Noun vs Noun-Verb

PowerShell Team
PowerShell Team

Kurt asked the question "why not Noun-Verb vs Verb-Noun" in his post: http://blogs.msdn.com/monad/archive/2006/02/16/533522.aspx#574708 There are lots of answers to this some better than others.  Let me rattle off a couple of them: Jeffrey P. SnoverMonad Architect [Edit: Monad has now been renamed to Windows PowerShell. This script or discus...

FAQ
Apr 25, 2006
0
0

Comparative Examples in MSH and KSH

PowerShell Team
PowerShell Team

  Most shells (such as Windows CMD.EXE and the UNIX shells SH, KSH, CSH, and BASH) operate by executing a command or utility in a new process, and presenting the results (or errors) to the user as text. Text-based processing is the way in which system interaction is done with these shells. Over the years, a large number of text processing uti...

FAQDOTNETSHELL