【发布时间】:2019-06-28 15:21:59
【问题描述】:
以下是使服务器保持在 SCOM 维护模式的函数,我想通过 cs 或 asp.net 通过传递变量来调用此函数作为 API 调用。
function set-scomderegister {
param(
[Parameter( Mandatory = $True, ValueFromPipeline = $true)][string]
$SCOMServer,
[Parameter( Mandatory = $True, ValueFromPipeline = $true)]
$Computername
)
ForEach($Comp in $Computername)
{
New-SCManagementGroupConnection -ComputerName $SCOMServer
$numberOfMin = 100
$ReasonComment = "Server got docomissioned "
$Instance = Get-SCOMClassInstance -Name $Comp
$Time = ((Get-Date).AddMinutes($numberOfMin))
Start-SCOMMaintenanceMode -Instance $Instance -EndTime $Time -Comment $ReasonComment -Reason PlannedOther;
}
}
【问题讨论】:
-
可能有用/您正在寻找什么:To Call A Powershell script file C#
标签: c# asp.net powershell