﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Microsoft Connect: Most Recent Feedback - Windows PowerShell</title><link>http://connect.microsoft.com/PowerShell/Feedback</link><description>Microsoft Connect: Most Recent Feedback - Windows PowerShell</description><language>en</language><copyright>&amp;#169; 2013 Microsoft Corporation. All rights reserved.</copyright><lastBuildDate>Tue, 18 Jun 2013 20:33:46 -0700</lastBuildDate><image><url>/Images/MSConnect_Logo.gif</url><title>Microsoft Connect: Most Recent Feedback - Windows PowerShell</title><link>http://connect.microsoft.com/PowerShell/Feedback</link></image><ttl>60</ttl><item><guid isPermaLink="false">790382</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790382/get-winevent-fails-to-return-results</link><author>Andrew J Palmer</author><category>Bug</category><title>Get-WinEvent - Fails to return results</title><description>Viewing the security event log events in PowerShell v3 on Windows 7 fails to return complete information.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 1 workaround, 0 comments, feedback id: 790382</description><a10:updated>2013-06-18T07:59:54-07:00</a10:updated></item><item><guid isPermaLink="false">790364</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790364/format-list-of-hashtable-corrupts-console-in-powershell-2-0</link><author>Markus Steffen Schmidt</author><category>Bug</category><title>Format-List of Hashtable corrupts Console in PowerShell 2.0</title><description>Given a hashtable containing one key value pair and the value contains a string with serveral hundred of newlines. If the hashtable is dumped to the console, e.g. using '$hashtable | Format-List' the console is getting corrupted.
You can test, whether the console was corrupted by starting an executable like ping.exe or expand.exe. If the executable aborts immediately and it do not writes anything to the console, you have reproduced the bug.
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 2 Up-Votes, 0 Down-Votes, 1 validation, 0 workarounds, 0 comments, feedback id: 790364</description><a10:updated>2013-06-18T02:47:52-07:00</a10:updated></item><item><guid isPermaLink="false">790357</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790357/out-gridview-items-selection-is-lost-when-filters-are-used</link><author>Shay Levi</author><category>Suggestion</category><title>Out-GridView - Items selection is lost when filters are used </title><description>Consider this... you are piping a long list of items to Out-GridView and you want to select a subset of them. You start selecting items but the list is VERY long so you use filters (or the filter text field) to display items by certain criteria, ctrl+click to add them to what already has been selected and then remove the filter. 

Problem: once you filtered the list and selected new items, the previous selection is lost!

This is quite frustrating and annoying. It would be nice if the selection ...&lt;BR&gt;&lt;BR&gt;Status: Active, 5 Up-Votes, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 790357</description><a10:updated>2013-06-18T00:41:27-07:00</a10:updated></item><item><guid isPermaLink="false">790202</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790202/change-shouldcontinue-default</link><author>akromm</author><category>Suggestion</category><title>Change ShouldContinue default</title><description>When writing a PowerShell Cmdlet it would be nice to set the default option for ShouldContinue so that it is not always Yes.  This is especially useful for commands that are potentially destructive.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 790202</description><a10:updated>2013-06-14T10:11:51-07:00</a10:updated></item><item><guid isPermaLink="false">790157</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790157/export-dnsserverzone-filename-parameter-doesnt-accept-literal-file-path</link><author>wolffhaven45</author><category>Bug</category><title>Export-DnsServerZone -Filename parameter doesn't accept literal file path.</title><description>
Hi Guys,

Not sure if I have stumbled on a bug or whether it's just user error :D or whether it is by design.

When using the Export-DnsServerZone cmdlet, when I type in: 

Export-DnsServerZone -Name "mydomain.com" -Filename "exportdomain.txt"

it all works.

If I try to use a literal path for example:

Export-DnsServerZone -Name "mydomain.com" -Filename "C:\exportdomain.txt"

I get the following error: 

Export-DnsServerZone : Failed to export the zone content for &lt;yourdomain&gt; on server &lt;yours...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: External, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 790157</description><a10:updated>2013-06-14T00:04:03-07:00</a10:updated></item><item><guid isPermaLink="false">790125</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790125/new-item-example-4-correction</link><author>Bob McCoy</author><category>Bug</category><title>new-item Example 4 correction</title><description>First of all, there are two Example 4's.

Additionally, in the second Example 4, the first filename in the -Path parameter is test.tx.  It should be test.txt.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 790125</description><a10:updated>2013-06-13T11:16:16-07:00</a10:updated></item><item><guid isPermaLink="false">790081</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790081/windows-8-touch-keyboard-off-topic-but-no-better-place-found</link><author>Scruff.R</author><category>Bug</category><title>Windows 8 Touch Keyboard (off topic, but no better place found)</title><description>Sorry to report this off topic, but where should I report this otherwise? (no Windows 8, 8.1 or Blue board)

