国产操作系统生态圈推动信息安全与技术自主发展的新机遇
773
2022-09-16
Powershell 函数用法-01
目前使用powershell 也有几年的时间了, powershell 脚本的代码量虽然有增加, 但是没有使用到太多是自定义函数来减少代码的重复使用问题, 所以当前有需求需要把现有代码进行再压缩和精简, 临时了解一下关于函数中的参数使用, 详细使用参考微软官网链接
自动验证参数值[ValidateSet('T','QA','P01','P02')]
Function Add-SCOMAgentToGroup{ param ( [Parameter(Mandatory = $True)] [string]$FQDN, [Parameter(Mandatory = $True)] [ValidateSet('T','QA','P')] [string]$AssetPriority ) $monitorobj = Get-SCOMMonitoringObject -DisplayName $FQDN $monitoringObject = $monitorobj |? -FilterScript {( Get-SCOMClass -Id $_.LeastDerivedNonAbstractMonitoringClassId ).Name -eq 'Microsoft.Windows.Computer'} $monitoringObject.'[System.ConfigItem].Notes'.Value = $AssetPriority $monitoringObject.Overwrite()}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~