2014-07-10 18 views
0

我需要重複調​​用Invoke-RestMethod,並且一些參數總是相同的,例如UriHeaders。我可以自己從寫-Uri $uri -Headers $headers一遍又一遍嗎?如何將某些參數傳遞給PowerShell cmdlet而不重複自己?

(如果我在一個功能包的話,我將無法與調用,RestMethod支持的所有參數來調用它,不是麼?)

回答

3

使用潑灑:

$par = @{uri="$uri";headers="$headers"} 

invoke-restmethod @par -credential $whatever 
2

如果您正在運行V3或更好,你可以使用$ PSDefaultParamterValues,並將它們設置爲Invoke-RestMethod命令的這些參數的默認值。

相關問題