I think I found a bug in the W8 Touch Keyboard when using the SHIFT to Caps Unlock option.
Once you pressed Caps Lock (or double tap Shift) you cannot Caps Unlock without loosing the Touch Keyboard.
When pressing Shift, the Touch Keyboard disappears and you have to open it again, or
When you press Caps Lock again, the Caps Lock and the other keys get switched back to normal, but input sti...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: External, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 790081</description><a10:updated>2013-06-13T04:39:28-07:00</a10:updated></item><item><guid isPermaLink="false">790014</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/790014/import-module-defaults-to-importing-modules-in-the-global-scope</link><author>David Wyatt</author><category>Bug</category><title>Import-Module defaults to importing modules in the Global scope</title><description>This could be categorized as either a documentation bug or a code bug, depending on what the intended design is.  The help file for Import-Module (for both the -Global and -Scope parameters) says that the default behavior is to import commands only into the caller's session state, but in fact, by default they are imported into the global session state.  In PowerShell v2 (where the -Scope parameter was not available), this means it's not possible to import modules locally at all.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 790014</description><a10:updated>2013-06-12T11:43:48-07:00</a10:updated></item><item><guid isPermaLink="false">789997</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789997/get-credential-fails-to-return-an-object-when-both-credential-and-message-parameters-are-used</link><author>Shane Wright</author><category>Bug</category><title>get-credential fails to return an object when both Credential and Message parameters are used</title><description>When using get-credential with both the credential and Message parameter, Get-Credential cmdlet displays the appropriate credential window, but fails to return an object, instead throws error "Parameter set cannot be resolved using the specified named parameters"

 G:\&gt;$psversiontable

Name                           Value
----                           -----
PSVersion                      3.0
WSManStackVersion              3.0
SerializationVersion           1.1.0.1
CLRVersion                    ...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: By Design, 1 Up-Vote, 1 Down-Vote, 0 validations, 0 workarounds, 1 comment, feedback id: 789997</description><a10:updated>2013-06-12T08:48:13-07:00</a10:updated></item><item><guid isPermaLink="false">789967</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789967/powershell-ise-3-0-copies-script-code-only-in-rtf-into-the-clipboard</link><author>Stefan Falk</author><category>Bug</category><title>PowerShell ISE 3.0 copies script code only in RTF into the clipboard</title><description>The ISE 3.0 to copy script code as RTF is very nice. However, when we paste in WordPad, *only* RTF is offered. No copy some code from the immediate window, typically using a white font on a dark blue Background. Pasting this in WordPad pastes white font on white background. You must first paste into notepad, copy that, and then you can paste into WordPad.

It would be very nice if ISE could copy both RTF and unformatted text (and, besides that, we would very much welcome WordPad having a shortcu...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 1 Down-Vote, 0 validations, 0 workarounds, 1 comment, feedback id: 789967</description><a10:updated>2013-06-12T02:39:39-07:00</a10:updated></item><item><guid isPermaLink="false">789852</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789852/in-new-azure-msol-module-no-get-mailbox-set-mailbox-cannot-access-customattributes</link><author>Joel K. Alpers</author><category>Bug</category><title>In new Azure MSOL module, no get-mailbox/set-mailbox, cannot access CustomAttributes</title><description>The AZURE module to manage MSOL user accounts mostly works great, but does not seem to contain get-mailbox or set-mailbox... which is the only way I know to set CustomAttribute properties.

This is a problem for us because we have a few thousand user accounts, and use CustomAttributes to do dynamic email distributions. 

Existing accounts are still working, but I am now unable to add new user accounts.

Is there a workaround for this that I have not found yet?

Joel.
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: External, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 789852</description><a10:updated>2013-06-10T17:03:34-07:00</a10:updated></item><item><guid isPermaLink="false">789829</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789829/multi-dimensional-array-conversion-fails-silently-from-1-dimensional-array</link><author>James Manning</author><category>Bug</category><title>multi-dimensional array conversion fails silently from 1-dimensional array</title><description>Hopefully this isn't PEBKAC - it may very well be that I'm just forgetting/missing some part of PowerShell behavior and this is By Design, but it at least surprised me if so. :)

I can create a multi-dimensional array with the array static method fine:

***********
PS C:\&gt; $arr2d = [array]::CreateInstance([int], 2, 3)
PS C:\&gt; $arr2d.rank
2
PS C:\&gt; gm -in $arr2d
   TypeName: System.Int32[,]
***********

