Powershell 函数用法-01

网友投稿 717 2022-09-16

Powershell 函数用法-01

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小时内删除侵权内容。

上一篇:Asp.Net Mvc基于Fleck开发的多人网页版即时聊天室(aspnet怎么读)
下一篇:Windows部署服务(wds)装机实验笔记
相关文章

 发表评论

暂时没有评论,来抢沙发吧~