SharePoint 2010 PowerShell命令获取所需参数
我是powershell的新手,我想验证一个棘手的规则。 让我们假设我输入getspsite作为命令,它可能也需要参数。假设Get SPSite命令需要Identity参数。 我想做如下场景所示的编程SharePoint 2010 PowerShell命令获取所需参数,powershell,sharepoint,Powershell,Sharepoint,我是powershell的新手,我想验证一个棘手的规则。 让我们假设我输入getspsite作为命令,它可能也需要参数。假设Get SPSite命令需要Identity参数。 我想做如下场景所示的编程 If(requiredParams.Contains(-Identity)) { //do stuff } else { //do stuff } powershell中是否存在任何可能性?这将显示哪些选项被标记为强制选项- (gcm Get-SPSite).Parameters.GetEnum
If(requiredParams.Contains(-Identity))
{
//do stuff
}
else
{
//do stuff
}
powershell中是否存在任何可能性?这将显示哪些选项被标记为强制选项-
(gcm Get-SPSite).Parameters.GetEnumerator() |
% {if ($_.Value.Attributes.Mandatory) {$_.Key}}
但这并不能说明使用了哪个参数集
另一种可能的方式
(help Get-SPSite).Parameters | select -exp parameter |
% {if ($_.Required -eq 'true') {$_.name}}
关于此错误的任何想法:术语“more.com”不被识别为文件或可操作程序的名称。检查cluded的拼写,验证路径是否正确,然后重试。我只需在powershell中输入此命令:(帮助获取SPSite)。参数| select-exp parameter |%{if($\必需-eq'true'){$\名称}非常感谢。终于成功了。(gcm Get SPSite).Parameters.GetEnumerator()|%{Write Host“Key:$($).Key)}这是否仅适用于SharePoint cmdlet?我已尝试将相同的格式用于NWAdmin.exe命令。但不起作用。@SivakumarPiratheeban这仅适用于powershell cmdlet