Skip to content

Commit 39744d9

Browse files
author
James Brundage
committed
New-PipeScript: Ensuring [ScriptBlock] inputs only contain parameters (use case of #125)
1 parent 3e906de commit 39744d9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

New-PipeScript.ps1.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ function New-PipeScript
1717
# * As an ```[Object[]]```.
1818
# * As a ```[ScriptBlock]```
1919
[Parameter(ValueFromPipelineByPropertyName)]
20-
[ValidateTypes(TypeName={[Collections.IDictionary], [string],[Object[]], [Scriptblock]})]
20+
[ValidateScriptBlock(ParameterOnly)]
21+
[ValidateTypes(TypeName={[Collections.IDictionary], [string],[Object[]], [Scriptblock]})]
2122
$Parameter,
2223

2324
# The dynamic parameter block.

0 commit comments

Comments
 (0)