New
#1
Thanks karlsnooks
Thanks for the link. :)
Download: WMF 3.0 - Microsoft Download Center - Download Details
You will notice in the requirements that Service Pack 1 must be installed.
You will be downloading:
Windows Management Framework 3.0
which includes:
PowerShell 3.0, WMI & WinRM
I suspect that in the future this will be available via the normal Win 7 update.
You will want to download either:
- 64-bit versions: WINDOWS6.1-KB2506143-x64.MSU
- 32-bit versions: WINDOWS6.1-KB2506143-x86.MSU
Numerous changes.
Google Hey! Scripting Guy.
Here's a link:
Discover Windows PowerShell 3.0 Cmdlets - Hey, Scripting Guy! Blog - Site Home - TechNet Blogs
Here is a more complete list of ps 3.0 articles
Not sorted by importance,but rather alphabetically.
PS 3.0
Device Management PowerShell Cmdlets
Discover Windows PowerShell 3
Inside PowerShell 3.0 Parameter Value completion
My Five Favorite PowerShell 3.0 Tips and Tricks
PowerShell 3.0 Overview - Part 1 Krishna Kumar
PowerShell 3.0 Overview - Part 2 Krishna Kumar
Understanding and Using Updatable PowerShell Help
Use PowerShell 3.0 to Rename Network Adapters
What's New In PowerShell v3
LaybackBear,
This may be one of the items that you wanted. ( I know that I did).
This shows the new cmdlets. This does not show the improvements, except for indirectly for the Where cmdlet which has been simplified (no more of that $_. notation).
Get-Command -CommandType cmdlet | Foreach-Object { get-help $_ } | select name, description |
where description -match "This cmdlet is introduced in Windows PowerShell 3.0" |
Format-Table -property name -AutoSize –Wrap
Name
----
Add-JobTrigger
Connect-PSSession
ConvertFrom-Json
ConvertTo-Json
Disable-JobTrigger
Disable-ScheduledJob
Disconnect-PSSession
Enable-JobTrigger
Enable-ScheduledJob
Get-JobTrigger
Get-ScheduledJob
Get-ScheduledJobOption
Get-TypeData
Invoke-RestMethod
New-JobTrigger
New-PSSessionConfigurationFile
New-PSTransportOption
New-PSWorkflowExecutionOption
New-ScheduledJobOption
Receive-PSSession
Register-ScheduledJob
Remove-JobTrigger
Remove-TypeData
Rename-Computer
Save-Help
Set-JobTrigger
Set-ScheduledJob
Set-ScheduledJobOption
Show-Command
Suspend-Job
Test-PSSessionConfigurationFile
Unblock-File
Unregister-ScheduledJob
Update-Help
Be sure and run the Update-Help.
That little script is, with only a slight modification present in:
Weekend Scripter: Exploring New and Improved PowerShell 3.0 Cmdlets - Hey, Scripting Guy! Blog - Site Home - TechNet Blogs
LaybackBear,
And from that same link:
Here is a list of commands with modifications.
C:\Windows\system32 100% > Get-Command -CommandType cmdlet | Foreach-Object { get-help $_ } |
select name, description |
where description -match "Beginning in Windows PowerShell 3.0" |
format-table -property name -AutoSize –Wrap
Name
----
Add-Member
Add-PSSnapin
Disable-PSSessionConfiguration
Enable-PSRemoting
Enable-PSSessionConfiguration
ForEach-Object
Get-Acl
Get-Command
Get-Content
Get-Credential
Get-Help
Get-History
Get-Job
Get-Module
Get-PSDrive
Get-PSSession
Get-PSSessionConfiguration
Get-PSSnapin
Get-WmiObject
Import-Csv
Import-Module
Import-PSSession
New-PSDrive
Receive-Job
Register-PSSessionConfiguration
Remove-Computer
Remove-Job
Remove-PSDrive
Restart-Computer
Select-Object
Set-PSSessionConfiguration
Start-Job
Stop-Job
Update-TypeData
Wait-Job
Where-Object
For both of these two little scripts, then just delete the "-property name" and you will get both the name and the description.
You will notice that there have been improvements made in some of the very important cmdlets.
I'd start using them in some of my scripts here, but not until PS 3.0 is available thru the normal Win 7 updates.
Karl I put you to work. I didn't intend to do that. Thanks. Would it be a good idea for a beginner just to remove 2.0 and start learning again just using 3.0.