我遇到了一个理解ConvertTo-SecureString cmdlet语法的问题。 来自帮助: ConvertTo-SecureString [-String] <String> [[-AsPlainText]] [[-Force]] [<CommonParameters>]
。 单方括号表示:可选参数,对吗? 围绕-AsPlainText和-Force的双方括号? 感谢您的帮助 Purclot AvignonPowerShell ConvertTo-SecureString语法
1
A
回答
0
不,你错了。 [-String] <String>
不是可选参数,而是它的必需参数。 [-AsPlainText]
和[-Force]
都是可选参数。
请参阅文档ConvertTo-SecureString
具体的Parameters
部分和在那看到的值Required?
属性。
1
这意味着AsPlainText
和Force
是可选的位置开关参数。所以,你可以这样调用:
ConvertTo-SecureString 'Password' -AsPlainText -Force
这样的:
ConvertTo-SecureString 'Password' $true $true
或像这样:
-ParameterName <ParameterType>
:强制命名参数看起来是这样
ConvertTo-SecureString ${Value from ConvertFrom-SecureString command}
参数定义
如果参数是opt有理,即增加了它周围的方括号:
[-ParameterName <ParameterType>]
如果参数是位置(参数名称可选),增加了周围参数名方括号:
[-ParameterName] <ParameterType>
如果参数是开关参数,其去除<ParameterType>
部分:
-ParameterName
所以,当你有可选的位置开关参数,它会是这样(双括号,没有<ParameterType>
部分):
[[-ParameterName]]
而且它发生强制位置开关参数和可选命名开关参数都看起来像:
相关问题
- 1. powershell exchange:if语句的语法?
- 2. Powershell阵列语法
- 3. PowerShell语法错误
- 4. PowerShell函数参数语法
- 5. Powershell语法SharpDevelop XSHD文件?
- 6. APPCMD语法在PowerShell中
- 7. Powershell foreach语法错误
- 8. Powershell Foreach的用法和语法
- 9. PowerShell Switch语句
- 10. 带连字符的Powershell-like语法
- 11. PowerShell选择的基本语法问题
- 12. Groovy脚本是否支持PowerShell语法?
- 13. JDWP语法错误时使用PowerShell
- 14. PowerShell类字符串语法的数组
- 15. 更简单的Powershell OR条件语法
- 16. powershell脚本中的语法错误')'
- 17. SQL代理 - PowerShell步骤“语法错误”
- 18. SQL语法错误调用的PowerShell
- 19. Powershell BitsTransfer https基本认证语法
- 20. Powershell Yammer REST API POST语法问题
- 21. 在PowerShell斗争中的IF语法
- 22. PowerShell:目录检索和语法错误
- 23. Powershell的语法错误(Python 2.7版)
- 24. 从C#转换为Powershell语法
- 25. 如果语句 - Powershell
- 26. switch语句中多个值的powershell语法是什么?
- 27. PowerShell IF语句变量
- 28. 与else语句Powershell错误
- 29. PowerShell if语句不执行
- 30. Powershell - System.Net.WebClient定义语言
拉胡尔·您好,我问的是双括号周围参数的含义-AsPlainText和-Force。我没有询问我所知道的不是可选的[0121]。所以:为什么双括号和它是什么意思? Purclot – Purclot