And trying to implicitly convert a 2d to 3d fails with a dimension count mismatch.  I *assume*...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 789829</description><a10:updated>2013-06-10T10:59:43-07:00</a10:updated></item><item><guid isPermaLink="false">789636</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789636/parser-error-when-using-brackets-inside-of-a-subexpression</link><author>Kirk Munro</author><category>Bug</category><title>Parser error when using brackets inside of a subexpression</title><description>The scenario is simple. You're dynamically building a filter, and you want to add brackets around the items in the filter.  Here are the items:

$filters = @('one','two')

And here's the logic to combine those with brackets and an -and operator:

"($($filters -join ') -and ('))"

If you try to do this in ISE, you get red squiggles due to a parser error.  If you try to do this in the native console, PowerShell thinks you're not done and uses line continuance to continue the command.  Yet it is a ...&lt;BR&gt;&lt;BR&gt;Status: Active, 3 Up-Votes, 1 Down-Vote, 1 validation, 2 workarounds, 0 comments, feedback id: 789636</description><a10:updated>2013-06-06T07:38:49-07:00</a10:updated></item><item><guid isPermaLink="false">789544</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789544/get-help-showwindow-omits-information-that-is-displayed-with-detailed-or-full</link><author>johndog</author><category>Bug</category><title>get-help -showWindow omits information that is displayed with -detailed or -full</title><description>

get-help gci -ShowWindow shows less information than get-help gci -detailed, particularly on the -Include parameter.  The missing information happens to be critical to understanding the limitations of -Include and -Exclude.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 789544</description><a10:updated>2013-06-05T06:58:41-07:00</a10:updated></item><item><guid isPermaLink="false">789540</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789540/webadministration-creating-a-new-site-fails-in-server-2012-works-in-server-2008-win7</link><author>wbradney</author><category>Bug</category><title>WebAdministration: Creating a new site fails in Server 2012, works in Server 2008 &amp; Win7</title><description>
We have the following script block that we've been using for a while (on Windows Server 2008 and Windows 7) to create sites in IIS:

Import-Module WebAdministration
Set-Location IIS:/
Get-ChildItem Sites
$bindings = @{protocol="http";bindingInformation="*:8282:"},@{protocol="net.tcp";bindingInformation="4343:*"},@{protocol="net.pipe";bindingInformation="*"}
$site = New-Item Sites\site -bindings $bindings

The Get-ChildItem call lists the existing sites correctly. "site" does not yet exist.
When...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 789540</description><a10:updated>2013-06-05T05:45:10-07:00</a10:updated></item><item><guid isPermaLink="false">789418</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789418/unable-to-set-acl-using-set-acl-when-not-admin-on-acl-protected-folder</link><author>Michael V DK</author><category>Suggestion</category><title>Unable to set ACL using Set-ACL when not admin on ACL protected folder</title><description>Under a sudden condition PowerShell's Set-ACL fails when trying to set permissions on a folder on a NTFS volume.

Error:
Set-ACL : The process does not possess the 'SeSecurityPrivilege' privilege which is required for this operation.
 
At line:48 char:1
 
+ Set-ACL -path $path -AclObject $ACL
 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    + CategoryInfo          : PermissionDenied: (\\server\share\subfolder1:String) [Set-Acl], PrivilegeNotHeldException
 
    + FullyQualifiedErrorId : System.Secur...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 789418</description><a10:updated>2013-06-03T23:43:13-07:00</a10:updated></item><item><guid isPermaLink="false">789372</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789372/provide-support-for-cmdlets-jobs-or-other-threads-running-code-from-different-vendors-to-handle-bad-ssl-certificates-concurrently</link><author>Atanasov</author><category>Suggestion</category><title>Provide support for cmdlets, jobs or other threads running code from different vendors to handle bad SSL certificates concurrently</title><description>All the .Net code executed within a PowerShell session in all its threads and uses HTTPS relies on the framework class ServicePointManager. That class is essentially a singleton. This means that cmdlets (that run in a single thread usually) need to use it cooperatively. Considering that cmdlets are from different vendors that cooperation might be impossible. In a PowerShell session there can be multiple threads - spawned manually, by a cmdlet or for a job. Those thread potentially use HTTPS and ...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 789372</description><a10:updated>2013-06-03T08:55:07-07:00</a10:updated></item><item><guid isPermaLink="false">789368</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789368/scroll-up-down-shortcut-keys-on-console</link><author>S.K. _</author><category>Suggestion</category><title>Scroll Up/Down shortcut keys on console</title><description>

Currently it takes time to scroll up/down on powershell console.
Alt+Space -&gt; E -&gt; L -&gt; UpAllow/DownAllow
Too troublesome!

And, We can't scroll per page or prompt.
With PSConsoleHostReadLine, we can do it.

(Ctrl+)UpAllow: Scroll Up
(Ctrl+)DownAllow: Scroll Down
PageUp: Scroll Up per Page
PageDown: Scroll Down per Page
Ctrl-PageUp: Scroll Up per Prompt
Ctrl-PageDown: Scroll Down per Prompt

http://gallery.technet.microsoft.com/scriptcenter/WindowsKeyBinding-for-60fb0d55
&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 789368</description><a10:updated>2013-06-03T08:30:10-07:00</a10:updated></item><item><guid isPermaLink="false">789343</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789343/clear-content-help-synopsis</link><author>Shay Levi</author><category>Bug</category><title>Clear-Content help synopsis</title><description>Online help (http://technet.microsoft.com/en-us/library/hh849853.aspx) SYNOPSIS of Clear-Content shows:

Deletes the contents of an item, but does not delete the item.


But local help seems to display another version ('file' instead of 'item', and there's a typo too, 'AN file' instead of 'A file')

PS&gt; (Get-Help Clear-Content).SYNOPSIS
Deletes the contents of an file, but does not delete the file.

&lt;BR&gt;&lt;BR&gt;Status: Active, 2 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 789343</description><a10:updated>2013-06-03T02:48:41-07:00</a10:updated></item><item><guid isPermaLink="false">789047</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/789047/new-cmprogram-has-no-packageid-option</link><author>LalliMB</author><category>Suggestion</category><title>New-CMProgram has no PackageID option.</title><description>New-CMProgram only allows you to specify the package name and not PackageID like the WMI class SMS_Program will.

This means the Name has to be unique and you cannot continue with something like:
Manufacturer:“Adobe“, Name:“Adobe Reader“, Version:“xx.xx“, Language:“English“
Manufacturer:“Adobe“, Name:“Adobe Reader“, Version:“yy.yy“, Language:“German“



&lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: External, 2 Up-Votes, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 789047</description><a10:updated>2013-05-31T00:51:19-07:00</a10:updated></item><item><guid isPermaLink="false">788949</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788949/remote-powershell-session-wsmprovhost-exe-not-exiting-after-calling-remove-pssession-on-server-2008-r2</link><author>nick.durcholz</author><category>Bug</category><title>Remote Powershell session (wsmprovhost.exe) not exiting after calling Remove-PSSession on Server 2008 R2</title><description>We have a powershell based deployment process for deploying new versions of our software (asp.net, windows services) to internal QA servers.  On one server, remote sessions are not terminating after Remove-PSSession is called.  The process that was hosting the remote session continues to run indefinitely even though it should time out after 180 seconds of inactivity.  Calling Get-WSManInstance shows that the remote sessions have been active for days.  Calling Remove-WSManInstance in an attempt t...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 788949</description><a10:updated>2013-05-30T06:25:09-07:00</a10:updated></item><item><guid isPermaLink="false">788936</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788936/export-counter-fileformat-parameter-values</link><author>Shay Levi</author><category>Bug</category><title>Export-Counter FileFormat parameter values</title><description>The FileFormat parameter of the Export-Counter cmdlet allows only three values:

blg
csv
tsv

But the values cannot be discovered via autocompletion/Intellisense bacause the parameter type is of System.String.

It would be better to have the type as an Enum so autocompletion/Intellisense can display the values in real time. Currently the only possible way to find the values is to read the parameter help (which is probe to human errors) or pass a wrong value and get possible values from the error...&lt;BR&gt;&lt;BR&gt;Status: Active, 2 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 788936</description><a10:updated>2013-05-30T04:33:57-07:00</a10:updated></item><item><guid isPermaLink="false">788843</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788843/get-wmiobject-computername-length-restriction</link><author>yhoni</author><category>Bug</category><title>Get-WmiObject -computername length restriction</title><description>Using PowerShell 2.0 on Windows Server 2008R2
When running the following cmdlet and query, the SystemName field returns blank when the computer name is 15 characters.

Get-WmiObject -computername server-test-001 -query "select systemname from Win32_volume"

I've tried single quotes, double quotes, square brackets, back quotes, en-dashes, and em-dashes. I've tried DNS aliases with shorter and friendlier names. The only thing that works is using a shorter machine name. svr-test-001 vice server-tes...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 788843</description><a10:updated>2013-05-29T05:40:12-07:00</a10:updated></item><item><guid isPermaLink="false">788806</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788806/powershell-script-cannot-be-ran-outside-of-console-if-path-contains-spaces</link><author>deadlydog</author><category>Bug</category><title>PowerShell script cannot be ran outside of Console if path contains spaces</title><description>If you try and run a PowerShell script from File Explorer (e.g. Windows Explorer) by double clicking on it, or from the context menu using Open With -&gt; Windows PowerShell the script will not run; instead the PowerShell console will display an error that the given file path is not valid, since only the first portion (up to the first space) of the script file path is passed to powershell.exe.  The solution is a simple registry tweak to enclose the path passed to the powershell executable in double...&lt;BR&gt;&lt;BR&gt;Status: Active, 2 Up-Votes, 0 Down-Votes, 0 validations, 1 workaround, 0 comments, feedback id: 788806</description><a10:updated>2013-05-28T12:50:33-07:00</a10:updated></item><item><guid isPermaLink="false">788546</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788546/new-scheduledtasktrigger</link><author>DKYang</author><category>Bug</category><title>New-ScheduledTaskTrigger </title><description>hi, 
i try to regist a new ClusteredScheduledTask on windows server 2012 with power shell. but the task can't set the RepetitionInterval and RepetitionDuration properly.

$T = New-ScheduledTaskTrigger -Once -At 08:10AM -RepetitionInterval (New-TimeSpan -Hours 1) -RepetitionDuration (New-TimeSpan -Hours 12)

Task Scheduler ui can see Triggers only execute once on 08:10 but no RepetitionInterval and RepetitionDuration.

can you tell me what went wrong? thanks.
Joe
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 788546</description><a10:updated>2013-05-23T23:13:33-07:00</a10:updated></item><item><guid isPermaLink="false">788347</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788347/color-and-out-gridview</link><author>Antechinus</author><category>Suggestion</category><title>Color and out-gridview</title><description>Would it be possible to enable color in out-gridview? I’d like, for example, when viewing services to be able to make started services green and stopped services red. 

If this is possible, it would be good to have some of the features available in HTML and Excel:
•	text color and/or background color
•	a wide color palette (so we can use e.g. “Salmon Pink” rather than Red), e.g. by allowing hex triplet color codes
•	conditional formatting (e.g. a red to green color scale)

[A workaround at the m...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 788347</description><a10:updated>2013-05-21T19:04:06-07:00</a10:updated></item><item><guid isPermaLink="false">788344</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788344/copy-out-gridview-headings</link><author>Antechinus</author><category>Suggestion</category><title>Copy out-gridview headings</title><description>When copying from out-gridview’s grid (e.g. to paste into Excel) you can copy the data rows but not the header row. Can you allow the headings to be copied also?

This would save manually adding the column headers back in when copying the data into Excel etc.

[This document confirms that the header row cannot be copied
http://technet.microsoft.com/en-us/library/hh849920.aspx]
&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 788344</description><a10:updated>2013-05-21T18:01:49-07:00</a10:updated></item><item><guid isPermaLink="false">788316</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/788316/set-acl-breaks-inheritance-when-applied-to-remote-share</link><author>Graimer0</author><category>Bug</category><title>Set-ACL breaks inheritance when applied to remote share</title><description>When using Set-ACL to modify the ACL on the root folder of a share, it breaks permissions inheritance so you can eventually be locked out of the folder. When I tried it on my 2012 lab, the owner could not be displayed, and every inherited permission was removed (after I took ownership back agin).

By modifying the ACL, in any way(edit a non-inherited permission, disable and re-enable inheritance etc) resets the ACL back to the default.

This does not happend when using Set-ACL on a folder inside...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 788316</description><a10:updated>2013-05-21T08:56:05-07:00</a10:updated></item><item><guid isPermaLink="false">787271</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/787271/ps-v3-get-variable-erroraction-parameter-is-ignored-for-scope-id-error</link><author>johndog</author><category>Bug</category><title>PS v3 Get-Variable:  -ErrorAction parameter is ignored for scope id error</title><description>
Even if you pass in -ErrorAction ignore, get-variable always generates an error.

There doesn't appear to be a way to determine the number of active scopes without trial and error, and this problem complicates that approach.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 1 Down-Vote, 0 validations, 0 workarounds, 1 comment, feedback id: 787271</description><a10:updated>2013-05-20T14:23:15-07:00</a10:updated></item><item><guid isPermaLink="false">787242</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/787242/get-childitem-recurse-in-powershell-3-0-falls-into-infinite-loop</link><author>Pavel G</author><category>Bug</category><title>Get-ChildItem -Recurse in PowerShell 3.0 falls into infinite loop</title><description>If the folder contains another folder whose name is one or more spaces, then Get-ChildItem falls into infinite loop.
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Won't Fix, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 787242</description><a10:updated>2013-05-20T04:30:01-07:00</a10:updated></item><item><guid isPermaLink="false">787174</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/787174/net-share-prompts-are-not-visible-in-the-ise</link><author>thisuniquename</author><category>Bug</category><title>Net Share prompts are not visible in the ISE</title><description>If you run Net Share {ShareName} /Delete in the ISE and there are files in use, you do not see the prompt to continue the operation. The console in the ISE only shows the first half of the message which reads "Users have open files on {ShareName}. Continuing the operation will force the files closed." The second half of the message, "Do you want to continue this operation? (Y/N) [N]:" does not appear in the ISE console.

If you try to stop the script, the ISE continuously attempts to stop the sc...&lt;BR&gt;&lt;BR&gt;Status: Active, 2 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 787174</description><a10:updated>2013-05-17T12:06:19-07:00</a10:updated></item><item><guid isPermaLink="false">787076</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/787076/parameter-binding-succeeds-unexpectedly-with-valuefrompipelinebypropertyname</link><author>Tom Nolan [MSFT]</author><category>Bug</category><title>Parameter binding succeeds unexpectedly with ValueFromPipelineByPropertyName</title><description>

[edited to reflect an issue in my sample]
This refers to creating an advanced function or cmdlet with different parameter sets where the parameters can be passed in from the pipeline by property name.

If you pipe an object with properties that match both sets, parameters are bound using __AllParameterSets, the AmbiguousParameterSet error is processed, but the end/endprocessing block still executes.  

If you specify parameters manually, the command completely fails, without executing the end/...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 1 Up-Vote, 0 Down-Votes, 1 validation, 0 workarounds, 4 comments, feedback id: 787076</description><a10:updated>2013-05-16T09:27:11-07:00</a10:updated></item><item><guid isPermaLink="false">787002</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/787002/convertto-html-doesnt-use-regional-settings-for-get-date</link><author>Matt Tilford</author><category>Bug</category><title>Convertto-html doesn't use regional settings for get-date</title><description>
When testing the scripts for event 3 i noticed that the date being given was not correctly interpreted. It will take the date to be in the US format instead of the systems regional setting. Code to reproduce the error is below.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 787002</description><a10:updated>2013-05-15T14:31:15-07:00</a10:updated></item><item><guid isPermaLink="false">786992</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786992/nested-hashtables-passed-to-invoke-command-become-case-sensitive-when-assigned-to-a-variable</link><author>Ted Elliott</author><category>Bug</category><title>Nested Hashtables passed to Invoke-Command become case-sensitive when assigned to a variable</title><description>If you pass a hashtable with hashtables nested inside it to Invoke-Command and then assign one of the nested hashtables to a variable, the whole hashtable becomes case sensitive.  If you don't assign it to a variable then it remains case-insensitive.

&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 786992</description><a10:updated>2013-05-15T12:24:30-07:00</a10:updated></item><item><guid isPermaLink="false">786972</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786972/system-net-webclient-does-not-return-data-when-receiving-an-http-500-status</link><author>Ronald Rink</author><category>Bug</category><title>System.Net.WebClient does not return data when receiving an HTTP 500 status</title><description>When using System.Net.WebClient and the Server responds with an HTTP 500 Status code the WebClient throws an exception and does not return the data sent by the server to the caller.
This issue always occurs at least until .NET v4.0.

As a side note: this behaviour actually violates the SHOULD recommendation of RFC 2616 #10.5.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 786972</description><a10:updated>2013-05-15T07:05:23-07:00</a10:updated></item><item><guid isPermaLink="false">786925</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786925/launching-a-clickonce-app-causes-blue-screen-related-to-csrss-exe</link><author>kschuler</author><category>Bug</category><title>Launching a ClickOnce App Causes Blue Screen Related to CSRSS.exe</title><description>I developed a ClickOnce app for my company.  It has been available and used by our customers for over a year now.  Suddenly, around January we started get reports that when users clicked on the desktop icon their computer would blue screen.  After they rebooted and tried the shortcut again, it worked just fine. I've had it happen a couple of times on my own machine.  I still can't figure out what triggers it.  I tried to look at the dump file and it suggested that CSRSS.exe was the culprit.

I t...&lt;BR&gt;&lt;BR&gt;Status: Active, 3 Up-Votes, 1 Down-Vote, 1 validation, 0 workarounds, 0 comments, feedback id: 786925</description><a10:updated>2013-05-14T12:54:40-07:00</a10:updated></item><item><guid isPermaLink="false">786887</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786887/get-pssession-returns-incorrect-state-for-robust-sessions</link><author>Huajun Gu</author><category>Bug</category><title>Get-PSSession returns incorrect state for robust sessions</title><description>The background story is I am following 'Fun with PowerShell v3 “Robust Sessions”' in Runbooks to test robust sessions with System Center Orchestrator. But during the test I just found Get-PSSession returns incorrect state for robust sessions. You may verify this issue by following the repro steps.
&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 786887</description><a10:updated>2013-05-13T19:38:41-07:00</a10:updated></item><item><guid isPermaLink="false">786798</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786798/commandcompletions-tooltip-is-useless</link><author>S.K. _</author><category>Bug</category><title>CommandCompletion's Tooltip is useless</title><description>CommandCompletion's Tooltip is useless


The following output are currently CommandCompletion's Tooltips.

PS &gt; $a = [Management.Automation.CommandCompletion]::CompleteInput('ls -', 4, $null )
PS &gt; $a.CompletionMatches | ft CompletionText, Tooltip

-Path	[string[]] Path	
-LiteralPath	[string[]] LiteralPath	
-Filter	[string] Filter	
-Include	[string[]] Include	
-Exclude	[string[]] Exclude


Oh yeah! I could see '-Path' is '[string[]] Path', this is very usefull, isn't it?
If you agree, please vot...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 1 Down-Vote, 0 validations, 0 workarounds, 0 comments, feedback id: 786798</description><a10:updated>2013-05-12T08:02:16-07:00</a10:updated></item><item><guid isPermaLink="false">786717</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786717/reduce-the-need-for-line-continuation-use-in-powershell-commands-that-span-multiple-lines</link><author>Kirk Munro</author><category>Suggestion</category><title>Reduce the need for line continuation use in PowerShell commands that span multiple lines</title><description>It is well known that the line continuation implementation is challenging (the fact that it doesn't work if there is anything after it, even just whitespace, causes problems for beginners; also, it doesn't help that it simply looks like a spec of dirt on the screen).  Yet some of us find that commands are more readable when they span multiple lines, like this:

Do-Something `
    -Param value1 `
    -Param value2

Also, some of us use line continuance so that we can start a stage in a pipeline w...&lt;BR&gt;&lt;BR&gt;Status: Active, 15 Up-Votes, 3 Down-Votes, 1 workaround, 6 comments, feedback id: 786717</description><a10:updated>2013-05-10T08:07:12-07:00</a10:updated></item><item><guid isPermaLink="false">786664</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786664/powershell-3-0-test-path-pathtype-container-always-returns-false-for-unc-path</link><author>ajrechk</author><category>Bug</category><title>Powershell 3.0 Test-Path -PathType Container always returns false for UNC path</title><description>When running Test-Path "known UNC folder path" -PathType Container in server 2012 it always returns false.  I run the same command on the same known folder from a server 2008 r2 or windows 7 box, and it returns True when it is a folder, and false when not.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 1 workaround, 0 comments, feedback id: 786664</description><a10:updated>2013-05-09T11:47:58-07:00</a10:updated></item><item><guid isPermaLink="false">786631</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786631/unblock-file-doesnt-show-error-warning-when-file-is-read-only</link><author>Blindrood</author><category>Bug</category><title>Unblock-file doesn't show error/warning when file is read-only</title><description>
I tried to unblock bunch of files and first didn't notice they're read-only
I used Unblock-File, no errors, no messages at all but all files remained untouched.
When I disabled read-only on those files and run command again files were unblocked
&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 786631</description><a10:updated>2013-05-09T01:06:43-07:00</a10:updated></item><item><guid isPermaLink="false">786623</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786623/v3-bug-new-psdrive-allows-duplicate-drive-names-letters</link><author>Oisín Grehan</author><category>Bug</category><title>v3 bug: new-psdrive allows duplicate drive names/letters </title><description>powershell v3 - tested on win8 rtm - allows duplicate psdrives for cdrom and virtual cdroms. I have not tested other drives like removable USB keys. I did try with C, but it would not allow the duplicate. It looks to be some glitch with autoloading perhaps.


&lt;BR&gt;&lt;BR&gt;Status: Active, 5 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 786623</description><a10:updated>2013-05-08T19:01:59-07:00</a10:updated></item><item><guid isPermaLink="false">786601</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786601/start-bitstransfer-corrupts-credential-variable</link><author>Bob McCoy</author><category>Bug</category><title>start-bitstransfer corrupts credential variable</title><description>Running start-bitstransfer corrupts the credential variable passed to it via the -Credential parameter.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 786601</description><a10:updated>2013-05-08T11:30:11-07:00</a10:updated></item><item><guid isPermaLink="false">786596</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786596/add-type-add-csharpversion4-and-csharpversion5-to-the-list-of-languages-supported-in-the-language-parameter</link><author>Kirk Munro</author><category>Suggestion</category><title>Add-Type: Add CSharpVersion4 and CSharpVersion5 to the list of languages supported in the Language parameter</title><description>In PowerShell 3 you cannot use Add-Type to compile C# code written using CSharp 4.0.  Nor can you compile C# code written using CSharp 5.0.  The highest version available in the Language parameter is CSharpVersion3.

Please add CSharpVersion4 and CSharpVersion5 support to Add-Type so that it is keeping up with the times.
&lt;BR&gt;&lt;BR&gt;Status: Active, 7 Up-Votes, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 786596</description><a10:updated>2013-05-08T10:53:29-07:00</a10:updated></item><item><guid isPermaLink="false">786590</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786590/provide-way-to-provide-user-feedback-for-background-tasks-using-powershell</link><author>Andrew Macaulay</author><category>Suggestion</category><title>Provide Way to Provide User Feedback for Background Tasks using Powershell</title><description>It would be great if PowerShell was able to (natively) provide user notifications, especially in a way that could also leverage the Windows 8 notifications. You can do most of what is needed on the notification area using [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") but even this is somewhat limited and "clunky". 

From the forums, quite a few people would like to have the script run in background but notify users of activity, and better ways to do this would ...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 786590</description><a10:updated>2013-05-08T09:38:32-07:00</a10:updated></item><item><guid isPermaLink="false">786589</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786589/expose-internet-proxy-settings-properly-in-powershell</link><author>Andrew Macaulay</author><category>Suggestion</category><title>Expose Internet Proxy Settings Properly in PowerShell</title><description>It would be good to provide a way (other than registry and close/reopen IE) to be able to access and control the IE proxy settings, using the InternetSetOption and associated calls available in Windows.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 786589</description><a10:updated>2013-05-08T09:35:44-07:00</a10:updated></item><item><guid isPermaLink="false">786515</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786515/w8-start-button-opens-metro-to-1-3-of-the-screen-while-shrinking-desktop-above-best-of-both-worlds</link><author>getmet</author><category>Suggestion</category><title>W8 Start button opens Metro to 1/3 of the screen while shrinking desktop above. Best of both worlds</title><description>

Instead of forcing W8(non-rt) Metro down throats by full screen. Metro pulls up 1/3 of the screen to half. graphically Shrinking the desktop. Slowly allows users to adjust to the new changes until next OS. Allows to drag and drop shortcuts to desktop and metro.
 Finely tune Apps and Programs as very difficult to remove Bloat apps per user basis when different users connect to same domain-ed PC. Seems to only uninstall apps per-user basis. Not global. Global attempts are locked. 
Integrate Apps...&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 2 Down-Votes, 0 workarounds, 1 comment, feedback id: 786515</description><a10:updated>2013-05-07T14:00:00-07:00</a10:updated></item><item><guid isPermaLink="false">786414</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786414/script-from-standard-input-not-executed-correctly</link><author>BOFHRAF</author><category>Bug</category><title>Script from standard input not executed correctly</title><description>If a execute a script via standard input, the last statement is may not executed.


I found out that after the ending curly brace "}" an empty line must exist to run the script correctly. This is very odd.

I don't know if other breaking conditions exist.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 786414</description><a10:updated>2013-05-06T04:07:46-07:00</a10:updated></item><item><guid isPermaLink="false">786397</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786397/ssh-and-related-open-protocols-in-windows-powershell</link><author>Real McCoy</author><category>Suggestion</category><title>SSH and related (open) protocols in Windows PowerShell</title><description>


[Redirected from http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/f70168bf-f575-47c7-b889-3c38dd6a776a]


I guess the lack of out-of-the-box support for the open protocols, such as; SSH and SFTP in Windows shells is one the main reason the PHP, Ruby and Python developers don't feel nativity in Windows ecosystem.

 

Windows Azure supports SSH, so what's stopping Windows PowerShell and Command Prompt teams to implement these proven and massively adopted protocols in ...&lt;BR&gt;&lt;BR&gt;Status: Active, 11 Up-Votes, 2 Down-Votes, 1 workaround, 2 comments, feedback id: 786397</description><a10:updated>2013-05-06T00:07:19-07:00</a10:updated></item><item><guid isPermaLink="false">786191</guid><link>http://connect.microsoft.com/PowerShell/feedback/details/786191/update-help-doesnt-work-on-german-systems</link><author>fgclodt</author><category>Bug</category><title>Update-help doesnt Work on german systems </title><description>
Using update-help on german systems seems to Work, it's loading and you'll See Progress, but nevertheless no local help available. 
&lt;BR&gt;&lt;BR&gt;Status: Active, 2 Up-Votes, 0 Down-Votes, 1 validation, 0 workarounds, 0 comments, feedback id: 786191</description><a10:updated>2013-05-02T23:36:39-07:00</a10:updated></item></channel></rss>